Cómo funciona la puntuación SEO
Qué comprobamos, cómo se ponderan y priorizan los hallazgos y qué puede y qué no puede decirte la puntuación.
Qué comprobamos
Cada auditoría ejecuta 83 comprobaciones en 8 categorías. Cada comprobación tiene un peso de 1 a 10 que refleja cuánto importa para la visibilidad en búsquedas.
| Categoría | Comprobaciones | Peso en la puntuación |
|---|---|---|
| SEO on-page Títulos, descripciones, encabezados, enlaces e imágenes | 13 | 24% |
| Contenido Profundidad, palabras clave y legibilidad | 8 | 7% |
| SEO técnico Rastreo, indexación, redirecciones y estructura del sitio | 15 | 23% |
| Velocidad Respuesta del servidor, peso de la página y carga | 14 | 14% |
| Seguridad HTTPS, certificados y cabeceras de seguridad | 9 | 10% |
| Redes sociales y resultados enriquecidos Open Graph, tarjetas de X y datos estructurados | 5 | 4% |
| Preparación para la búsqueda con IA Acceso y estructura para buscadores con IA | 6 | 7% |
| Accesibilidad Etiquetas, nombres, landmarks y otros básicos de WCAG | 13 | 11% |
Cómo se calcula la puntuación
- Una comprobación superada obtiene todo su peso, un aviso la mitad y un error nada.
- La puntuación es el porcentaje ponderado de todas las comprobaciones puntuadas, de 0 a 100. Las puntuaciones por categoría usan la misma fórmula dentro de cada categoría.
- Las comprobaciones informativas (por ejemplo, un archivo llms.txt opcional) nunca bajan la puntuación.
- Notas: A desde 90, B desde 80, C desde 65, D desde 50, F por debajo de 50.
Primero los bloqueos críticos
Algunos problemas impiden por completo que una página aparezca en las búsquedas: un código de estado de error, una directiva noindex o un bloqueo en robots.txt. Se muestran como bloqueos críticos en la parte superior del informe, sea cual sea la puntuación global. Una página puede puntuar 90 y seguir siendo invisible en las búsquedas.
Cómo se fijan las prioridades
El Centro de decisiones ordena el trabajo con cuatro señales para cada error y aviso:
- Impacto – crítico, alto, medio o bajo, según el peso de la comprobación y si afecta a la indexación.
- Dificultad – fácil, media o difícil: una estimación del esfuerzo para corregirlo.
- Confianza – alta para mediciones directas (un título que falta, una etiqueta noindex), media para heurísticas (legibilidad, profundidad del contenido) y pruebas de red por muestreo.
- Puntuación de prioridad – combina gravedad, peso, impacto y dificultad. Las mejoras rápidas son correcciones fáciles con impacto medio o superior.
Que falten datos no es un fallo
Si no podemos medir algo (Google aún no tiene datos de velocidad de usuarios reales o una prueba agota el tiempo), la comprobación se marca como no disponible o informativa en lugar de contar en tu contra. Los enlaces que responden con 401, 403 o 429 no se consideran rotos.
Nuevas pruebas e historial
Vuelve a ejecutar la auditoría tras hacer cambios. Los informes muestran qué se corrigió, qué es nuevo y qué no ha cambiado desde la auditoría anterior, y los usuarios registrados pueden seguir cada tarea en el Fix Centre.
Comprobaciones de rastreo en todo el sitio
La auditoría del sitio (rastreador) sigue los enlaces internos, los destinos canonical y hreflang y los sitemaps XML, y comprueba 156 tipos de problemas en 19 grupos. Cada página afectada pierde puntos según la gravedad: errores 30, avisos 10, notas 2. La salud del sitio es la media de las puntuaciones de las páginas.
Indexabilidad y códigos de estado (8)
| Problema | Gravedad |
|---|---|
| Páginas rotas (4xx) Hay enlaces internos que apuntan a páginas que no existen. | Error |
| Errores del servidor (5xx) y fallos Estas URL no se pudieron cargar o devolvieron un error del servidor. Los buscadores descartan las páginas que fallan de forma repetida. | Error |
| Páginas soft 404 Estas páginas devuelven 200 OK pero parecen páginas de error (su título, encabezado o texto dice «no encontrado»). Google las trata como soft 404 y desperdicia presupuesto de rastreo en ellas. | Warning |
| Páginas noindex Estas páginas piden a los buscadores que no las indexen. Comprueba que es intencionado. | Notice |
| Nofollow a nivel de página Una metaetiqueta robots o una cabecera X-Robots-Tag indica a los buscadores que no sigan ningún enlace de estas páginas, así que no transmiten autoridad interna. | Warning |
| Páginas noindex con muchos enlaces internos Tu propia navegación envía a visitantes y rastreadores a páginas que has pedido no indexar, desperdiciando autoridad interna. | Warning |
| Noindex combinado con un canonical a otra URL Estas páginas tienen noindex y además se canonicalizan en otra URL. Google puede trasladar el noindex al destino canónico. Las dos directivas se contradicen. | Warning |
| Bloqueado por robots.txt Hay enlaces internos a URL bloqueadas por robots.txt, así que los buscadores no pueden rastrearlas. | Notice |
Redirecciones (8)
| Problema | Gravedad |
|---|---|
| Enlaces internos a redirecciones Hay enlaces internos a URL que redirigen, lo que retrasa a visitantes y rastreadores. | Warning |
| Cadenas de redirecciones Estas URL pasan por dos o más redirecciones antes de llegar a una página. Cada salto ralentiza la carga y las cadenas largas pueden detener a los rastreadores antes de la URL final. | Warning |
| Bucles de redirecciones Estas URL redirigen en círculo y nunca llegan a una página. Los visitantes ven un error y los buscadores se rinden. | Error |
| Redirecciones a páginas rotas Estas redirecciones llevan a una URL con error, así que mandan a los visitantes a un callejón sin salida. | Error |
| Redirecciones temporales (302/307) Las redirecciones temporales indican a los buscadores que el cambio no es permanente, así que la URL antigua puede seguir indexada. | Notice |
| URL HTTPS que redirigen a HTTP URL seguras redirigen a direcciones http:// inseguras. Los navegadores avisan a los visitantes y las señales de posicionamiento se dividen. | Error |
| URL internas que redirigen a otros dominios Estas URL internas envían a los visitantes a otra web. Comprueba que es intencionado (por ejemplo, una sección trasladada). | Notice |
| Redirecciones con meta refresh Estas páginas usan una etiqueta meta refresh. Es más lenta que una redirección del servidor y los buscadores la tratan peor. | Warning |
Etiquetas canonical (11)
| Problema | Gravedad |
|---|---|
| Canonizada a otra URL Estas páginas tienen el canonical en otra URL, que normalmente será la que se indexe. | Notice |
| Falta la etiqueta canonical Las páginas indexables sin etiqueta canonical dejan que los buscadores adivinen qué variante de URL indexar (parámetros, http/https, barra final). | Warning |
| Varias etiquetas canonical distintas Estas páginas declaran más de una URL canónica. Google puede ignorarlas todas. | Error |
| El canonical apunta a una página de error El destino del canonical devuelve un error, así que los buscadores no pueden indexar la versión preferida y pueden ignorar el canonical. | Error |
| El canonical apunta a una redirección El destino del canonical redirige a otro sitio, lo que envía señales confusas a los buscadores. | Warning |
| El canonical apunta a una página noindex La URL preferida pide no ser indexada, así que puede que ninguna de las dos páginas aparezca en los resultados. | Error |
| Cadenas de canonical El destino del canonical se canonicaliza a su vez en otra URL. Los buscadores pueden no seguir la cadena. | Warning |
| Bucles de canonical Dos páginas se indican mutuamente como canónicas. Los buscadores no saben cuál indexar. | Error |
| El canonical apunta a otro dominio Estas páginas se canonicalizan en otra web, lo que pide a los buscadores que indexen ese sitio en su lugar. | Notice |
| URL canónicas relativas El canonical usa una ruta relativa. Funciona, pero las URL absolutas evitan errores entre entornos y variantes de protocolo. | Notice |
| El canonical usa http:// en un sitio HTTPS Páginas seguras indican como canónica la versión http:// insegura, pidiendo a los buscadores que indexen la copia insegura. | Error |
Hreflang e internacional (8)
| Problema | Gravedad |
|---|---|
| Códigos hreflang no válidos Estos valores hreflang no son códigos ISO de idioma (y región opcional) válidos, así que los buscadores los ignoran. | Error |
| Faltan enlaces de vuelta hreflang La página A indica la página B como alternativa, pero la B no enlaza de vuelta a la A. Google ignora los pares hreflang sin enlace de vuelta. | Warning |
| Hreflang apunta a URL con error o que redirigen Las URL alternativas deben devolver 200. Los destinos que redirigen o fallan se ignoran. | Error |
| Hreflang apunta a páginas no canónicas o noindex Las alternativas deben ser la versión canónica e indexable de cada página. Si no, las anotaciones se ignoran. | Warning |
| Hreflang sin autorreferencia Las páginas con hreflang deben incluirse a sí mismas en la lista de alternativas. | Notice |
| Hreflang sin x-default Una alternativa x-default indica a los buscadores qué página mostrar a quienes hablan un idioma no listado. | Notice |
| Entradas hreflang en conflicto El mismo código de idioma apunta a URL distintas en una página, así que los buscadores no saben cuál es la correcta. | Warning |
| El lang de HTML no coincide con el hreflang de la propia página The lang attribute on <html> does not match the language this page declares for itself in hreflang. | Notice |
Sitemaps XML (11)
| Problema | Gravedad |
|---|---|
| No se encontró sitemap XML No se encontró sitemap en robots.txt ni en /sitemap.xml. Los sitemaps ayudan a los buscadores a encontrar páginas nuevas y profundas. | Warning |
| Sitemap no indicado en robots.txt Una línea Sitemap: en robots.txt permite que todos los buscadores encuentren tu sitemap, no solo aquellos a los que lo envías. | Notice |
| URL que redirigen en el sitemap Los sitemaps solo deben incluir URL finales. Las redirecciones desperdician presupuesto de rastreo y restan fiabilidad al sitemap. | Warning |
| URL rotas en el sitemap (4xx) El sitemap incluye páginas que no existen. | Error |
| URL con errores en el sitemap (5xx) Algunas URL del sitemap devolvieron errores del servidor o no respondieron. | Error |
| Páginas noindex en el sitemap El sitemap pide indexar páginas que dicen noindex. Las señales se contradicen. | Warning |
| Páginas canonicalizadas en el sitemap El sitemap incluye URL cuyo canonical apunta a otro sitio. Los sitemaps solo deben contener URL canónicas. | Warning |
| URL del sitemap bloqueadas por robots.txt Hay URL del sitemap bloqueadas en robots.txt, así que se pide indexar páginas que los buscadores no pueden rastrear. | Warning |
| Páginas indexables que faltan en el sitemap Estas páginas indexables se encontraron siguiendo enlaces, pero no están en el sitemap XML. | Notice |
| Páginas huérfanas (en el sitemap, sin enlaces internos) Estas páginas están en un sitemap XML, pero ninguna página interna rastreada las enlaza, así que reciben poca autoridad interna. | Warning |
| http:// URLs in the sitemap of an HTTPS site El sitemap incluye URL inseguras que redirigen a HTTPS. | Warning |
Enlaces internos y externos (13)
| Problema | Gravedad |
|---|---|
| Enlaces internos a páginas canonicalizadas Hay enlaces internos a URL que se canonicalizan en otra, lo que envía a los rastreadores a versiones no preferidas. | Warning |
| Enlaces internos nofollow Los enlaces internos con nofollow impiden que la autoridad interna llegue a tus propias páginas. | Notice |
| Páginas con un solo enlace interno Estas páginas solo reciben enlace de otra página. Las páginas poco enlazadas se rastrean menos y posicionan peor. | Notice |
| Páginas sin enlaces internos salientes Estas páginas no enlazan a ninguna otra página de tu web. Visitantes y rastreadores llegan a un callejón sin salida. | Warning |
| Páginas con demasiados enlaces Las páginas con cientos de enlaces diluyen el valor de cada uno y pueden parecer spam. | Notice |
| Enlaces externos rotos Los enlaces a otras webs devuelven errores. Frustran a los visitantes y dan sensación de contenido descuidado. | Warning |
| Enlaces sin texto de anclaje Los enlaces sin texto, sin texto alternativo ni aria-label no dan pistas del destino a usuarios ni buscadores. | Warning |
| Texto de anclaje genérico Enlaces como «haz clic aquí» o «leer más» desaprovechan la ocasión de describir la página enlazada. | Notice |
| enlaces javascript: Los enlaces con javascript: en lugar de una URL real no los pueden seguir los rastreadores. | Notice |
| Enlaces internos a URL http:// Un sitio HTTPS enlaza sus propias páginas por http:// inseguro, lo que provoca redirecciones extra y señales mezcladas. | Warning |
| Enlaces a hosts de desarrollo o staging Las páginas enlazan a localhost o a dominios de staging o pruebas a los que no llegan visitantes ni buscadores. | Error |
| Enlaces internos con parámetros de seguimiento Hay enlaces internos con parámetros utm_. Crean URL duplicadas y sobrescriben la fuente real del tráfico en la analítica. | Notice |
| Páginas profundas (a 4 o más clics de la página de inicio) Las páginas muy profundas en la estructura se rastrean menos y reciben menos autoridad interna. | Notice |
Títulos, descripciones y encabezados (17)
| Problema | Gravedad |
|---|---|
| Falta la etiqueta title Las páginas sin título cuesta posicionarlas y parecen rotas en los resultados. | Error |
| Títulos duplicados Varias páginas comparten el mismo título, así que a los buscadores les cuesta diferenciarlas. | Warning |
| Título demasiado largo (más de 60 caracteres) Los títulos largos se cortan en los resultados. | Notice |
| Título demasiado corto (menos de 25 caracteres) Los títulos cortos desaprovechan espacio que podría atraer clics. | Notice |
| Varias etiquetas title These pages have more than one <title> tag. Search engines use one and ignore the rest. | Warning |
| Falta la meta descripción Google generará un fragmento a partir del texto de la página, que suele ser menos persuasivo. | Warning |
| Meta descripciones duplicadas Varias páginas comparten la misma meta descripción. | Warning |
| Meta descripción demasiado larga (más de 160 caracteres) Las descripciones largas se cortan en los resultados de búsqueda. | Notice |
| Meta descripción demasiado corta (menos de 70 caracteres) Las descripciones muy cortas desaprovechan la ocasión de convencer a quien busca para que haga clic. | Notice |
| Varias meta descripciones Se encontró más de una meta descripción en estas páginas. | Warning |
| Falta el encabezado H1 Las páginas sin H1 carecen de un encabezado principal claro. | Warning |
| Encabezado H1 vacío Existe un H1 pero no tiene texto, a menudo porque envuelve una imagen sin texto alternativo. | Warning |
| Varios encabezados H1 Más de un H1 puede difuminar el tema principal. | Notice |
| H1 duplicados Varias páginas usan el mismo H1, lo que sugiere temas solapados o encabezados de plantilla. | Notice |
| H1 demasiado largo (más de 70 caracteres) Los encabezados principales muy largos son difíciles de leer de un vistazo. | Notice |
| Niveles de encabezado saltados Los niveles de encabezado saltan (por ejemplo de H2 a H4). El esquema es más difícil de seguir, sobre todo con lector de pantalla. | Notice |
| Páginas largas sin subtítulos Las páginas de más de 500 palabras sin H2 son difíciles de escanear y dan menos estructura a los buscadores. | Notice |
Calidad y duplicación del contenido (6)
| Problema | Gravedad |
|---|---|
| Contenido escaso (menos de 200 palabras) Las páginas con muy poco texto rara vez posicionan bien y dan poco que citar a las respuestas de IA. | Warning |
| Contenido duplicado Estas páginas indexables tienen un texto idéntico, así que los buscadores eligen una y pueden ignorar el resto. | Warning |
| Contenido casi duplicado Estas páginas son casi idénticas a otra (más de un 95 % de texto similar aproximadamente). | Notice |
| Texto de relleno (lorem ipsum) Se publicó texto de relleno en estas páginas. | Error |
| Proporción texto/HTML baja Menos del 10 % del HTML de estas páginas es texto visible, lo que suele indicar marcado pesado o muy poco contenido. | Notice |
| Año de copyright desactualizado El año del copyright del pie de página tiene más de un año, lo que puede dar sensación de web abandonada. | Notice |
Imágenes (6)
| Problema | Gravedad |
|---|---|
| Imágenes sin texto alternativo Las imágenes sin texto alternativo son invisibles para los lectores de pantalla y pierden en la búsqueda de imágenes. | Notice |
| Imágenes rotas Estas imágenes no cargan. Los visitantes ven cuadros vacíos y la búsqueda de imágenes no puede indexarlas. | Error |
| Imágenes grandes (más de 200 KB) Las imágenes pesadas ralentizan las páginas, sobre todo en móvil, y perjudican el Largest Contentful Paint. | Warning |
| Imágenes sin ancho ni alto Las imágenes sin dimensiones provocan desplazamientos del diseño (CLS) al cargar. | Notice |
| Sin formatos de imagen modernos Estas páginas solo sirven imágenes JPEG/PNG/GIF. WebP y AVIF suelen pesar entre un 25 y un 50 % menos. | Notice |
| Muchas imágenes sin carga diferida Las páginas con más de 10 imágenes las cargan todas de entrada. | Notice |
Rendimiento (9)
| Problema | Gravedad |
|---|---|
| Respuesta lenta del servidor (más de 1,5 s) Las respuestas lentas perjudican la experiencia de usuario y las Core Web Vitals. | Warning |
| Respuesta moderadamente lenta (0,6–1,5 s) Estas páginas empiezan a responder después de los 600 ms que mantienen cómodo el Largest Contentful Paint. | Notice |
| HTML grande (más de 500 KB) Un HTML pesado tarda en descargarse y analizarse. | Notice |
| HTML servido sin compresión El HTML se envía sin comprimir. Gzip o Brotli suelen reducir el tamaño del texto un 70–80 %. | Warning |
| Scripts que bloquean el renderizado Several scripts in <head> block the first paint until they download and run. | Notice |
| Demasiados archivos JavaScript Las páginas cargan más de 25 archivos de script. Cada uno añade tiempo de descarga y ejecución. | Notice |
| Tamaño de DOM excesivo (más de 1500 elementos) Los árboles DOM grandes ralentizan el renderizado y la interacción (INP). | Notice |
| JavaScript en línea pesado Más de 100 KB de script en línea se descargan de nuevo en cada página y no se pueden almacenar en caché. | Notice |
| Muchos hosts de scripts de terceros Los scripts de más de 10 dominios externos añaden conexiones, retrasos y riesgos de privacidad. | Notice |
Seguridad (11)
| Problema | Gravedad |
|---|---|
| Web no servida por HTTPS El sitio se carga por http:// simple. Los navegadores marcan cada página como «No seguro» y HTTPS es un factor de posicionamiento. | Error |
| Páginas servidas por HTTP inseguro Estas páginas de un sitio HTTPS se cargan por http:// simple sin redirigir. Los navegadores las marcan como «No seguro». | Error |
| Contenido mixto Páginas HTTPS cargan recursos por http:// inseguro. Los navegadores los bloquean o muestran avisos. | Error |
| Formularios inseguros Hay formularios que envían a direcciones http:// o campos de contraseña en páginas inseguras, lo que expone lo que escriben los visitantes. | Error |
| Falta la cabecera HSTS Sin Strict-Transport-Security, los navegadores pueden intentar primero HTTP inseguro. | Notice |
| Falta Content-Security-Policy Una Content-Security-Policy limita desde dónde se pueden cargar scripts y reduce el daño del cross-site scripting. | Notice |
| Sin protección contra clickjacking No hay X-Frame-Options ni directiva CSP frame-ancestors, así que otros sitios pueden enmarcar tus páginas. | Notice |
| Falta X-Content-Type-Options Sin nosniff, los navegadores pueden adivinar el tipo de archivo y ejecutar archivos como scripts. | Notice |
| Versiones del software del servidor expuestas Las cabeceras de respuesta revelan versiones exactas del software, lo que ayuda a los atacantes a encontrar vulnerabilidades conocidas. | Notice |
| Enlaces target="_blank" sin rel="noopener" Los enlaces externos que se abren en otra pestaña sin rel="noopener" permiten al otro sitio controlar tu pestaña en navegadores antiguos. | Notice |
| Correos en texto plano Las direcciones de correo en el texto de la página las recopilan bots de spam. | Notice |
Datos estructurados (5)
| Problema | Gravedad |
|---|---|
| Datos estructurados no válidos Los bloques JSON-LD de estas páginas no se pueden leer, así que los buscadores los ignoran. | Error |
| Datos estructurados sin propiedades obligatorias Hay tipos de schema, pero les faltan propiedades necesarias para los resultados enriquecidos. | Warning |
| Páginas sin datos estructurados No se encontró marcado schema.org. Los datos estructurados ayudan a buscadores e IA a entender la página y pueden activar resultados enriquecidos. | Notice |
| Sin marcado de migas de pan en páginas profundas Las páginas a dos o más niveles no tienen BreadcrumbList. Las migas de pan muestran la estructura de tu web en los resultados. | Notice |
| La página de inicio no tiene marcado Organization El marcado Organization (o LocalBusiness/Person) en la página de inicio ayuda a buscadores y asistentes de IA a identificar tu marca, logotipo y perfiles. | Notice |
Compartir en redes sociales (4)
| Problema | Gravedad |
|---|---|
| Faltan etiquetas Open Graph Sin og:title ni og:image, al compartir en Facebook, LinkedIn, WhatsApp y Slack se ve una vista previa simple o aleatoria. | Notice |
| Falta la imagen Open Graph Las páginas tienen etiquetas Open Graph pero no og:image, así que se comparten sin imagen. | Notice |
| og:url no coincide con el canonical og:url debe coincidir con la URL canónica para que los compartidos se atribuyan a la página correcta. | Notice |
| Falta la tarjeta de X (Twitter) Sin twitter:card, X muestra por defecto una vista previa pequeña. | Notice |
Móvil y conceptos básicos de HTML (6)
| Problema | Gravedad |
|---|---|
| Falta el viewport móvil Sin la metaetiqueta viewport, los móviles muestran un diseño de escritorio reducido. Google indexa la versión móvil. | Error |
| Zoom desactivado en móvil El viewport impide hacer zoom, lo que es un fallo de accesibilidad. | Warning |
| Falta el atributo de idioma The <html> tag has no lang attribute, so screen readers and search engines must guess the language. | Warning |
| Falta el doctype de HTML5 Sin <!DOCTYPE html>, los navegadores pueden renderizar en modo quirks. | Notice |
| Falta la codificación de caracteres No se declara la codificación de caracteres, por lo que los caracteres especiales pueden verse mal. | Notice |
| Etiquetas HTML obsoletas Obsolete tags such as <font>, <center> or <marquee> were found. | Notice |
Accesibilidad (10)
| Problema | Gravedad |
|---|---|
| Campos de formulario sin etiqueta Los campos sin etiqueta (ni aria-label) no se pueden identificar con un lector de pantalla. | Warning |
| Botones sin nombre accesible Los botones que solo tienen un icono, sin texto ni aria-label, se anuncian solo como «botón». | Warning |
| Iframes sin título Los marcos incrustados necesitan un título para que quienes usan lector de pantalla sepan qué contienen. | Notice |
| ID de elementos duplicados Los ID deben ser únicos. Los duplicados rompen la asociación de etiquetas, los enlaces de salto y las referencias ARIA. | Notice |
| Valores tabindex positivos Los valores tabindex mayores que 0 cambian el orden natural del teclado y confunden a quienes lo usan. | Notice |
| Sin landmark main Pages without a <main> element (or role="main") are harder to navigate with screen readers. | Notice |
| Tablas de datos sin celdas de encabezado Tables without <th> headers are read cell by cell with no context. | Notice |
| Roles ARIA no válidos Los valores de role desconocidos los ignoran las tecnologías de apoyo. | Notice |
| Elementos enfocables ocultos a las tecnologías de apoyo aria-hidden="true" está en enlaces, botones o campos a los que aún se llega con teclado, lo que crea paradas de foco «fantasma». | Warning |
| Texto alternativo que es solo un nombre de archivo Un texto alternativo como «IMG_1234.jpg» no dice nada de la imagen. | Notice |
Preparación para la búsqueda con IA (3)
| Problema | Gravedad |
|---|---|
| Rastreadores de búsqueda con IA bloqueados robots.txt bloquea los rastreadores que alimentan las respuestas y citas de la búsqueda con IA, lo que puede ocultar la web en ChatGPT search, Perplexity y motores similares. | Warning |
| Fragmentos bloqueados nosnippet o max-snippet:0 impide que los buscadores citen estas páginas, también en AI Overviews. | Notice |
| El contenido depende de JavaScript El HTML sin procesar tiene un contenedor de aplicación vacío y poco texto. La mayoría de los rastreadores de IA no ejecutan JavaScript, así que ven una página vacía. | Warning |
Estructura de la URL (9)
| Problema | Gravedad |
|---|---|
| URL largas (más de 115 caracteres) Las URL largas son más difíciles de compartir y se recortan en los resultados. | Notice |
| Mayúsculas en las URL Las URL distinguen mayúsculas, así que pueden crear versiones duplicadas de una página. | Notice |
| Guiones bajos en las URL Google trata los guiones como separadores de palabras, pero no los guiones bajos. | Notice |
| URL con muchos parámetros Las URL con más de dos parámetros suelen crear páginas casi duplicadas y desperdiciar presupuesto de rastreo. | Notice |
| Caracteres no ASCII en las URL Los caracteres especiales sin codificar pueden fallar cuando las URL se comparten o se registran. | Notice |
| Barras dobles en las rutas de URL Las rutas con «//» suelen ser errores de plantilla y crean URL duplicadas. | Notice |
| Variantes de URL duplicadas La misma página es accesible desde URL que solo difieren en mayúsculas o en una barra final, y ninguna se canonicaliza en la otra. | Warning |
| ID de sesión en las URL Los identificadores de sesión en las URL crean URL duplicadas sin límite. | Warning |
| Enlaces de paginación a páginas rotas rel="next" o rel="prev" apunta a una URL que devuelve un error. | Warning |
Renderizado de JavaScript (6)
| Problema | Gravedad |
|---|---|
| Falló el renderizado de JavaScript Chrome no pudo renderizar estas páginas, por lo que las comprobaciones del DOM renderizado están incompletas. | Warning |
| El título cambia tras JavaScript El título renderizado en el navegador difiere del título del HTML original. Los buscadores pueden ver metadatos distintos según el renderizado. | Warning |
| El canonical cambia tras JavaScript JavaScript cambia la URL canónica tras la carga, lo que puede crear señales de indexación contradictorias. | Error |
| Las directivas robots cambian tras JavaScript Las directivas robots cambian tras renderizar JavaScript. | Error |
| El contenido importante depende de JavaScript Gran parte del texto visible no está en el HTML inicial y solo aparece después de ejecutar JavaScript. | Warning |
| Los enlaces internos dependen de JavaScript Varios enlaces internos solo aparecen después de ejecutar JavaScript. | Warning |
Información de Search Console (5)
| Problema | Gravedad |
|---|---|
| Páginas que reciben clics pero no son indexables Search Console muestra clics en estas URL, pero el rastreo las encontró con noindex, canonicalizadas en otra, redirigiendo o rotas. Ese tráfico está en riesgo. | Error |
| Páginas con impresiones que el rastreo no pudo alcanzar Search Console registra impresiones para estas URL, pero ninguna página rastreada las enlaza, así que no reciben autoridad interna. | Warning |
| Páginas indexables sin impresiones de búsqueda Estas páginas indexables no tuvieron impresiones en Google en los últimos 28 días. Puede que no estén indexadas o que no apunten a búsquedas reales. | Notice |
| Posiciones en primera página con un CTR bajo Estas páginas están en primera página con muchas impresiones, pero reciben muchos menos clics de lo esperado para su posición. | Notice |
| Páginas a punto de entrar en el top 10 con contenido escaso Estas páginas están entre las posiciones 8 y 20 con impresiones reales, pero tienen menos de 400 palabras. Ampliarlas suele ser la mejora de posición más rápida. | Notice |
Versiones
Cada informe guarda la versión de la metodología con la que se generó (actualmente la versión 2), para distinguir un cambio de puntuación causado por nuestras reglas de un cambio en tu sitio web.
Límites
La auditoría prueba lo que puede medirse desde fuera: el HTML, las cabeceras HTTP, robots.txt, los sitemaps, los enlaces y los recursos de la página. No ve posiciones, tráfico ni backlinks, y una puntuación alta no garantiza posiciones ni citas en IA. Nunca inventamos volúmenes de búsqueda, tráfico ni puntuaciones de autoridad.