Optimizamos nuestros sitios de WordPress para exprimir hasta el último bit de velocidad que podamos obtener. Comprimimos imágenes, minimizamos CSS y usamos un plugin de caché. Cuando apareció HTTP/2, también nos aseguramos de que WPBeginner admita este último protocolo para que nuestros visitantes se beneficien de las ventajas de velocidad.
Lo hermoso de HTTP/2 es que maneja múltiples solicitudes simultáneamente. Esto significa que tu sitio de WordPress puede cargar imágenes, CSS y archivos JavaScript a la vez, creando una experiencia mucho más fluida para tus visitantes.
No te pierdas mejoras de rendimiento significativas que pueden impulsar tus rankings de búsqueda y la experiencia del usuario. Te mostraremos exactamente cómo habilitar HTTP/2 en tu sitio de WordPress y por qué es una de las victorias más fáciles que puedes obtener para un mejor rendimiento del sitio web.

¿Qué es HTTP/2?
HTTP/2 es la versión revisada del protocolo HTTP original. Fue desarrollado por el Internet Engineering Task Force (IETF) y se basa en un protocolo experimental SPDY desarrollado por Google.
HTTP (Protocolo de Transferencia de Hipertexto) es como un lenguaje que permite a las computadoras comunicarse entre sí en Internet. Es cómo la información se envía de un lado a otro cuando usas sitios web o aplicaciones.
Cuando visitas un sitio web de WordPress, tu navegador web envía un mensaje llamado 'solicitud' al servidor que almacena el sitio web. La solicitud pide información específica, como el texto de la página, imágenes o videos.
Consejo: Consulta nuestro artículo sobre cómo funciona WordPress entre bastidores para más detalles.
El servidor recibe la solicitud del usuario y envía una respuesta. Esta respuesta es como un paquete que contiene la información que el usuario solicitó. Incluye cosas como el texto que ves, las imágenes que miras o incluso los videos que ves en el sitio web.
HTTP 0.9 se lanzó por primera vez en 1991. Una revisión significativa de este, HTTP 1.1, se publicó en 1999, y la mayoría de los sitios web funcionaron con él hasta 2015, cuando se lanzó el protocolo HTTP/2.
HTTP/2 es compatible con todo el software de servidor web moderno (por ejemplo, Apache, Nginx, Litespeed, etc.) y navegadores, aunque muchos sitios web todavía funcionan con HTTP 1.1 si no tienen un certificado SSL instalado.
El IETF está proponiendo actualmente la próxima versión de HTTP/3. Utilizará QUIC (Quick UDP Internet Connections) en lugar de TCP y se espera que sea mucho más rápido que HTTP/2.
¿Cuál es la diferencia entre HTTP2 y HTTP?
El protocolo HTTP 1.1 enviaba solicitudes de datos sin priorización. Esto significa que si un sitio web tiene una referencia a un archivo JavaScript en el encabezado, se cargará antes que cualquier otro contenido.
Esto hace que un sitio web parezca más lento para los usuarios, quienes no pueden ver el contenido que esperan ver.
El protocolo HTTP/2 utiliza un flujo único binario para enviar y recibir solicitudes con soporte de priorización. Esto significa que los desarrolladores pueden indicar al servidor qué datos enviar primero.
El protocolo HTTP/2 también utiliza compresión para las cabeceras HTTP y multiplexación, lo que mejora aún más el rendimiento de carga de la página.
El protocolo más nuevo también viene con soporte de HTTP/2 Server Push. Esto permite a los desarrolladores enviar datos a los navegadores de los usuarios sin que estos los soliciten.
En resumen, HTTP/2 es más rápido que HTTP 1.1 y mejora significativamente la velocidad y el rendimiento de tu WordPress.
¿Qué necesitas para usar HTTP/2 en WordPress?
Primero, necesitas una empresa de hosting que ofrezca el software de servidor más reciente con soporte para HTTP/2. También necesitarás instalar un certificado SSL en tu sitio web de WordPress.
La mayoría de las mejores empresas de hosting de WordPress ya utilizan software de servidor web de vanguardia.
Recomendamos usar Bluehost, que utiliza el software de servidor web Apache más reciente con soporte para HTTP/2 habilitado por defecto.
Afortunadamente, la gente de Bluehost está ofreciendo a los usuarios de WPBeginner un descuento exclusivo con un nombre de dominio y certificado SSL gratuitos.
Otras compañías de hosting que recomendamos incluyen SiteGround, Hostinger y WP Engine. Todas ofrecen certificados SSL gratuitos y el software de servidor más reciente con soporte HTTP/2.
Cómo habilitar HTTP/2 en WordPress
El único requisito para habilitar el soporte HTTP/2 en WordPress es instalar un certificado SSL.
No es un requisito oficial. Sin embargo, los navegadores principales como Google Chrome no admiten HTTP/2 en URLs inseguras.
Si tu sitio web utiliza SSL, tus URLs tendrán el prefijo https:// de esta manera:
https://wpbeginner.com
Al visitar tu sitio web, también verás un ícono de candado en la barra de direcciones del navegador.

Si tu sitio web no utiliza un certificado SSL, puedes pedirle a tu proveedor de hosting de WordPress que lo instale por ti.
¿Necesitas más ayuda? Consulta nuestro tutorial sobre cómo mover de HTTP a HTTPS en WordPress.
Una vez que hayas habilitado SSL, tu sitio web de WordPress casi con seguridad se servirá a través del protocolo HTTP/2.
Probando el soporte HTTP/2 para tu sitio web
Hay dos maneras de probar si tu sitio web de WordPress está sirviendo páginas a través de HTTP/2.
Primero, puedes visitar la página de Prueba HTTP/2 de KeyCDN Tools e ingresar la URL de tu sitio web. Esta herramienta en línea gratuita te dirá si tu sitio web admite HTTP/2.

Otra forma más efectiva de verificar si tu sitio web sirve páginas en HTTP/2 es usando las herramientas de desarrollador de Chrome.
Simplemente abre una nueva ventana del navegador en Google Chrome y visita tu sitio web. Después de eso, abre una nueva pestaña del navegador e ingresa la URL chrome://net-export en la barra de direcciones.

Chrome te pedirá que guardes un archivo JSON en tu computadora.
Después de guardar el archivo, visita la aplicación netlog viewer y haz clic en el botón ‘Choose File’ (Elegir archivo).

Selecciona el archivo netlog que descargaste anteriormente para continuar.
La aplicación presentará el archivo en un formato legible. Haz clic en la pestaña HTTP/2 en la columna izquierda, y te mostrará todos los sitios web que visitaste y que estaban usando el protocolo HTTP/2 como h2.

Preguntas Frecuentes Sobre HTTP/2 y WordPress
Aquí tienes algunas de las preguntas más comunes que recibimos sobre HTTP/2 y cómo funciona con WordPress. Estas respuestas te ayudarán a comprender mejor los detalles técnicos y el proceso de implementación.
1. ¿Necesito hacer algo especial para habilitar HTTP/2 en mi sitio de WordPress?
No, no necesitas instalar ningún plugin ni hacer cambios en el código. El único requisito es tener un certificado SSL instalado en tu sitio web. Una vez que tengas HTTPS habilitado, el software del servidor de tu proveedor de hosting servirá automáticamente tu sitio usando el protocolo HTTP/2. La mayoría de las empresas de hosting modernas como Bluehost, SiteGround y WP Engine ya soportan HTTP/2 por defecto.
2. ¿Hará que mi sitio web sea más lento si tengo un proveedor de hosting antiguo?
HTTP/2 no ralentizará tu sitio web, pero los proveedores de hosting más antiguos podrían no admitirlo en absoluto. Si tu empresa de hosting utiliza software de servidor obsoleto, tu sitio seguirá funcionando con HTTP/1.1. Sin embargo, recomendamos actualizar a un proveedor de hosting moderno que admita HTTP/2, ya que esto mejorará significativamente el rendimiento y la velocidad de carga de tu sitio.
3. ¿Puedo usar HTTP/2 sin un certificado SSL?
Técnicamente, HTTP/2 no requiere SSL, pero todos los navegadores principales (Chrome, Firefox, Safari, Edge) solo admiten HTTP/2 sobre conexiones HTTPS. Esto significa que sin un certificado SSL, tus visitantes no se beneficiarán de las mejoras de velocidad de HTTP/2. Obtener un certificado SSL es esencial para que HTTP/2 funcione correctamente.
4. ¿Qué tan más rápido será mi sitio de WordPress con HTTP/2?
Los estudios demuestran que los sitios web que utilizan HTTP/2 pueden cargarse hasta un 20% más rápido que los que utilizan HTTP/1.1. La mejora real de la velocidad depende de la complejidad de tu sitio y del número de archivos que carga. Los sitios con muchas imágenes, archivos CSS y archivos JavaScript verán las mayores ganancias de rendimiento porque HTTP/2 puede cargar varios archivos simultáneamente.
5. ¿Es HTTP/2 compatible con los plugins de caché de WordPress?
Sí, HTTP/2 funciona perfectamente con todos los plugins populares de caché de WordPress como WP Rocket, W3 Total Cache y WP Super Cache. De hecho, usar HTTP/2 junto con plugins de caché te dará resultados de rendimiento aún mejores. Los plugins de caché optimizan tus archivos, mientras que HTTP/2 los entrega de manera más eficiente a tus visitantes.
6. ¿Cuál es la diferencia entre HTTP/2 y HTTP/3?
HTTP/3 es la versión más reciente que se está desarrollando actualmente, la cual utilizará el protocolo QUIC en lugar de TCP para conexiones aún más rápidas. Sin embargo, HTTP/2 sigue siendo el estándar actual y proporciona mejoras significativas de velocidad sobre HTTP/1.1. La mayoría de los sitios web deberían centrarse en implementar HTTP/2 primero, ya que el soporte para HTTP/3 aún es limitado y no está ampliamente disponible todavía.
Esperamos que este artículo te haya ayudado a aprender sobre HTTP/2 y cómo habilitarlo en WordPress. También puedes consultar nuestra guía completa de velocidad y rendimiento de WordPress o nuestra selección experta de los mejores plugins de caché para WordPress para aumentar la velocidad.
Si te gustó este artículo, suscríbete a nuestro canal de YouTube para obtener tutoriales en video de WordPress. También puedes encontrarnos en Twitter y Facebook.

Samuel
Gracias por este artículo. Si bien sabía que http/2 es más seguro debido a la presencia de SSL, a menudo me preguntaba la diferencia entre HTTP y HTTP2. Este artículo me aclaró la diferencia. Me acabo de dar cuenta de que estaba atascado con el conocimiento obsoleto de http enviando datos de arriba a abajo, lo cual, por supuesto, me has hecho darme cuenta de que http2 es mucho más eficiente en su naturaleza de multiplexación y priorización de envío. Esta revelación mejorará enormemente cómo diseño mi código para una mejor experiencia de usuario y aplicaciones web más rápidas de ahora en adelante. Este artículo me hace querer reaprender la tecnología http 2 en detalle. Muchas gracias.
David Lim
Hay muchos factores que se pueden optimizar para acelerar nuestro sitio. Este es uno de esos factores. Aprecio tu escritura.
GRACIAS A DIOS JONATHAN
Estaba indeciso sobre habilitar HTTP/2 en mi sitio, pero este artículo me convenció de intentarlo. La explicación de los beneficios fue clara y concisa, y los pasos para habilitarlo fueron fáciles de seguir. ¡Gracias!
Jiří Vaněk
Gracias por la guía. Tengo mi propio servidor y, como recién llegado, tuve que hacerlo todo yo mismo. Muchas cosas eran nuevas para mí, como HTTP/1 y HTTP/2, crear certificados SSL usando Certbot, y mucho más. Debo decir que estas y muchas otras guías me ayudaron, especialmente al principio, a configurar el servidor correctamente y hacer que todo funcionara como debería.
Soporte de WPBeginner
Happy to hear our guide was one of the ones to help you
Administrador
Ralph
Usé el sitio web http2 y dice: “Este servidor soporta http/2” tal como en tu pantalla en la guía.
Pero no entiendo. ¿Significa que ya está en http2? ¿O solo está listo y debería hacer algo para habilitar http2?
Soporte de WPBeginner
Probablemente lo esté, pero si quisieras estar extra seguro, usarías el otro método para confirmar que estás usando HTTP/2
Administrador