Checklist de SEO técnico para equipos de desarrollo web
El SEO técnico es la parte del trabajo de búsqueda que vive en el código y no en un calendario editorial. Es en gran medida una checklist, y casi todo en ella es verificable en vez de opinable.
Esta guía es esa checklist, agrupada por el problema que evita cada punto, con los errores lo bastante comunes como para nombrarlos.
Control de indexación#
El objetivo aquí es que estén indexadas exactamente las páginas que quiere y nada más: ni copias de preproducción, ni permutaciones de filtros, ni duplicados para imprimir.
- Un único nombre de host canónico; cualquier otra variante redirige con 301, incluidos HTTP y el gemelo con o sin www.
- Canónica autorreferenciada en cada página indexable.
- noindex, follow en páginas pobres o duplicadas: resultados de búsqueda interna, combinaciones de filtros, páginas de agradecimiento.
- Nunca bloquee en robots.txt una página que lleve un noindex: la etiqueta no podrá leerse nunca, así que la URL se queda en el índice.
- Preproducción bloqueada con autenticación HTTP, no solo con robots.txt.
- Tratamiento de parámetros decidido: qué cadenas de consulta crean una página distinta y cuáles no.
noindex y un bloqueo en robots.txt hacen cosas opuestas y se anulan. Si quiere que una página desaparezca, permita el rastreo para que el noindex se pueda ver.
Redirecciones y códigos de estado#
Las redirecciones son donde los relanzamientos pierden tráfico en silencio. Los fallos son mecánicos y fáciles de probar antes de lanzar.
| Situación | Respuesta correcta | Error común |
|---|---|---|
| Página movida de forma permanente | 301 a la página equivalente | 302, o redirigir a la portada |
| Página eliminada sin equivalente | 410 o 404 | Soft 404: una página de «no encontrado» que devuelve 200 |
| No disponible temporalmente | 503 con Retry-After | Devolver 200 con un mensaje de error |
| Variantes con y sin barra final | Una forma canónica, la otra con 301 | Ambas sirviendo el mismo contenido con 200 |
| Dominio antiguo | 301 mapeado página a página | Todo a la portada nueva |
| Cadenas de redirección | Reducir a un solo salto | A → B → C → D, perdiendo señal en cada paso |
Paginación, facetas y duplicación#
Las páginas de listado generan los mayores problemas de índice, porque un puñado de filtros puede producir miles de combinaciones de URL que parecen casi duplicados.
- Páginas paginadas: enlaces rastreables reales, cada página autocanónica; no canonicalice la página 2 a la 1.
- Combinaciones de filtros: noindex, follow por defecto; indexe solo las pocas que respondan a demanda real de búsqueda.
- Órdenes de clasificación: nunca cree una URL indexable nueva. Mismo contenido, distinta secuencia.
- Identificadores de sesión y parámetros de seguimiento: elimínelos o canonicalice a la URL limpia.
- Duplicados para imprimir o tipo AMP: canónica a la versión principal.
- Productos en varias categorías: una única URL canónica, enlazada desde todas.
La navegación facetada dejada abierta es la causa más común de inflación del índice, y se limpia despacio. Es mucho más barato prevenirla al construir que deshacerla después.
Datos estructurados y configuración internacional#
Dos áreas donde un error mecánico desactiva en silencio toda la funcionalidad.
| Elemento | Regla | Modo de fallo |
|---|---|---|
| Marcado Article | Solo en artículos reales, con fechas verdaderas | Fechas de frescura inventadas hacen que se ignore la funcionalidad |
| Marcado Product | El precio y la disponibilidad deben coincidir con la página | La discrepancia provoca una acción manual |
| Marcado FAQ | Solo para preguntas visibles en la página | El contenido oculto es una infracción de directrices |
| Migas de pan | Deben coincidir con el rastro visible | Las rutas divergentes simplemente se ignoran |
| hreflang | Recíproco en cada página del conjunto | Las etiquetas unidireccionales hacen que se descarte todo el grupo |
| Códigos hreflang | El mismo código en el HTML y en el sitemap | Dos códigos distintos para una página rompen el grupo |
| x-default | Apunta al selector de idioma o a la versión por defecto | Si falta, se pierde el comportamiento de respaldo |
Preguntas frecuentes
¿Cómo encuentro problemas de SEO técnico en un sitio existente?
Rastréelo con un rastreador de escritorio y compare el resultado con su sitemap y con la cobertura de Search Console. Donde las tres listas se contradicen están los problemas: URLs en el rastreo pero no en el sitemap, URLs indexadas pero no en el rastreo, y páginas excluidas por motivos que usted no pretendía.
¿Importan de verdad las cadenas de redirección?
Sí, por dos motivos. Cada salto añade latencia para las personas, y los rastreadores dejan de seguirlas tras unos pocos. Después de un par de migraciones es habitual encontrar cadenas de cuatro o cinco niveles que nadie planeó. Redúzcalas para que cada URL antigua apunte directamente al destino final en un solo salto.
¿Debo poner noindex en las páginas de etiquetas y categorías?
Solo si son realmente pobres. Una página de categoría con una descripción de verdad, una lista curada y enlaces internos es una página de aterrizaje legítima y a menudo potente. Una página de etiqueta con dos entradas y sin texto es inflación del índice. Juzgue cada plantilla por si responde a una consulta que alguien hace de verdad.
¿Qué rompe hreflang más a menudo?
Las etiquetas no recíprocas. Si la página en inglés lista la alternativa en español pero la española no lista la inglesa, el grupo se descarta. El segundo fallo más común es declarar un código en el HTML y otro distinto en el sitemap para la misma página. Genere ambos desde la misma fuente para que no puedan divergir.
seo técnicochecklist seoetiquetas canónicasredireccioneshreflangdatos estructurados