Checklist técnico: la comprobación final
Todo checklist técnico SEO se sostiene o se cae en la implementación. Estas 70 comprobaciones son las que recorremos antes de publicar y antes de cualquier migración. Cada punto incluye su criterio de aceptación: no basta con comprobar, hay que saber a partir de qué valor se considera correcto.
1. Rastreo y robots.txt: 9 comprobaciones
- robots.txt accesible y válido en la raíz del dominio, sin errores de sintaxis. Aceptación: devuelve 200 y las directivas se interpretan correctamente.
- Sin bloqueos accidentales de rutas de negocio. Aceptación: todas las páginas comerciales son rastreables.
- Mapa de sitio XML declarado en robots.txt y accesible. Aceptación: 200, sin errores, generado automáticamente.
- Mapa de sitio solo con URLs canónicas indexables. Aceptación: ninguna URL con
noindex, redirección o 404 aparece en el mapa. - Presupuesto de rastreo sin desperdicio. Aceptación: parámetros de filtro y ordenación no consumen rastreo en páginas sin valor.
- Sin páginas huérfanas. Aceptación: toda URL importante recibe al menos un enlace interno.
- Tiempo de respuesta del servidor. Aceptación: por debajo de 500 ms de media en condiciones normales.
- Códigos de estado correctos. Aceptación: sin 302 donde corresponda 301, sin 200 en páginas inexistentes.
- Cortafuegos de aplicación configurado sin bloquear rastreadores legítimos. Aceptación: los rastreadores declarados acceden sin desafíos.
2. Indexación y canónicas
- Cobertura revisada en Search Console. Aceptación: ninguna página de negocio en “Excluida” sin motivo justificado.
- Etiquetas noindex controladas. Aceptación: solo en páginas que no deben aparecer, nunca por herencia de plantilla.
- Canónicas autorreferenciales en cada página indexable. Aceptación: la canónica apunta a la propia URL en formato absoluto.
- Sin canónicas cruzadas erróneas. Aceptación: ninguna página apunta su canónica a otra distinta por error de plantilla.
- Parámetros de URL gestionados. Aceptación: sin duplicados indexados por ordenación o filtros.
- Variantes de protocolo y host unificadas. Aceptación: una sola versión (https, con o sin www) responde 200; el resto redirige.
- Barra final consistente. Aceptación: una única convención en todo el sitio.
- Páginas de paginación tratadas correctamente. Aceptación: sin canónicas que apunten todas a la página uno.
- Contenido duplicado por plantilla resuelto. Aceptación: cada plantilla genera contenido único o se marca adecuadamente.
3. Arquitectura y enlazado
- Profundidad de clics. Aceptación: ninguna página de negocio a más de 3 clics desde la portada.
- URLs legibles y estables. Aceptación: descriptivas, sin parámetros, en minúsculas y con guiones.
- Estructura de directorios coherente. Aceptación: refleja los universos semánticos, no la organización interna.
- Migas de pan presentes en todas las páginas internas. Aceptación: con marcado semántico y datos estructurados.
- Enlazado interno con anclas descriptivas. Aceptación: cero enlaces “haz clic aquí” o “leer más” sin contexto.
- Sin enlaces rotos. Aceptación: cero 404 en enlaces internos.
- Redirecciones en cadena eliminadas. Aceptación: máximo un salto por redirección.
- Menú de navegación rastreable. Aceptación: enlaces en HTML, no generados por JavaScript tras la carga.
- Buscador interno controlado. Aceptación: resultados de búsqueda interna no indexables.
4. Rendimiento y Core Web Vitals
- LCP por debajo de 2,5 s en datos de campo. Aceptación: percentil 75 en las plantillas críticas.
- INP por debajo de 200 ms. Aceptación: percentil 75, medido sobre usuarios reales.
- CLS por debajo de 0,1. Aceptación: todas las imágenes y bloques con dimensiones reservadas.
- CSS crítico en línea. Aceptación: la primera pantalla renderiza sin esperar hojas externas.
- JavaScript no bloqueante. Aceptación: scripts con carga diferida salvo los imprescindibles.
- Imágenes en formatos modernos con tamaño adecuado. Aceptación: sin imágenes de más de 300 KB en el contenido.
- Fuentes alojadas localmente con sustitución visible. Aceptación: sin dependencia de terceros para la tipografía.
- Compresión activada. Aceptación: transferencia comprimida para texto, estilos y scripts.
- Caché coherente sin servir HTML obsoleto. Aceptación: reglas alineadas entre servidor y CDN.
- Sin bibliotecas innecesarias. Aceptación: cada dependencia justifica su peso.
5. Datos estructurados
- Organización y sitio web declarados en formato JSON-LD. Aceptación: valida sin errores ni advertencias críticas.
- Coherencia entre marcado y texto visible. Aceptación: ningún dato marcado que no aparezca en la página.
- Migas de pan marcadas. Aceptación: tipo
BreadcrumbListcoherente con la navegación real. - Artículos con autoría declarada. Aceptación:
authorenlazado a una entidadPersoncon página propia. - Preguntas frecuentes marcadas cuando existan en la página. Aceptación: solo si el contenido es visible para el usuario.
- Servicios y productos marcados con sus atributos. Aceptación: campos obligatorios completos por tipo.
- Sin marcado duplicado entre tema y plugin. Aceptación: una sola fuente por cada tipo de esquema.
- Fechas de publicación y revisión visibles y marcadas. Aceptación: fecha real, no generada al vuelo en cada carga.
6. Internacionalización
- Estructura multilingüe definida (subdirectorio, subdominio o dominio). Aceptación: decisión documentada y aplicada de forma consistente.
- Etiquetas hreflang recíprocas. Aceptación: cada versión referencia a todas las demás, incluida ella misma.
- Canónicas correctas por idioma. Aceptación: cada versión se canoniza a sí misma, nunca a otro idioma.
- Idioma declarado en el HTML. Aceptación: atributo
langcorrecto en cada versión. - Sin redirecciones automáticas por IP. Aceptación: el usuario puede cambiar de idioma manualmente.
- Contenido traducido de verdad, no solo la interfaz. Aceptación: contenido principal en el idioma de destino.
7. Accesibilidad
- Jerarquía de encabezados correcta, un solo H1 por página. Aceptación: sin saltos de nivel injustificados.
- Texto alternativo en imágenes informativas. Aceptación: descriptivo y vacío solo en decorativas.
- Contraste suficiente. Aceptación: mínimo 4,5:1 en texto normal.
- Navegación completa por teclado. Aceptación: todos los elementos interactivos alcanzables y con foco visible.
- Etiquetas en los formularios. Aceptación: cada campo con su etiqueta asociada programáticamente.
- Regiones semánticas identificables. Aceptación: encabezado, navegación, contenido principal y pie declarados.
- Enlaces de salto al contenido. Aceptación: presente y funcional en todas las páginas.
- Sin trampas de foco en menús y modales. Aceptación: el foco puede entrar y salir con Escape.
8. Preparación para motores de IA
- Rastreo de IA permitido o denegado con criterio. Aceptación: decisión documentada, no por inercia.
- Contenido principal en el HTML servido. Aceptación: visible sin ejecutar JavaScript.
- Entidades declaradas explícitamente en el texto. Aceptación: nombre de marca y servicio sin circunloquios.
- Tripletas semánticas en los fragmentos clave. Aceptación: sujeto, verbo de acción y resultado medible juntos.
- Definiciones directas al inicio de sección. Aceptación: cada sección abre con una respuesta autosuficiente.
- Tablas comparativas con encabezados explícitos. Aceptación: celdas sin abreviaturas sin explicar.
- Datos con fuente y enlace. Aceptación: ninguna cifra de terceros sin referencia.
- Archivo de directrices para IA publicado (
llms.txt). Aceptación: accesible y con las páginas principales declaradas. - Fechas de actualización reales. Aceptación: la fecha refleja una revisión efectiva del contenido.
9. Antes de una migración
Este bloque se recorre completo, sin excepciones, antes de tocar nada:
- Inventario completo de URLs. Aceptación: listado exportado y con tráfico asociado.
- Mapa de redirecciones 1 a 1. Aceptación: cada URL antigua tiene su destino, sin cadenas.
- Copia de seguridad verificada. Aceptación: restauración probada en entorno de pruebas.
- Paridad de contenido comprobada. Aceptación: ninguna página pierde texto, imágenes o datos estructurados.
- Enlazado interno actualizado. Aceptación: cero enlaces apuntando a URLs antiguas.
- Paridad de rendimiento. Aceptación: Core Web Vitals igual o mejor que antes.
- Mapa de sitio regenerado y reenviado. Aceptación: confirmado en Search Console.
- Seguimiento diario las dos primeras semanas. Aceptación: cobertura e impresiones sin caídas anómalas.
- Plan de reversión documentado. Aceptación: existe procedimiento escrito para volver atrás.
Cómo usar este checklist sin volverte loco No lo recorras completo cada semana. Nosotros lo aplicamos en tres momentos: antes de publicar una página nueva (bloques 1, 2, 5, 7 y 8), una vez al trimestre sobre todo el sitio (bloques 1 a 8) y siempre entero antes de una migración (bloque 9 incluido). Aplicarlo a diario produce parálisis; no aplicarlo nunca produce los problemas que este documento intenta evitar.
Volver al índice
Este es el último de los seis documentos. Puedes volver a la página de estrategia para revisar el conjunto, o empezar por el mapa de palabras clave si vas a trabajar un proyecto de cero.
¿Pasamos tu sitio por este checklist?
En el diagnóstico gratuito revisamos los bloques más críticos y te decimos qué está fallando ahora mismo.
El checklist técnico SEO reproduce criterios oficiales: cómo funciona robots.txt, SEO para sitios con JavaScript y las métricas web esenciales.