Cómo mejorar la velocidad de carga de tu web

18 min de lectura

Para mejorar la velocidad de carga de tu web, primero mídela con PageSpeed Insights y mira las tres Core Web Vitals: LCP (cuánto tarda en verse el contenido principal), INP (cuánto tarda en responder a un clic) y CLS (cuánto se mueve la página mientras carga). Después actúa sobre lo que más pesa: servidor, caché, imágenes y JavaScript.

¿Sabes que puedes estar perdiendo visitas por lo lento que carga tu web? A veces dedicamos mucho tiempo al contenido o a las redes sociales y no miramos algo tan básico. En este post te explico cómo medirlo bien, cómo saber qué lo está frenando y qué arreglar primero.

Ilustración de Google PageSpeed para medir la velocidad de carga de una web
Google PageSpeed mide la velocidad de carga de una página.

Cómo saber si tu web carga lenta

Para saber si una web carga lenta, introduce su URL en PageSpeed Insights, la herramienta gratuita de Google, y mira el bloque superior: «Descubre lo que experimentan tus usuarios reales». Si la evaluación de las Core Web Vitals aparece como aprobada en móvil, la web carga bien para la mayoría de tus visitas. Si no, hay trabajo.

  1. Entra en PageSpeed Insights y pega la URL de una página importante (no solo la portada: prueba también una categoría, una ficha de producto o un artículo).
  2. Quédate en la pestaña Móvil. Es donde suelen estar los problemas.
  3. Mira primero los datos de usuarios reales (arriba) y después la puntuación de rendimiento y el diagnóstico (abajo).
Resultado de PageSpeed Insights en la pestaña de móvil con la puntuación de rendimiento de una página
Resultado de PageSpeed Insights en la pestaña de móvil.

Datos de campo y datos de laboratorio: cuál mirar

PageSpeed Insights enseña dos tipos de datos y es fácil confundirlos. Según la documentación de PageSpeed Insights, los datos de campo vienen de usuarios reales de Chrome durante los últimos 28 días, y los de laboratorio salen de una única carga simulada con Lighthouse en un dispositivo y una red fijos.

Datos de campoDatos de laboratorio
De dónde salenUsuarios reales de Chrome (informe CrUX), últimos 28 díasUna prueba simulada con Lighthouse
Para qué sirvenSaber cómo va la web de verdadEncontrar la causa y probar los cambios al momento
LimitaciónTardan semanas en reflejar una mejora; hace falta tráfico suficienteNo representan a todos tus usuarios

Si tu página no tiene visitas suficientes, PageSpeed Insights muestra los datos del dominio completo (el «origen») y, si tampoco los hay, solo verás los de laboratorio.

Qué significa la puntuación de 0 a 100

La nota de rendimiento es de laboratorio. Google considera buena una puntuación de 90 o más, mejorable de 50 a 89 y deficiente por debajo de 50, y la calcula como una media ponderada de varias métricas de Lighthouse. Cambia de una prueba a otra, así que no te obsesiones con un punto arriba o abajo.

Métricas de laboratorio de PageSpeed Insights con valores en verde y en naranja
Métricas de laboratorio en PageSpeed Insights: en verde las que están bien y en naranja las que hay que mejorar.

Debajo de las métricas, el informe lista recomendaciones concretas, cada una con el ahorro estimado. Son el punto de partida para saber qué tocar.

Recomendaciones de PageSpeed Insights para acelerar la carga, entre ellas eliminar archivos CSS sin usar
Recomendaciones de mejora en PageSpeed Insights.

Mi criterio en una auditoría: la nota sirve como termómetro, pero lo que decide si hay un problema son los datos de campo. Hay webs con una nota mediocre que aprueban las Core Web Vitals, y al revés.

Qué son las Core Web Vitals: LCP, INP y CLS

Las Core Web Vitals son las tres métricas con las que Google mide la experiencia de carga de una página con datos de usuarios reales: LCP mide la carga, INP la capacidad de respuesta y CLS la estabilidad visual. Una página las aprueba cuando el 75 % de sus visitas, en móvil y en ordenador, está dentro del umbral bueno de las tres.

Los umbrales son los que publica Google en web.dev:

MétricaQué mideBuenoDeficiente
LCP (Largest Contentful Paint)Cuánto tarda en pintarse el elemento más grande de la pantalla (normalmente la imagen principal o el titular)2,5 s o menosMás de 4 s
INP (Interaction to Next Paint)Cuánto tarda la página en reaccionar cuando tocas, haces clic o escribes200 ms o menosMás de 500 ms
CLS (Cumulative Layout Shift)Cuánto se desplaza el contenido de forma inesperada mientras carga0,1 o menosMás de 0,25

Lo que queda entre «bueno» y «deficiente» es «necesita una mejora». Si lees guías antiguas verás otra métrica, FID: desde marzo de 2024 INP sustituye a FID como métrica de interactividad.

Dónde ver las Core Web Vitals de toda la web

PageSpeed Insights analiza una URL cada vez. Para verlas todas, abre el informe de Core Web Vitals de Google Search Console: agrupa las páginas con una experiencia parecida y las clasifica en buenas, que necesitan una mejora o deficientes, por separado en móvil y en ordenador.

Ese informe te dice qué plantillas fallan (por ejemplo, todas las fichas de producto) y con qué métrica. Así no arreglas URLs de una en una, sino tipos de página. Cuando corrijas algo, puedes pedir la validación: según la ayuda de Search Console, se abre un periodo de seguimiento de 28 días.

¿Tus Core Web Vitals salen en rojo y no sabes qué tocar primero? En una auditoría WPO medimos tu web con datos reales, localizamos qué frena cada plantilla y te dejamos las tareas ordenadas por impacto.

Ver la auditoría WPO

Qué frena cada métrica y cómo se arregla

Cada Core Web Vital tiene causas distintas: el LCP suele fallar por un servidor lento o una imagen principal pesada o mal priorizada; el INP, por exceso de JavaScript; y el CLS, por imágenes, anuncios o fuentes que no reservan su espacio. Identificar qué métrica falla te dice dónde buscar.

MétricaCausas habitualesQué hacer
LCPServidor lento, sin caché, imagen principal pesada o con carga diferida, CSS y JavaScript que bloqueanCaché y CDN, imagen principal ligera y con prioridad alta, menos recursos bloqueantes
INPMucho JavaScript, scripts de terceros, páginas con demasiados elementosQuitar scripts que no hacen falta, retrasar los no críticos, partir las tareas largas
CLSImágenes sin dimensiones, anuncios y banners que aparecen tarde, cambio de fuenteIndicar ancho y alto, reservar espacio, cargar bien las fuentes

LCP alto: servidor, imagen principal y recursos que bloquean

El LCP se reparte en cuatro tramos: lo que tarda el servidor en responder (TTFB), lo que tarda el navegador en empezar a descargar el elemento principal, la descarga en sí y el pintado. La guía de web.dev para optimizar el LCP recomienda revisar los cuatro, porque arreglar solo uno a veces solo traslada el retraso a otro.

Dos fallos muy habituales:

  • La imagen principal tiene carga diferida (loading="lazy"). El navegador la deja para el final. Esa imagen nunca debe llevarla.
  • La imagen principal no está en el HTML, sino en un fondo de CSS o en un carrusel que se monta con JavaScript, y el navegador la descubre tarde.

La solución es que esté en el HTML y marcarla con prioridad alta:

<img src="portada.webp" alt="..." width="1200" height="600" fetchpriority="high">

INP alto: demasiado JavaScript

El INP empeora cuando el navegador está ocupado ejecutando JavaScript y no puede atender al usuario. Los sospechosos habituales son los scripts de terceros (chats, mapas de calor, píxeles publicitarios, gestores de consentimiento de cookies) y los temas o constructores visuales que generan páginas con muchísimos elementos.

Un detalle: Lighthouse no puede medir el INP, porque en una prueba simulada nadie hace clic. En laboratorio se usa como referencia el TBT (tiempo total de bloqueo). El INP real solo lo ves en los datos de campo.

CLS alto: elementos que se mueven al cargar

¿Te ha pasado que vas a pulsar un botón y de repente baja porque ha cargado un banner? Eso es el CLS. Se corrige indicando el ancho y el alto de imágenes y vídeos, reservando el hueco de anuncios, avisos de cookies e incrustados, y evitando que el texto salte al cambiar la fuente provisional por la definitiva.

Cómo mejorar la velocidad de carga: 8 acciones por orden de impacto

Las acciones que más mejoran la velocidad de carga de una web son, por este orden: un servidor que responda rápido, caché y CDN, imágenes optimizadas, menos JavaScript de terceros y CSS sin sobrantes. Después vienen las fuentes, el tema y los plugins, y las redirecciones. El orden exacto en tu caso lo marca la métrica que falla.

Consejos para mejorar la velocidad de carga de una página web
Acciones para mejorar la velocidad de carga de una web.
AcciónMejora sobre todoDificultad
1. Hosting y tiempo de respuestaLCPMedia
2. Caché y CDNLCPBaja o media
3. ImágenesLCP y CLSBaja
4. JavaScript de tercerosINP y LCPMedia
5. CSS sin usarLCPMedia o alta
6. Fuentes webCLS y LCPBaja
7. Tema y pluginsLas tresAlta si hay que cambiar de tema
8. RedireccionesLCPBaja

1. Elige un hosting que responda rápido

La optimización empieza en el servidor. De nada sirve aligerar la página si el servidor tarda en dar la primera respuesta. Esa espera se mide con el TTFB (tiempo hasta el primer byte): no es una Core Web Vital, pero web.dev considera bueno un valor de 0,8 segundos o menos, y todo lo demás va detrás.

En lugar de fiarte del nombre del proveedor, pide datos: versión de PHP reciente, caché de servidor, HTTP/2 o HTTP/3, recursos garantizados y un soporte que responda cuando algo falla. Tienes los criterios en el post sobre cómo elegir el mejor hosting.

2. Activa la caché y usa una CDN

La caché de página guarda una copia ya generada de cada página para no tener que construirla en cada visita. Es, con diferencia, el cambio que más se nota en webs hechas con un gestor de contenidos. Una CDN (red de servidores repartidos por el mundo) sirve esa copia y los archivos estáticos desde un punto cercano al usuario.

Añade la caché de navegador, para que quien vuelve no descargue otra vez lo que ya tiene, y la compresión de texto (Brotli o gzip).

3. Optimiza las imágenes

Las imágenes suelen ser lo que más pesa en una página. Todos queremos fotos bonitas, pero una foto subida tal cual sale de la cámara puede arruinar la carga. Lo básico:

  • Formatos modernos (WebP o AVIF) y compresión.
  • El tamaño justo: no subas 3.000 píxeles de ancho para mostrar 800.
  • Atributos width y height en todas, para que no muevan el contenido.
  • Carga diferida (loading="lazy") solo en las que quedan fuera de la primera pantalla, nunca en las que se ven nada más entrar.

El detalle de formatos, pesos y herramientas está en la guía de cómo optimizar imágenes para SEO y velocidad de carga.

4. Reduce el JavaScript de terceros

Cada herramienta que se instala «solo con pegar un código» añade JavaScript: analítica, chat, píxeles, pruebas A/B, vídeos incrustados. Haz inventario y pregunta por cada una: ¿se sigue usando? Lo que no, fuera. Lo que sí, cargado con defer o async, o solo cuando el usuario lo necesita (por ejemplo, el chat al pulsar el botón).

5. Elimina el CSS que no se usa

Muchos temas cargan en todas las páginas los estilos de toda la web. El CSS bloquea el pintado, así que cuanto más hay, más tarda en verse algo. Minificar (quitar espacios y comentarios) ayuda un poco. Lo que de verdad se nota es cargar en cada página solo el CSS que utiliza y dar prioridad al de la primera pantalla.

Sugerencias de un informe de velocidad para minimizar y reducir el CSS de una página
Sugerencias para reducir el CSS en un informe de velocidad.

6. Cuida las fuentes web

Usa pocas familias y pocos pesos, en formato WOFF2 y alojadas en tu propio dominio. Con font-display: swap el texto se ve desde el principio con una fuente del sistema mientras llega la definitiva. Si el cambio provoca un salto visible, elige una fuente provisional de proporciones parecidas o precarga la principal.

Diagnóstico de PageSpeed Insights que pide que el texto permanezca visible mientras se carga la fuente web
Aviso de PageSpeed Insights sobre el texto visible durante la carga de la fuente web.

7. Tema ligero y solo los plugins necesarios

La plantilla es una de las bases de la velocidad. Aplica la regla de «menos es más»: cada efecto, carrusel o animación que añades tiene un peso. Una estética llamativa impacta, pero piensa también en la utilidad y en la legibilidad.

Ejemplos de temas de WordPress ligeros y optimizados para SEO
Ejemplos de temas de WordPress optimizados para SEO.

Con los plugins pasa lo mismo. Hay uno para casi todo, pero ¿por qué ibas a tener los que no te hacen falta? No es tanto cuántos tienes como qué carga cada uno en las páginas públicas. Haz criba, y desactiva y borra los que no uses.

Listado de plugins instalados en un sitio WordPress
Plugins instalados en un WordPress.

8. Evita las cadenas de redirecciones

Las redirecciones son necesarias cuando cambias una URL, pero cada salto es una petición más antes de que empiece a cargar la página. El problema son las cadenas (A lleva a B y B lleva a C) y los enlaces internos que siguen apuntando a la URL antigua. Enlaza siempre a la URL final y revisa también las de imágenes, CSS y JavaScript.

Cómo mejorar la velocidad de carga en WordPress

En WordPress, la velocidad de carga depende sobre todo de cuatro cosas: el hosting, un plugin de caché bien configurado, el tema (y el constructor visual, si lo hay) y los plugins que añaden scripts en todas las páginas. Con esas cuatro bajo control se resuelve la mayor parte de los problemas habituales de Core Web Vitals.

  • Caché: un solo plugin de caché, no dos. Si tu hosting ya trae caché de servidor, usa la suya.
  • Tema: los temas multipropósito y los constructores visuales generan mucho HTML, CSS y JavaScript. Compruébalo con una página de demostración del tema antes de comprarlo.
  • Imágenes: WordPress añade carga diferida de forma automática. Comprueba que la imagen principal de cada plantilla no la lleve.
  • Plugins: formularios, sliders y mapas suelen cargar sus archivos en toda la web aunque solo se usen en una página.
  • Base de datos: revisiones, transients caducados y tablas de plugins borrados la hacen más lenta con el tiempo.

Si quieres ver el resto de la configuración, la tienes en la guía de SEO en WordPress.

Cómo mejorar la velocidad de una tienda online

En una tienda online, la velocidad se pierde sobre todo en tres sitios: las imágenes de producto, las aplicaciones o módulos que añaden scripts, y las páginas que no se pueden cachear (carrito, pago, área de cliente). Los listados de categoría con muchos productos y filtros son la plantilla que más conviene revisar.

  • Shopify: el servidor no lo controlas, así que el margen está en el tema y en las aplicaciones. Cada app instalada añade código, y parte puede quedarse en el tema después de desinstalarla.
  • WooCommerce: todo lo dicho para WordPress, más un hosting con recursos suficientes, porque carrito y pago no se sirven desde caché.
  • PrestaShop: revisa los módulos enganchados a todas las páginas, la caché y las opciones de rendimiento del panel.

Mide siempre por plantilla: portada, categoría, ficha de producto y carrito. Aquí tienes más sobre SEO para ecommerce.

Qué herramientas usar para medir la velocidad de una web

Para medir la velocidad de una web bastan las herramientas gratuitas de Google: PageSpeed Insights para analizar una URL, el informe de Core Web Vitals de Search Console para ver toda la web y las herramientas para desarrolladores de Chrome para depurar. WebPageTest, GTmetrix y Pingdom Tools aportan pruebas desde otras ubicaciones y un desglose más detallado de la carga.

HerramientaTipo de datoPara qué la usamos
PageSpeed InsightsCampo y laboratorioDiagnóstico rápido de una URL
Search Console (Core Web Vitals)CampoVer qué grupos de páginas fallan y seguir la evolución
Chrome DevTools (Lighthouse y panel Rendimiento)Laboratorio y tu propia sesiónEncontrar la causa exacta y probar cambios
WebPageTestLaboratorioElegir ubicación, navegador y conexión; ver la cascada de peticiones
GTmetrixLaboratorio (usa Lighthouse)Informe visual y comparativas en el tiempo
Pingdom ToolsLaboratorioPrueba rápida con el peso de la página, sus peticiones y una lista de mejoras

WebPageTest es muy útil si tienes visitas de otros países, porque puedes lanzar la prueba desde allí. Si trabajas el SEO internacional, mide desde cada mercado y no solo desde España.

Pantalla de GTmetrix para analizar la velocidad de una web introduciendo su URL
Análisis de velocidad de una URL en GTmetrix.
Listado de mejoras de rendimiento de Pingdom Tools con calificaciones en verde y en rojo
Mejoras de rendimiento propuestas por Pingdom Tools.

Para medir desde el navegador no hace falta instalar nada: Lighthouse y el panel Rendimiento vienen dentro de Chrome. Por eso, de las extensiones de Chrome para SEO que usamos, ninguna es ya de rendimiento.

Un consejo: elige una herramienta y unas condiciones y mide siempre igual. Comparar la nota de una con la de otra no sirve de nada.

La velocidad de carga, el SEO y las ventas

La velocidad de carga influye en el SEO, pero no es lo que más pesa. Google recomienda tener buenas Core Web Vitals y las incluye dentro de la experiencia de página que sus sistemas buscan premiar, sin atribuirles un peso concreto. Donde más se nota una web rápida es en los usuarios: esperan menos y abandonan menos.

La documentación de Google sobre Core Web Vitals y resultados de búsqueda lo plantea como una recomendación para tener éxito en la Búsqueda y ofrecer una buena experiencia. No promete posiciones. Una página lenta con el mejor contenido para una búsqueda puede seguir por delante de una rápida que no responde a lo que se busca.

Por eso yo no vendo la velocidad como un atajo para posicionar. La trato como lo que es: una condición para que el resto del trabajo (contenido, arquitectura, enlaces) rinda, y para que quien llega no se vaya antes de ver tu oferta.

¿Prefieres que lo revisemos con tu equipo de desarrollo? Trabajamos la velocidad dentro del SEO técnico de tu proyecto: priorizamos, explicamos cada cambio a quien lo implementa y comprobamos el resultado.

Ver el servicio de SEO técnico

Preguntas frecuentes sobre la velocidad de carga web

¿No está tu pregunta? Escríbeme a alberto@ingenieroseo.com y te contesto en menos de 24 horas.

¿Cuánto debe tardar en cargar una página web?

Google no da un único tiempo de carga, sino tres umbrales: el contenido principal debe verse en 2,5 segundos o menos (LCP), la página debe responder a las interacciones en 200 milisegundos o menos (INP) y el contenido no debe desplazarse más de 0,1 (CLS). Se miden con usuarios reales y deben cumplirse en el 75 % de las visitas.

¿La velocidad de carga es un factor de posicionamiento en Google?

Google indica que las Core Web Vitals forman parte de la experiencia de página que sus sistemas de posicionamiento buscan premiar y recomienda tenerlas en buen estado, pero no les asigna un peso concreto. En la práctica, la relevancia del contenido pesa más. La velocidad ayuda sobre todo a que el usuario se quede y convierta.

¿Hace falta tener 100 en PageSpeed Insights?

No. La puntuación de PageSpeed Insights es una prueba de laboratorio y Google considera buena cualquier nota de 90 o más. Lo que conviene conseguir es aprobar las Core Web Vitals con datos de usuarios reales. Perseguir el 100 suele costar mucho más de lo que aporta.

¿Por qué PageSpeed Insights da peor nota en móvil que en ordenador?

Porque la prueba de móvil simula un teléfono de gama media con una conexión móvil, mientras que la de ordenador simula un equipo más potente con conexión por cable. La misma página tarda más en esas condiciones. Como la mayoría de las visitas suele llegar desde el móvil, es la nota que más conviene mirar.

¿Por qué mi web sigue saliendo lenta si ya la he optimizado?

Porque los datos de usuarios reales de PageSpeed Insights y de Search Console recogen los últimos 28 días. Una mejora publicada hoy se nota de inmediato en los datos de laboratorio, pero tarda varias semanas en reflejarse por completo en los datos de campo.

¿Has medido ya tu web? Si alguna métrica se te resiste o no sabes interpretar el informe, déjame un comentario y lo vemos.

Compartir

Consultor SEO senior y perito SEO judicial. Trabaja en posicionamiento web desde 2008 y ayuda a empresas a conseguir clientes desde Google y desde las inteligencias artificiales. También elabora informes periciales de SEO para procedimientos judiciales.

Recibe los próximos artículos en tu correo

Te avisamos cuando publiquemos algo nuevo sobre SEO e inteligencia artificial. Puedes darte de baja cuando quieras.

¿Quieres aplicar esto en tu web?

Cuéntanos tu caso y te decimos con claridad qué haríamos primero y si podemos ayudarte.

HablemosWhatsApp