¿Qué es la Velocidad de Página Web?
La velocidad página web (también llamada "tiempo de carga web" o “velocidad de carga web”) mide la rapidez con la que se carga el contenido de una página. Desde el punto de vista del SEO, aumentar la velocidad de tu página web es esencial.
Mejorar la velocidad de tu página web depende de muchos factores, como tu hosting o el tamaño de tu página.
También es importante analizar el tiempo de carga web en escritorio y en mobile, porque suele diferir.
En este artículo, descubrirás cómo afecta la velocidad de página web al SEO, encontrarás herramientas para medirla y aprenderás formas de mejorarla.
¿Por Qué es Importante la Velocidad de la Página para el SEO?
Calcular tiempo de carga de una web es importante, porque es un factor de posicionamiento confirmado en ordenadores de escritorio y móviles.
En otras palabras:
Un tiempo de carga rápido (junto con otras señales importantes) puede suponer un mejor posicionamiento.
La velocidad de una página web afecta a tu posicionamiento en buscadores, ya que las webs lentas afectan negativamente a la experiencia del usuario.
De hecho, la probabilidad de rebote (que el usuario abandone la web) casi se triplica si tu página tarda más de tres segundos en cargarse, según Google.
![los tiempos de carga lentos aumentan el porcentaje de rebote](https://static.semrush.com/blog/uploads/media/ae/39/ae397922b139a2d5c92a8605b9fe7b5a/ES-Slow-Page-Load-Times-Increase-Bounce-Rate.png)
Pero es importante aclararlo:
La velocidad de una página no es una métrica única, si no que ctúa como un término “paraguas”.
¿Por qué?
Porque hay muchas formas de medir el tiempo de carga. (Echa un vistazo a algunas herramientas).
Digamos que un usuario teclea un dominio en su navegador web y pulsa "intro".
Al cabo de poco tiempo, se carga la web.
A veces, lo primero que ve el usuario es una página en blanco.
Unos milisegundos (o segundos) después, aparecen algunos elementos. Quizá un bloque de texto o una imagen.
En un momento determinado, el usuario puede interactuar con la página. Por ejemplo, puede pulsar un botón.
Mientras los usuarios esperan y se cargan nuevos elementos, el contenido de la página puede moverse.
Y, finalmente, el contenido de la página se carga completamente.
![Cómo se carga una página](https://static.semrush.com/blog/uploads/media/46/aa/46aa826a3011869c564f74536685783e/ES-How-a-Page-Loads.png)
A veces, cuando la página se carga completamente, los usuarios ya han encontrado lo que buscaban.
Otras veces, se han dado por vencidos y han abandonado la página.
Como puedes ver, mientras se carga tu web, ocurren muchas cosas y cada una de ellas, a un ritmo diferente.
Puedes medir cada uno de estos eventos por separado. Por eso decimos que la velocidad de página web no es una única métrica, sino muchas.
Las métricas de velocidad de página más comunes son las siguientes:
- Time To First Byt (TTFB): tiempo que tarda la página en empezar a cargarse.
- First Contentful Paint (FCP): cuánto tarda el usuario en ver el primer elemento de una página (como una imagen).
- Tiempo de carga: el tiempo que tarda en cargarse completamente el contenido de una página.
A continuación, te orientaremos sobre cómo analizar la velocidad de página web basándonos en las métricas Core Web Vitals de Google.
Cómo Afectan las Métricas Core Web Vitals a la Velocidad de la Página
Las métricas Core Web Vitals de Google son un conjunto de métricas que puntúan la experiencia de usuario. Google utiliza estas tres métricas para hacerse una idea de la velocidad de carga basándose en la velocidad real, la interactividad y la estabilidad visual de la página:
- Largest Contentful Paint (LCP) mide el tiempo que tarda en cargarse tu contenido principal. Debe ser de 2,5 segundos o menos.
- First Input Delay (FID) mide el tiempo que tarda un usuario en interactuar con una página. Debe ser de 100 milisegundos o menos.
- Cumulative Layout Shift (CLS) mide la frecuencia con la que los usuarios experimentan desplazamientos de diseño. Tu puntuación CLS debe ser de 0,1 o menos.
Necesitas entender las métricas Core Web Vitals para optimizar la velocidad de la página.
![Métricas Core Web Vitals](https://static.semrush.com/blog/uploads/media/cd/56/cd56990e6acf7ed9e1e506dd1afd7d78/ES-Core-Web-Vitals.png)
Puedes utilizar estas métricas para medir la velocidad de página web. Google clasifica las métricas "Core Web Vitals" de tu web como "Buenas", "Necesitan mejorar" o "Deficientes".
Puedes comprobar tus puntuaciones en el informe Core Web Vitals de Google Search Console.
![Informe de Core Web Vitals en GSC](https://static.semrush.com/blog/uploads/media/83/ac/83ac1530a82ef55e3042de8b9b7073e3/ikY1qwQVWgi04e0H6_A8E0JyK_4IesT7GvK3TYyVmzpoFl6CRAWcIov7e4tB0pO1WOl4fUjhfl4LPyGx5XbvFQuPdrYZukVfmUcQ45jxeUq8B1VKY-zo39ENAD5RWz0xF1XDjoxB1xqsFWS4tFNXj1I.jpeg)
Nota: Google dice que sus actualizaciones de velocidad de página solo afectan negativamente a las páginas que ofrecen "la experiencia más lenta". Pero recomiendan apuntar al umbral "Bueno" para obtener mejores resultados.
Una vez que alcances ese umbral, no verás necesariamente grandes ganancias microoptimizando la velocidad de tu página en unos pocos milisegundos.
Resumiendo:
Optimizar las páginas con bajo rendimiento debe ser tu prioridad, porque Google puede penalizar tu web.
Y sobre todo:
No antepongas la velocidad de la página a un buen contenido. Porque la relevancia siempre será lo primero.
Una página que se cargue un "poquito más rápido" no tiene por qué superar a otras páginas más lentas. La relevancia y la intención de búsqueda son más importantes.
Primero debes priorizar la creación de contenidos que satisfagan las necesidades de los usuarios.
Dicho esto, estos son los umbrales de Google para evaluar las métricas Core Web Vitals de una página:
![Umbrales de Google para evaluar las métricas Core Web Vitals de una página](https://static.semrush.com/blog/uploads/media/02/cf/02cfe8a2f636d7d161493554fdf1b84b/ES-LCP-FID-CLA.png)
Estas métricas forman parte de un conjunto mayor de señales de calidad llamado Web Vitals. Esta lista de métricas evoluciona constantemente e incluye otras relevantes como TTFB y FCP.
Para saber más, consulta nuestra guía sobre Core Web Vitals: definiciones y consejos.
Herramientas para Comprobar la Velocidad de tu Página Web
Hay muchas herramientas disponibles ahí fuera para realizar un test de velocidad de página web.
Ten en cuenta que cada herramienta utiliza datos ligeramente diferentes, por lo que tus resultados pueden variar. Confiar en una sola herramienta, por lo tanto, puede darte resultados limitados.
Por eso es una buena práctica utilizar varias herramientas para comprobar el rendimiento de tu web.
Te recomendamos que utilices PageSpeed Insights de Google y una herramienta que no dependa de los datos de Google (como GTmetrix o Pingdom).
Te proporcionará una visión más amplia de la salud de tu web.
Dependiendo de la herramienta, conseguirás resultados que utilicen datos de laboratorio, datos de campo o ambos.
Veamos las diferencias:
- Los datos de campo representan a usuarios reales que visitan tu web. También se conoce como Medición de Usuarios Reales (RUM). Proporciona una imagen clara del rendimiento de tu web basada en las condiciones reales de los usuarios.
- Los datos de laboratorio (o medición sintética) proceden de un entorno controlado que simula condiciones específicas del dispositivo y la red. Son útiles para depurar problemas y probar funciones.
Ahora que hemos repasado los aspectos básicos, analicemos algunos de los mejores test de velocidad de página web.
Google PageSpeed Insights
Google PageSpeed Insights (PSI) es un medidor de velocidad de página web.
Utilízala para comprobar las métricas de Core Web Vitals de cualquier URL, ver los datos de rendimiento y conseguir recomendaciones de mejora.
PageSpeed Insights utiliza tanto datos de laboratorio como datos de campo.
Recoge datos de laboratorio de Google Lighthouse (más adelante hablaremos de esta herramienta) y datos de campo del conjunto de datos del Informe sobre la Experiencia de Usuario de Chrome (CrUX).
Para empezar, ve a PageSpeed Insights y pega la URL que quieres medir en la barra de búsqueda.
Nota: solo puedes analizar una URL, no una web completa.
![Analizar una URL en PageSpeed Insights](https://static.semrush.com/blog/uploads/media/28/bf/28bf6f44b08e7104a4a856ffced356dd/VPz0FYCAlp7CiaiDMKK-wPkAXhdgH8k-Me2qY7SHH2O1VTO8v2AZGPVSGgvs22G6PZmye75qfa984a0-MRVpBGzqk--J64qBeCbOcPTWeHVuBSzivijaqZ9txfrDd8GU9JIvTZopnYX2y4fW4GwY_7Q.png)
PageSpeed Insights te muestra estadísticas y recomendaciones tanto para ordenadores de escritorio como para móviles.
Comparte información valiosa sobre rendimiento, accesibilidad, mejores prácticas y SEO de tu página.
Consulta nuestra guía de PageSpeed Insights para saber cómo mejorar tus resultados.
Google Lighthouse
Google Lighthouse es una herramienta gratuita que analiza el rendimiento de una web y la experiencia del usuario. Detecta problemas y comparte sugerencias para solucionarlos.
Google Lighthouse utiliza datos de laboratorio y te permite analizar el rendimiento de una web completa, no solo de una URL.
Te ofrece información sobre lo siguiente:
- Rendimiento (a través de Core Web Vitals).
- Accesibilidad.
- Buenas prácticas.
- SEO.
- Aplicaciones Web Progresivas.
![Datos de Google Lighthouse](https://static.semrush.com/blog/uploads/media/2d/55/2d559ee2206050f0ed9063392afabfb4/RXE4jhgjf9tc1NEPQp5SQl8PmOEvn0FAtm_Tj8rkE8RLVjSwWuQ7yiuTuARaqEFO9luRzWemwIpAyJ_mPwyKa9eDHgH6aVlgXLYmxbSQuBpfaXGhZdCpWpwdcPp2UN5CVw5rvT4yL53qLWkrTs49Mh0.png)
Puedes utilizar Google Lighthouse de distintas formas:
- Chrome DevTools (a través de la opción "Inspeccionar" de Google Chrome)
- Extensión de Chrome
- Interfaz de usuario web (IU)
- Módulo nodo
Para saber más, lee nuestra guía sobre Google Lighthouse y cómo utilizarlo.
WebPage Test
WebPage Test te permite realizar pruebas personalizadas de tiempo de carga web de la página en función de las diferentes condiciones del usuario, como ubicación, navegador, conexión, etc.
Así podrás ver cómo experimentan tu página los distintos usuarios.
WebPage Test genera los siguientes resultados:
- Un gráfico en cascada para comprender cómo se cargan los distintos elementos de tu sitio web.
- Métricas relevantes como TTFB, FCP y tiempo total de carga.
- Tus métricas Core Web Vitals (ten en cuenta que pueden no coincidir con tus resultados de PageSpeed Insights, ya que los datos son diferentes). Utilizar ambos es una buena forma de ver el panorama general.
- Y más.
Para empezar, visita WebPage Test, desplázate hacia abajo y escribe tu URL en la barra de búsqueda.
![Analizar el rendimiento de un sitio en WebPage Test](https://static.semrush.com/blog/uploads/media/48/79/4879fd6656164df77b3976146019bce9/ueQPyJm_nsnq1M6JY-r32HgUW6hN3TvDFDJQBPFwD7FDdt46SSXhNtRNWJwLY352kKTvEW_fFi77kfi2xFBjiKPbrTQmkAo_a3LH7ZwtjM204FvWJdiAKY-gaMFJbpIjrqQ58Khlea2ZaPwqWIqI3pk.png)
Si seleccionas la opción "Configuración simple", tendrás que elegir entre una lista de condiciones preestablecidas. La herramienta recomienda ubicaciones y navegadores preestablecidos:
![Configuración simple en WebPage Test](https://static.semrush.com/blog/uploads/media/77/47/774712f935e96e5c00881e7138e38e20/39lnsx2X8w9lZRxCKvj5ksp1F_ELNmAfQh46TttIPwdkjc1HPfudtxh4vGNzKw9iLN06jQpdf4oL00NvLDlyqYyCa1StZzw4kr_UPXXEsw3Vm8njElA2nztGXaA426YDFvfWxaax7cFBSCO5igX1zpA.png)
Tras seleccionar tus condiciones, haz clic en "Iniciar prueba".
![Iniciar prueba en WebPage Test](https://static.semrush.com/blog/uploads/media/c4/1f/c41fff20c065dde3b6851df647008384/AHNVtiJhU3O2jO7izc1kRtOHx4YhsavdtHdRO3zvd31CQXsEfDB60TuOPWOJlVSGopyc17qfmn3T2uWfFTaX8--ZzjVCoQHuXXMzX6Yhs99BF_eq2Pla9ARcmkYQp51gbVzeuG0Veh-0KcbjhS7iZUg.png)
Consejo: ¿No sabes qué opción seleccionar? Elige el país más cercano a tu público objetivo.
Si ninguna de estas condiciones preestablecidas satisface tus necesidades, selecciona "Configuración avanzada" para personalizar tu prueba.
![Configuración avanzada en WebPage Test](https://static.semrush.com/blog/uploads/media/50/2d/502d9b16c73ae2d3bb0ed60c7440dc07/ciWy1zHbYR8tm6s62uYnw4Y9Jg9PxVa7E1mTxx6Iwlu9XE5kP5KKAsdbeIkgj6EWxXQgAuIOCEYuJIZDyDvEdpylpH_KOXee78Nvf7Bk8ZsiSZS7JU-CL8scg3obqTQtFvOkZ8S6TW_ylkr1zkgxN34.png)
Los resultados son los siguientes:
![Resultados del test de WebPage Test](https://static.semrush.com/blog/uploads/media/cc/5f/cc5fabb5138516f3d904fde95259dc99/1JdpOSNnbYF_a0GBmrduddY1rHWl0L-n1c3J0dBelO3mYiao5CEJ363wIchWMKKF84p1vFxkgKKYjsO4Sv6XsEn6krdnGWcoN06GRRbdI5AWz5J25GXP1QyokbJ_fSUylDDT3ywLGA4pIcA5BuQrxdM.png)
Prueba de Velocidad Web de Pingdom
La prueba de velocidad de web de Pingdom es una herramienta gratuita que analiza el tiempo de carga de una página y comparte recomendaciones de mejora.
Esta herramienta analiza una URL concreta en lugar de toda tu web.
Ve a la Prueba de velocidad web de Pingdom e introduce una URL.
A continuación, elige la ubicación del servidor. Elige el más cercano a tus usuarios. (Si tienes una web global, realiza diferentes pruebas y compara los resultados).
![Prueba de velocidad web de Pingdom](https://static.semrush.com/blog/uploads/media/a8/ea/a8eacf1b83453d656272943c7a18ae1e/BfyMoggBaiYvhoWj4W5t41Av1mHf44yc7cb1xdSqT-EYzFPeWrDDB5-zzhU__JdQFzLw20CB3gIVn1Sq-V8k09wZXo1RuZaitnBNjcT5fUFR5e8w3qF-MZr2_KEhEii2EwZwRvnZ-ES9o_JDTCwpttc.png)
La herramienta mostrará el tamaño de tu página, el tiempo de carga, el número de peticiones HTTP y recomendaciones.
![Resultados de la prueba de velocidad web de Pingdom](https://static.semrush.com/blog/uploads/media/ed/fd/edfdaf2037cb902a23fa082995144fdf/SmvTEWfU5RR8nhmcJDhSO5P8YUx67hOob2V7M_Y67yNIUplVnZbPvFQGyMHzUWhr-VXio94RQQz5baa1n1tFT1dAfX-RIfHubT0J0CZ65Wh3DEyxCdWW3Zc_jod5DiSsjVr89dl2qwTiSdUW36qpXF8.png)
GTmetrix
GTmetrix es una herramienta gratuita que mide el rendimiento de una página. Puedes elegir la ubicación de cada prueba.
Esta herramienta genera un informe que incluye lo siguiente:
- Tu puntuación de estructura.
- Tu puntuación de rendimiento.
- Tu puntuación de Core Web Vitals.
- Un gráfico de visualización de la velocidad.
- Recomendaciones para mejorar el rendimiento.
- Y más.
Ve a GTmetrix, introduce tu URL y haz clic en "Probar tu web".
Solo puedes comprobar una URL cada vez.
![Test de GTmetrix](https://static.semrush.com/blog/uploads/media/a7/39/a739acd93c4442874e052cddb015a4ae/hJ2pOA8gjmGBhyHyEeGAARBR4FiNyg5EKESslMmOLjjfP44PWbEi6BKogLXlev9rMxiqdE9HItW1-JSvXxVHMmoISGA7tPdZbrz2i3boOYZ5vKqlhSwkip4za4sGSbTpVzlYZje_pYTJVz3QpwsZJC4.png)
Nota: para elegir la ubicación del servidor para la prueba, tendrás que registrarte (gratuitamente). De lo contrario, la prueba utilizará un servidor predeterminado situado en Vancouver (Canadá).
Este es el aspecto que tendrá tu informe GTmetrix:
![Informe de GTmetrix](https://static.semrush.com/blog/uploads/media/38/1b/381b188be24fa9f937d663a56e554432/DHksjXe4NQobGKFkG0DG1OJcbOcaMrlx4TfHAI3fNk2Z0kuj9H19n5z1P0v68fZaFFfdFN-FhZDG8pWtkPwD2F-yVxkRM-qQ_XxyL9MTDSPzy5D8vpT85I5phY5trWYkcDEV-_CNikL3IF_pIU-h5yY.png)
Incluye un resumen rápido en la parte superior para que puedas evaluar el rendimiento de un vistazo. Además de un gráfico de "Visualización de la velocidad".
Auditoría del Sitio de Semrush
Si quieres ir un paso más allá (y conseguir información sobre la velocidad de página web), realiza una auditoría técnica completa con la herramienta Auditoría del sitio de Semrush.
Auditoría del sitio incluye más de 140 comprobaciones de SEO on page y SEO técnico.
Para probar la velocidad de una página web, ve a la herramienta Auditoría del sitio, configura un proyecto y accede a la configuración de la herramienta.
Haz clic en "Iniciar auditoría del sitio".
![Iniciar auditoría del sitio en Semrush](https://static.semrush.com/blog/uploads/media/0f/42/0f42e8c1be66e51a1a7007e7d1acb6bc/uv2LeJIuK9a3wbWwP9Eb9TVY35JhLMpPdsUZCO-SOqGX0fkkiRQ28DP_QtXZbMzeSVLryemW7md-2vvgITrFq85jjLEUHFDw6NE3NjF7NxhXVH1kw_9rxUKbPw6QHMHBs4e5-O_YFrYXJetxUuH3hsY.png)
Verás un panel similar a éste:
![Analizar el rendimiento de una web en Semrush](https://static.semrush.com/blog/uploads/media/81/97/8197923e4ecc705f6d1b313b39b59cd6/VjIx4F_26M2twszLAnGCHD6hKt1cMVV74eJIOf409y9L62SII9IoyhZ_a9Tdcf9QLEH3PPlQNqnI6UdpNBZhhv7gr5Shgftiy0aPui1Y-F3LiYPxAvaPFgk599LwLBFRMik8D60kObdT9OzEkc4OwvI.jpeg)
Visita el informe "Rendimiento" para comprobar tu velocidad de carga, problemas de rendimiento y mucho más.
![Informe de rendimiento en Auditoría del sitio de Semrush](https://static.semrush.com/blog/uploads/media/99/e3/99e34500d11a61a9b7239c25b707cb0a/dbTng_ou7RK4aiXn8TMKq6xavSxy940bj1l9kxnsqjlepZfe1IyxncqsbHEZxcrVapUlvkCmvO6pF2_B1xLENby1avdasA8HD6Awpywtf9Uj_Z-WARQnHBQyfPk3IKL0hgK2VkjqqosJ6GMZe834r-E.jpeg)
Al solucionar estos problemas, da prioridad a los "Errores". Después, pasa a las "Advertencias".
![Errores en el rendimiento en Auditoría del sitio de Semrush](https://static.semrush.com/blog/uploads/media/90/60/90604137136d4665ca82a205b704fb0c/h0WKMx6gHG5VsuwQVM0B1et7TjgeiHjOsMsQS_ZUAfb3A87iWO3Qii7vRWCEYJiIgwbNSlmcyj7enhkTfJtcY1wqLLzRwnsgg9vEY8d0oSjqPsN559FGgX_5ffBEp2HQ4Q9JemqJbzmAluaw4Y-qRYo.jpeg)
Otra sección útil es el informe "Core Web Vitals".
![Informe de Core Web Vitals en Semrush](https://static.semrush.com/blog/uploads/media/ea/86/ea8614550e278b121603b3635091526b/721jZTeJqytM9D2-whyphOrVFWCvvFFi2gH3MAh6IFZHAyrXz40WIJB0p6ycwxjxYWTUD9N3Fv4nM_MP_0NWxUx1M5yIFxfWB3qLAN0Mtt9o5SdJHS4L0ptNYGVJsHrqDP4aztQYa4Jnjq74fc8gUXg.jpeg)
Muestra tu puntuación Core Web Vitals por página (y las mejoras recomendadas):
![Puntuación Core Web Vitals por página](https://static.semrush.com/blog/uploads/media/df/4d/df4d6ed8af0c97ec4256d001267733b2/78IDE1YQa9_e1yvYNrsoXBhqg28m_8MLa32LRp63egZdT7Y01vwNln23yWq_fILjoV0Je7Ydcq8onQmQqXcUf4-Q9ikgDzmEdRM_51_LhF8QyZq8nj0QoIrlM9vEpWh9KN81OPs6lSuWABtJa8wnmN0.png)
5 Formas de Mejorar la Velocidad de tu Página
Cuando quieras calcular la velocidad de página web (o el dominio entero) con una herramienta, conseguirás recomendaciones de mejora del rendimiento.
Algunas correcciones son sencillas. Pero si necesitas orientación sobre tareas más técnicas, te recomendamos que consultes a un desarrollador.
Analicemos las cinco formas más comunes de mejorar el tiempo de carga web.
1. Comprime tus Imágenes
Las imágenes suelen contribuir a que la página sea lenta. Comprimir tus imágenes es una de las soluciones más rápidas para mejorar la velocidad y tu posicionamiento SEO.
Si puedes permitirte sacrificar un poco la calidad de la imagen, probablemente puedas mejorar la velocidad.
Tu objetivo debe ser que las imágenes sean lo más pequeñas posible sin comprometer la calidad ni la experiencia del usuario.
Supongamos que quieres subir una imagen de 1 MB y 3.000 x 2.500 píxeles.
Puedes redimensionar tu imagen utilizando un redimensionador de imágenes gratuito como PicResize.
![Página de inicio de PicResize](https://static.semrush.com/blog/uploads/media/12/59/12590d9c4b039629a95acdc6817254aa/yHD2t5-J_DzQpnTSq1lUUNkCV9Ttgs1EnQE8qxLO6em8-nRizSXVKjEZlmleJV8ilbETGfMVrIJpkAyJsn04tN0CZkddcM0AiLMTDcNSGEgSfqrP5IJD5cLJly16SDDNkW-4y_qP7FDMY3bRA_HXlOc.png)
Sube tu imagen a la herramienta y selecciona el tamaño deseado (por ejemplo, un 50% más pequeña).
![Redimensiona una imagen en Picresize](https://static.semrush.com/blog/uploads/media/56/d7/56d7f9a25a4803bd5182311ec9c8f05c/0z77iFiDq2IjY3cwtguC3mZ9-7TP3inrwxF6BjNIF0Rg9hPuFdkQrjliSauNPOfEwx-kpobEgFlAZJJCQF8rPOUCm2eI6mBfPRFMXBkJ-Zin9yH46U0srO7nJ2grb8hN1hpqvHmO5aC9E2uI3XmWA8w.png)
Después de hacer tu imagen lo más pequeña posible sin comprometer la calidad, utiliza un optimizador de imágenes como ImageOptim para reducirla aún más.
Simplemente, pasa tu imagen por la herramienta, y hará su magia.
![Herramienta ImageOptim](https://static.semrush.com/blog/uploads/media/15/df/15df99ce1aae5c5209698a7ae461a787/MO-Mo72atiwzHC7UJrCilBupYwlut8-n_y5979oj4fKBZtbO3EuYeKQTG_IHF37aqzs5ZCbGHAILn9KJW0oYHdcfzVnEwszteq8jY_InXpqoA4pwGxmtBed4V9ctTt6ptHEw83BoxcNdS3n7EuBqrnY.png)
No olvides este paso antes de subir imágenes a tu web.
Consejo: si quieres mejorar la velocidad de página web en WordPress, optimiza las imágenes con un plugin como Smush. Te permite optimizar imágenes en bloque para ahorrar tiempo.
Elige el Formato de Imagen Adecuado
Los distintos tipos de imágenes requieren distintos formatos de archivo de imagen.
Algunos formatos son más ligeros que otros porque ofrecen mayores niveles de compresión. Elige el formato adecuado para cada imagen para reducir el tiempo de carga de tu página.
Analicemos los formatos más habituales y cómo utilizarlos:
- JPEG: bueno para imágenes del mundo real, como fotografías.
- PNG: bueno para capturas de pantalla, diseños, logotipos o imágenes con un mayor nivel de detalle.
- GIF: si es posible, evita este formato, ya que ralentizará tu página. Si necesitas una imagen animada, considera la posibilidad de convertir tu GIF en un vídeo.
- WebP: este tipo de archivo es cada vez más popular porque es mucho más ligero que JPEG y PNG (de hecho, hasta tres veces más pequeño.) En el futuro, probablemente se convertirá en el estándar. Sin embargo, no todos los navegadores admiten imágenes WebP todavía. Así que te recomendamos que utilices JPEG y PNG por ahora.
Consejo: si utilizas WordPress, plugins como EWWW Optimizer convierten tus imágenes en WebP. El plugin mostrará una versión JPEG o PNG de la imagen si el usuario abre tu web con un navegador que no admite archivos WebP.
2. Reducir las Peticiones HTTP
Las peticiones HTTP se producen cuando los navegadores envían "peticiones" al servidor de una web para obtener más información.
Supongamos que un usuario visita una página. El servidor recibe una petición del navegador y responde con un archivo que contiene información que el usuario necesita para ver la página. (Puede contener texto, imágenes, multimedia, etc.) El usuario no puede ver lo que contiene el archivo hasta que se complete la solicitud.
Si ese archivo no contiene toda la información que el usuario necesita para ver la página, el navegador enviará otra petición.
Cuantas más peticiones, más se ralentiza la velocidad de tu página. El usuario tendrá que esperar más tiempo para ver la página completa.
Intenta reducir las peticiones HTTP (o hacer que se carguen más rápido) para mejorar la velocidad.
Para ver el número de peticiones HTTP de una página, utiliza Google Chrome.
Abre tu página en Chrome. Haz clic con el botón derecho en cualquier parte de la página y elige "Inspeccionar".
![Opción de Inspeccionar](https://static.semrush.com/blog/uploads/media/2c/c0/2cc038a5df70d17c6eca2f94758581c8/YCOfZ4w9P0yIGjWV6-M0k_Q_fquFjY9TCcY1990_AJqBgmMAssrwOqOONf3oj-nuVzPsLxcFObzazDELUq9efFWAHxPjATPx9hUc5QxzKNCi1OYDkJolZqxpFpX2QgigxDF7UBonagWhDo3mIfb-o9k.png)
Verás las herramientas para desarrolladores de Google (también llamadas Chrome DevTools). Ve a la pestaña "Red".
![Navega a la pestaña red](https://static.semrush.com/blog/uploads/media/a6/0b/a60bd8e74a80ca9f97470b27e44095d6/dZ1NxBxoknHOcQrEALrvNvRBYiKpoDE8spxxvukWvOszSa_7IjzbN72nKqSEbPKhhy4iQ4TLwEDXFF9ilN77eGbZaFGl_l2q6-xEZjQQVD582qAVgCZqih5mnq20JVWwiKBH7lRqRgJgW5H4gneza4k.png)
Al principio, el panel tendrá pocas o ninguna entrada. Recarga la página para recopilar datos.
![Pestaña Red en Chrome DevTools](https://static.semrush.com/blog/uploads/media/56/1d/561dc0b443bf75f016d3d678de55883e/OeHTcb7X4GBAnCYhYAZYGmJBhxgvXe2VyvRu5LVkc479R-RyD5rN36O6p4PmNvC1mavzddTSN1muPYUU7T39Skoq3c7szfkxfgIyZ7V1JKx0cmg5NkSn3m3AVnUGh2fb8H4ryqFG-O_oVPo39OaRkJw.png)
Verás todas las peticiones HTTP, sus tamaños y el tiempo que tardan en cargarse. Entre ellas se incluyen las peticiones de imágenes, plugins, archivos JavaScript o CSS (más adelante hablaremos de ellos), y muchas más.
También puedes ver el número total de solicitudes en la esquina inferior izquierda de la ventana de inspección.
![Número total de solicitudes resaltado](https://static.semrush.com/blog/uploads/media/8b/f5/8bf5a3570f8ee94fc57271c9e73e7d16/4ob1_4glYfkF6lnCFn86EhbmgVUSk8_rNyOQ0RAby5VnGuXkORKFa6tRaHfpAgpDZbMXP_KqVVbaOes-3w4C2HtpbIvr_yPoDV2_64wCThunV8klkF-3rW9UDkTwfEZrQHsbc9M0_4vjeBIFMtoLjUI.png)
Este número es una buena forma de seguir tu progreso. Cuantas menos solicitudes, mejor.
Para que tengas una referencia, una página media envía unas 70 peticiones HTTP. Sin embargo, no hay un número específico al que aspirar. Utiliza el número medio de peticiones de tus páginas como orientación para seguir tu progreso.
Consejo: consulta más información sobre el panel Red de Chrome.
Herramientas como GTmetrix también cuentan las peticiones HTTP de una página y las agrupan por tipo:
![Total de peticiones de página en GTmetrix](https://static.semrush.com/blog/uploads/media/ee/e4/eee4c34504a83a4b3c4989b91d381e20/MtaMzxrzt59pRHFQg3FIFKUWAqX2co82xopNBCvgJfiTOnHLnw0OWdcLA8tRsCxLDtfZlE0kZbHZNebi9Wcuvl9xBPLLhJnYYtyda7Q2c68ldswMW8CeRns6nAMSgLp9WbUbVF0h5LbGn1Nkkah2eD4.png)
Utiliza esta herramienta para conseguir una visión amplia de las peticiones HTTP de tu web.
Una vez que identifiques las peticiones, puedes empezar a añadirlas. A menos que tengas grandes conocimientos en este campo, lo más seguro es que consultes con un desarrollador experimentado para reducir tus peticiones HTTP.
3. Minificar JavaScript, CSS y HTML
Minimizar JavaScript, CSS y HTML puede mejorar la velocidad de tu página.
De hecho, John Mueller, de Google, dice que "merece la pena estudiar" la minificación porque puede reducir el tamaño de los archivos.
Empieza por eliminar los saltos de línea, los espacios en blanco u otros elementos innecesarios del código que no afecten a la experiencia del usuario.
Este es el aspecto del código CSS estándar:
body {
font: 36px Arial, sans-serif;
}
/* Main container */
#container {
color: white;
background: #ffbd17;
width: 630px;
height: 160px;
display: flex;
justify-content: center;
align-items: center;
}
/* Content */
#content {
background: #333;
flex: 0 0 10px;
}
Y así es como queda después de la minificación:
body{font:36px
Arial,sansserif}#container{color:#fff;background:#ffbd17;width:630px;
height:160px;display:flex;justify-content:center;align-items:center}
#content{background:#333;flex:0 0 10px}
La versión original es más fácil de leer para los humanos. Pero la versión minificada es más sencilla y fácil de procesar para un ordenador.
Puedes utilizar una herramienta de minificación onlline para minificar tus archivos. Y si tienes una web en WordPress, un plugin como WP Rocket puede ayudarte a minificar tu código.
Nota: algunas herramientas combinan archivos CSS y JavaScript para mejorar el rendimiento (aunque es innecesario si tu sitio utiliza HTTP/2 o HTTP/3).
Así que combinar archivos CSS y JavaScript solo es útil para la velocidad de la página si tu sitio utiliza HTTP/1.
Para comprobar qué protocolo HTTP utiliza tu web, ve a Google Chrome, haz clic con el botón derecho en cualquier parte de la página y pulsa "Inspeccionar". A continuación, ve a la pestaña "Red".
Comprueba la columna "Protocolo". Verás el protocolo que utiliza cada uno de tus recursos internos.
![Columna Protocolo](https://static.semrush.com/blog/uploads/media/4f/58/4f5823962d8f33c1f26096ef00fa8f1b/UmixkCHJDNKRIKBsfbmxKhwkvO10jnBp8RhjzZiXKQ4Gkt0AMdo0l0V_7SRoW4T333EpfPPrJ_HeKThFRObNmKpPAnCOgPL8ejpneIXeX5Q07yw3hTA3y16BisD0kjDoioqCnjdskucWWx3wFgUpXd4.png)
Si utilizan los protocolos "h2" o "h3" (HTTP/2 y HTTP/3), no necesitas combinar tus archivos CSS y JavaScript.
Nota: ¿no ves la columna "Protocolo"? Haz clic con el botón derecho del ratón en el panel de etiquetas del gráfico y marca "Protocolo".
![Haz clic con el botón derecho en el panel de etiquetas del gráfico](https://static.semrush.com/blog/uploads/media/a1/03/a103a0aa7d097a75124e8c3fcf21e961/u6Dqlu-YmwBoFFY6ugrFFZ7362f1grUR4gM73Jk02Hu_Zswasu12s5C4_MI24nwRzgqPyhgj6vYu7EyrDWXOeDm33Q1l2PESKrXy8i3csuvrHohEj0hco__E-2eUPLhjYkKcFoL3-7bGQkY0qqtLXgE.png)
4. Activar el Caché del Navegador
El almacenamiento en caché del navegador es cuando el navegador de un usuario almacena temporalmente los datos de una página. Así, cuando el usuario vuelve a la página, ésta se carga más rápidamente.
¿Por qué?
Porque la primera vez que un usuario entra en tu página, su navegador almacena muchos elementos (como imágenes o archivos CSS).
De esta forma, el navegador no necesita enviar tantas peticiones cuando el usuario vuelve.
(Mejora la experiencia de los usuarios recurrentes. Pero no supondrá ninguna diferencia para los usuarios que entren en tu web por primera vez).
Para activar la caché del navegador en una web WordPress, puedes utilizar plugins como W3 Total Cache o WP Rocket.
![Página de inicio de W3 Total Cache](https://static.semrush.com/blog/uploads/media/03/dd/03dd545d58b959d8065e4c5c73debbef/KnC6oCJrHUfGfQDfx9k74p7gwOXOJW3Lqzjo5PHneqy6P7mFHYHsYAbZoR1tjDtA2Ye1q2xLLr94XWTHiMf2bAlozVi5cyGyHWVN51ifniQA_F3Z2soG52l0KSBz_UoIRpwhSRATFkfJHFXwvf1DB-g.png)
Consejo: si no utilizas WordPress, puedes añadir reglas de almacenamiento en la caché del navegador a tu archivo .htaccess. (Pero ten cuidado o puedes romper tu web si cometes un error, por lo que te recomendamos que consultes a un desarrollador).
5. Utiliza una Red de Entrega de Contenido (CDN)
Una Red de Entrega de Contenidos (o “CDN”, por sus siglas en inglés) es un grupo de servidores interconectados distribuidos en diferentes ubicaciones. Hacen que tu web esté "más cerca" de cada usuario.
Así, las páginas se cargan más rápido para los usuarios que están geográficamente cerca del servidor donde se encuentra la web.
Una CDN funciona así:
- Cacheas tu sitio en una CDN.
- Un usuario envía una solicitud para abrir tu web.
- El servidor más cercano al usuario entrega la web.
![CDN](https://static.semrush.com/blog/uploads/media/f5/fc/f5fc5bc95d0b28ed4d8281127dc3cfce/ES-Without-With-CDN.png)
Supongamos que tu servidor de origen está en Los Ángeles.
Si un usuario en Italia intenta acceder a tu web, tu CDN encontrará el servidor más cercano en la red del usuario. (Digamos que está en Francia.) La CDN entregará entonces una versión en caché de tu web al servidor de Francia.
Como Italia está mucho más cerca de Francia que de Los Ángeles, la velocidad de carga de tu web mejorará.
Cloudflare y Jetpack son buenos ejemplos de CDN.
Para saber más, consulta nuestra guía sobre CDN y su funcionamiento.
Velocidad de Página y SEO técnico
Controlar el tiempo de carga de tu página es solo uno de los muchos pasos que pueden mejorar tu posicionamiento SEO.
Para saber más sobre SEO técnico, consulta estos recursos:
- ¿Qué es el SEO técnico? Conceptos básicos y 10 buenas prácticas
- Curso de SEO On Page y Técnico [Videocurso gratuito en Semrush Academy].
- Cómo realizar una auditoría SEO completa (en 14 pasos)