Cómo mejorar el SEO de tu WordPress: checklist paso a paso

Sin dar nada por hecho: empieza por lo que se verifica en cinco minutos y termina por lo que más tiempo lleva pero más impacto tiene. Sigue el orden — cada paso construye sobre el anterior.

Checklist paso a paso para mejorar el SEO de una web en WordPress

Antes de empezar: comprueba dónde estás

No tiene sentido optimizar sin saber el punto de partida. Antes del paso 1, verifica dos cosas en Google Search Console (si no tienes cuenta verificada para tu dominio, es gratis y se hace en 10 minutos):

  • Cobertura de indexación: Páginas → cuántas están indexadas frente al total real de tu web. Si el número es muy inferior a tus páginas reales, hay un problema de fondo que ningún ajuste de plugin arregla por sí solo.
  • Rendimiento: qué consultas ya te traen algo de tráfico, para no perder ese avance mientras optimizas otras cosas.

Paso 1 — Configuración básica (5 minutos)

Lo primero que hay que descartar, porque si algo aquí está mal, invalida todo lo demás.

  • Indexación permitida: Ajustes → Lectura → confirma que "Disuadir a los motores de búsqueda de indexar este sitio" está desmarcado.
  • HTTPS forzado: tu web carga siempre con candado, y la versión http:// redirige automáticamente a https://.
  • Permalinks amigables: Ajustes → Enlaces permanentes → una estructura con el nombre de la entrada, no ?p=123.
  • Sitemap enviado: en Search Console → Sitemaps, que tu sitemap.xml (lo genera tu plugin SEO automáticamente) esté dado de alta y sin errores.
  • Un solo plugin SEO activo: si tienes dos a la vez, es la primera causa de metadatos duplicados o contradictorios. Ver la comparativa de plugins si aún no has elegido cuál.

Paso 2 — Optimiza las imágenes (el error más repetido)

Es, con diferencia, lo que más veces encontramos mal en las auditorías: imágenes de varios megabytes subidas directamente desde el móvil o la cámara, sin redimensionar ni comprimir. En una web de contenido, las imágenes suelen ser el mayor peso de la página.

  • Redimensiona antes de subir: si tu columna de contenido mide 800px de ancho, no subas una imagen de 4000px. WordPress la sirve igual de "grande" en bytes aunque se vea pequeña en pantalla.
  • Formato moderno: convierte a WebP o AVIF. Con plugins como Imagify, ShortPixel o EWWW Image Optimizer se hace automáticamente al subir, incluidas las imágenes ya existentes en tu biblioteca de medios.
  • Nombre de archivo descriptivo: antes de subir, renombra IMG_2847.jpg a algo como reforma-cocina-madrid.webp. Google también indexa imágenes.
  • Texto alternativo (alt): rellena el campo "Texto alternativo" en cada imagen del editor de medios — describe lo que se ve, sin forzar palabras clave.
  • Carga diferida (lazy loading): WordPress la activa por defecto desde la versión 5.5, pero verifica que la imagen principal (la que se ve nada más cargar la página) no la tenga — retrasarla empeora el tiempo de carga percibido.

Paso 3 — Mejora la velocidad de carga

Una vez resueltas las imágenes (que suelen ser el 60-80% del peso), el resto de la velocidad depende de esto:

  • Plugin de caché: WP Rocket (de pago, el más completo y fácil) o WP Super Cache / W3 Total Cache (gratuitos, más manuales de configurar).
  • Revisa el page builder: Elementor, Divi y WPBakery cargan el CSS y JavaScript de todos sus módulos aunque tu página use solo dos o tres. Si tu web es lenta y usas uno de estos, suele ser la causa principal — más que el hosting.
  • Minifica CSS y JS: con Autoptimize o la propia función de tu plugin de caché.
  • Elimina plugins que no uses: cada plugin activo añade peticiones y código, aunque esté "inactivo" en apariencia.
  • Verifica en móvil, no solo en ordenador: Google mide principalmente la versión móvil. Pruébalo con PageSpeed Insights.

Paso 4 — SEO on-page en cada contenido

Con la base técnica resuelta, esto es lo que repites cada vez que publicas o revisas un contenido:

  • Un único H1 por página (normalmente el título del post, ya lo pone WordPress automáticamente).
  • Jerarquía sin saltos: H2 para secciones, H3 para subsecciones — nunca de H2 directamente a H4.
  • Meta title y description manuales en cada página, desde el plugin SEO — no dejes que se generen solos.
  • Enlazado interno: cada contenido nuevo enlaza a 2-3 páginas relacionadas ya existentes, y recibe enlaces desde ellas.
  • URL corta y descriptiva: revisa que no incluya fecha ni categorías innecesarias si tu estructura de permalinks no lo requiere.

¿Prefieres que lo revisemos nosotros?

Auditamos tu WordPress con este mismo checklist y más de 20 puntos técnicos adicionales. Auditoría inicial gratuita, sin necesidad de darnos accesos.

Ver el servicio de SEO para WordPress

Paso 5 — Revisión técnica avanzada

Esta parte requiere algo más de conocimiento técnico, pero es la que marca la diferencia entre "configurado" y "bien configurado":

  • Noindex donde corresponde: páginas de resultados de búsqueda interna, archivos de autor sin contenido propio y páginas de tags con poco contenido no deberían indexarse.
  • Canonical correcto: cada página apunta a sí misma salvo que exista una razón real para apuntar a otra (contenido duplicado intencional, versiones con parámetros...).
  • Datos estructurados (Schema): tu plugin SEO genera lo básico automáticamente (Organization, Article); si vendes productos o servicios, añade el tipo de Schema específico.
  • Redirecciones 301: si has cambiado alguna URL alguna vez, verifica que la antigua redirige a la nueva y no da error 404.
  • Core Web Vitals aprobados: revisa el informe de Search Console (Experiencia → Core Web Vitals) — no solo la puntuación de una herramienta suelta, sino el dato real de usuarios de Google.

El orden importa: por qué este y no otro

Cada paso depende del anterior. Optimizar el on-page de un contenido que ni siquiera está indexado (paso 1 sin resolver) es esfuerzo perdido. Mejorar la velocidad sin haber comprimido las imágenes (paso 2) es intentar arreglar el síntoma más caro dejando el más barato sin tocar. Por eso este checklist es una secuencia, no una lista de opciones sueltas para picotear.