Audit SEO Records
Todo el sitio, cada señal demostrada.
Medido en tres sitios reales: 1 000 páginas en dos minutos, 10 000 páginas en menos de ocho, cada señal citada con sus direcciones, y una fiabilidad verificada en dos corpus de control.
Pago único, con tarjeta, y su sitio conserva su estado: leemos sus páginas públicas, con suavidad, como un visitante paciente. El informe se lee aquí y se descarga en PDF; su dirección de correo sigue siendo opcional. Cada señal muestra su prueba y se vuelve a verificar con un clic, tantas veces como corrija.
Lo que detecta
152 señales, cada una citada con sus direcciones
Títulos, descripciones y contenido
- Títulos duplicados entre páginas
- Descripciones duplicadas entre páginas
- Descripciones ausentes
- Varios títulos en una página
- Varias descripciones en una página
- Títulos demasiado cortos
- Descripciones demasiado cortas
- Título principal (h1) ausente
- Varios títulos principales (h1) en una página
- h1 que copia la etiqueta title
- Páginas de contenido escaso
- Contenido duplicado entre páginas
- Ratio texto/código bajo
- Texto de relleno (lorem ipsum)
- Páginas vacías de contenido que responden 200 (soft 404)
- Texto oculto en masa al cargar
- Jerarquía de encabezados saltada
- Encabezados de sección vacíos
- Idioma declarado en desacuerdo con el texto
- HTML sin etiquetas semánticas
- Doctype ausente
- Contenido alojado en un iframe
- Complementos muertos (Flash, applet)
- Contenido construido solo con JavaScript
- Identidad del editor invisible (Organization, página acerca de)
Direcciones y canónicas
- Canónica ausente
- Canónica hacia una página en error
- Canónica hacia una redirección
- Canónica hacia una página en noindex
- Varias canónicas en una página
- Canónica en dirección relativa
- Direcciones con guiones bajos
- Direcciones demasiado largas
- Direcciones con parámetros indexables
- Duplicados por mayúsculas o barra final
- Trampas para robots por parámetros
- Variantes de dirección propietarias sin canónica
- Páginas de cuenta y carrito indexables
- Direcciones mal codificadas
- Órdenes contradictorias a los robots (index y noindex)
- Páginas en noindex incluidas en el mapa del sitio
Enlaces
- Enlaces internos rotos, con la página que los porta
- Enlaces internos hacia redirecciones
- Enlaces salientes muertos
- Enlaces internos en nofollow
- Enlaces sin texto de anclaje
- Anclajes genéricos repetidos («haga clic aquí»)
- Enlaces mal formados
- Navegación solo con JavaScript
- Enlaces internos en http en un sitio https
- Enlaces muy largos
- Páginas con más de 3 000 enlaces
- Archivos presentados como páginas
- Páginas sostenidas por un solo enlace entrante
- Páginas huérfanas (en el mapa, sin enlace)
- Páginas demasiado profundas
- Paginación sin enlace a la primera página
Redirecciones, mapa del sitio y respuestas del servidor
- Errores de servidor (5xx)
- Páginas no encontradas (4xx)
- Dirección inventada que responde 200
- Página no encontrada sin camino de vuelta
- Inicio detrás de una redirección
- Páginas inestables de una lectura a otra
- Cadenas de redirecciones, salto a salto
- Bucles de redirecciones
- Redirecciones temporales (302) convertidas en duraderas
- Páginas del mapa del sitio en error
- Páginas del mapa del sitio redirigidas
- Páginas ausentes del mapa del sitio
- Mapa del sitio ilegible
- Mapa del sitio demasiado pesado
- Direcciones http en un mapa del sitio https
- Mapa del sitio ausente del robots.txt
- robots.txt ilegible
- robots.txt que bloquea estilos o scripts
- Cabecera Last-Modified ausente
Velocidad y peso
- Páginas pesadas
- Compresión ausente
- Páginas lentas en responder
- Primer byte lento
- Páginas servidas solo en HTTP/1.1
- Renderizado principal lento (LCP)
- Saltos de diseño (CLS)
- Interactividad lenta
- DOM enorme
- Peso total elevado
- Scripts que bloquean el renderizado
- Servicios de terceros pesados
- Demasiados recursos cargados
- Scripts y estilos pesados
- Scripts y estilos sin minificar
- Scripts o estilos en error
- CSS inline enorme
- Caché de recursos ausente
- Fuentes que bloquean la visualización
Imágenes
- Imágenes en error
- Imágenes externas en error
- Imágenes pesadas, pesadas al byte
- Formatos de imagen antiguos
- Carga diferida ausente
- Un solo archivo para todas las pantallas (srcset)
- Nombres de archivo mudos
- Imágenes sobredimensionadas
- Icono del sitio ausente
- Imagen principal en carga diferida
- Imagen principal sin prioridad
- Imagen para compartir ausente
- Imagen para compartir rota
Datos estructurados
- Esquemas inválidos
- Entidades HTML en bruto en los esquemas
- Ficha de producto incompleta
- Ficha de artículo incompleta
- Reseñas sin fuente
- Precio del esquema distinto del precio mostrado
- Disponibilidad del esquema distinta de la página
- Fechas incoherentes
- Nombre del producto ausente del texto visible
- Migas de pan rotas
- Migas de pan sin esquema
- Esquema FAQ obsoleto
Idiomas (hreflang)
- hreflang ausente en un sitio multilingüe
- Códigos de idioma inválidos
- hreflang sin enlace de retorno
- hreflang hacia una página en error
- hreflang hacia una página en noindex
- x-default ausente
- hreflang en conflicto con la canónica
- hreflang en desacuerdo con el idioma declarado
- hreflang en desacuerdo con el texto de la página
- Duplicados entre idiomas sin hreflang
Seguridad
- Certificado caducado
- Certificado con nombre incorrecto
- Protocolo TLS antiguo
- HSTS ausente
- Cabeceras de protección ausentes
- Formulario enviado por http
- Contenido mixto (http en una página https)
Motores de respuesta (IA)
- llms.txt ausente
- llms.txt mal formado
- Robots de los motores de respuesta bloqueados
Plataformas: PrestaShop, WordPress, Joomla, Drupal
- PrestaShop: variantes de producto indexables
- PrestaShop: facetas indexables
- PrestaShop: direcciones brutas (index.php) servidas
- PrestaShop: páginas legales duplicadas
- WordPress: páginas de adjuntos indexables
- WordPress: archivos escasos indexables
- Joomla: direcciones legibles desactivadas
- Joomla: duplicados de menú
- Joomla: variantes imprimibles indexables
- Drupal: direcciones /node/N expuestas
- Drupal: taxonomías escasas indexables
- Drupal: caché de página ausente