Qué necesitas antes de empezar
- Acceso a Google Search Console. Es la única fuente con datos del propio Google sobre qué páginas tiene indexadas, por qué descarta las demás y con qué búsquedas apareces.
- Acceso a Bing Webmaster Tools. Lo mismo para Bing, cuyo índice usan también otros buscadores y asistentes.
- Un rastreador que recorra la web como lo haría un buscador. La versión gratuita de Screaming Frog SEO Spider rastrea hasta 500 URLs; nuestra auditoría SEO gratuita hace una primera pasada en menos de un minuto.
- PageSpeed Insights para la velocidad, con datos de usuarios reales cuando la web tiene tráfico suficiente.
1. Rastreo: ¿puede Google entrar?
Si el rastreador no llega a una página, nada de lo demás importa. Revisa:
- robots.txt. Que no bloquee secciones que quieres en Google ni los archivos CSS y JavaScript que necesita la página para verse. Ojo: robots.txt controla el rastreo, no la indexación. Una URL bloqueada puede aparecer igualmente en Google si otras páginas la enlazan, y para sacarla hay que usar
noindex. - Códigos de estado. Las páginas que quieres posicionar deben responder 200; las eliminadas, 404 o 410; las que se han movido, una redirección 301 a su nueva dirección.
- Redirecciones en cadena y en bucle. Cada salto (A → B → C) retrasa el rastreo y la carga.
- Enlaces internos rotos, que llevan a Google y a tus visitantes a un callejón sin salida.
- El sitemap XML. Debe existir, estar declarado en robots.txt o enviado en Search Console, y contener solo URLs canónicas que respondan 200.
- Una sola versión de la web.
http://,https://, con y sinwww: todas deben acabar en la misma dirección mediante 301.
2. Indexación: ¿qué páginas tiene Google?
Que Google pueda rastrear una página no significa que la guarde.
- Abre el informe de indexación de páginas de Search Console. Te dice cuántas URLs están indexadas y, para el resto, el motivo exacto.
- Usa
site:tudominio.comsolo como orientación. Google advierte que este operador no devuelve necesariamente todas las URLs indexadas. Para saber si una URL concreta está indexada, usa la herramienta de inspección de URLs. - Busca
noindexaccidentales, en la etiqueta meta robots o en la cabecera HTTPX-Robots-Tag. Es un clásico después de pasar una web de preproducción a producción. - Comprueba los canonicals. Cada página indexable debe apuntar a sí misma, no a otra URL.
- Si la web está en varios idiomas, revisa que las etiquetas hreflang apunten a URLs que existen y que cada versión enlace de vuelta a las demás.
Si te faltan muchas páginas, sigue con nuestra guía por qué Google no indexa tu web.
3. On-page: ¿entiende Google cada página?
- Un title único por página que diga qué es esa página, con lo importante al principio. Google no fija un número de caracteres, pero los títulos largos se cortan en los resultados.
- Una meta description útil. Google crea el fragmento del resultado sobre todo a partir del contenido de la página y solo a veces usa la descripción, así que escríbela para ganar el clic, no para meter palabras clave.
- Un H1 claro y encabezados que sigan el orden lógico del contenido.
- Contenido único. Páginas casi idénticas compiten entre sí y Google acaba mostrando solo una.
- Enlazado interno. Las páginas importantes deben recibir enlaces desde otras páginas del sitio, y las más importantes, desde la home.
- Texto alternativo en las imágenes que aportan información.
4. Renderizado: ¿está el contenido en el HTML?
Google ejecuta JavaScript, pero en una fase posterior al rastreo: la página espera en una cola de renderizado que puede durar segundos o bastante más. Otros rastreadores ni siquiera lo intentan. Un análisis de Vercel de diciembre de 2024 concluyó que ninguno de los grandes rastreadores de IA ejecutaba JavaScript: los de ChatGPT y Claude descargaban los archivos, pero no los ejecutaban. Si tu contenido aparece solo después de ejecutar JavaScript, para ellos la página está vacía.
Cómo comprobarlo: abre el código fuente de la página (Ctrl + U) y busca en él un párrafo de tu contenido. Si no está, compara con lo que ve Google en la inspección de URLs de Search Console, opción "Ver página rastreada".
5. Velocidad y experiencia: Core Web Vitals
Google mide tres métricas con datos de usuarios reales y considera buena una página cuando, en el 75 % de las visitas:
| Métrica | Qué mide | Bueno |
|---|---|---|
| LCP | Cuánto tarda en verse el elemento principal | 2,5 s o menos |
| INP | Cuánto tarda la página en responder a un clic o una pulsación | 200 ms o menos |
| CLS | Cuánto se mueve el contenido mientras carga | 0,1 o menos |
Consulta el informe de Core Web Vitals de Search Console para los datos reales y PageSpeed Insights para ver las causas. Lo explicamos a fondo en Core Web Vitals: qué miden LCP, INP y CLS.
Revisa también lo básico: HTTPS en todas las páginas, etiqueta viewport para móvil y ningún intersticial que tape el contenido nada más llegar.
6. Datos estructurados
Los datos estructurados (JSON-LD con vocabulario de schema.org) le dicen a Google, y a cualquier otro sistema que lea la página, qué es cada cosa. Lo mínimo:
- Organization en la home, con nombre, URL, logo y enlaces
sameAsa tus perfiles oficiales. - BreadcrumbList en las páginas interiores.
- Article o BlogPosting en los artículos, con autor y fecha.
- Product con Offer en una tienda, y LocalBusiness si atiendes en un local.
Valídalos con la prueba de resultados enriquecidos y el validador de schema.org. Y no marques preguntas frecuentes esperando un resultado enriquecido: Google dejó de mostrarlos el 7 de mayo de 2026, después de tres años limitándolos a webs gubernamentales y de salud.
7. Autoridad y marca
- Busca el nombre de tu marca. Deberías salir el primero. Si aparecen otras cosas antes (una empresa con el mismo nombre, un producto, una web antigua), tienes un problema de entidad que también afecta a cómo te describen los asistentes de IA.
- Revisa quién te enlaza en el informe de enlaces de Search Console.
- Mira dónde te mencionan: directorios del sector, prensa, reseñas, asociaciones.
- Comprueba que tus datos coinciden en todas partes: mismo nombre, misma descripción, mismo teléfono y misma dirección.
Cómo priorizar lo que encuentres
Una auditoría útil no es una lista de 200 avisos. Ordena cada hallazgo por el daño que hace:
| Nivel | Ejemplos | Cuándo |
|---|---|---|
| Bloqueante | noindex en páginas clave, robots.txt que bloquea la web, errores 5xx, web sin HTTPS | Hoy |
| Importante | Canonicals erróneos, contenido duplicado, enlaces rotos, LCP por encima de 4 s | Este mes |
| Mejora | Descripciones, texto alternativo, datos estructurados adicionales | Cuando haya tiempo |
Cada hallazgo debe decir qué hay que cambiar, dónde y por qué. Si no lo dice, es una lista de avisos, no una auditoría.
Checklist
- robots.txt no bloquea nada importante.
- Todas las variantes de la web redirigen con 301 a una sola.
- El sitemap existe, está enviado y solo contiene URLs canónicas que responden 200.
- No hay enlaces internos rotos ni cadenas de redirecciones.
- Search Console no muestra páginas importantes excluidas.
- Ninguna página que quieras en Google lleva
noindex. - Cada página tiene su propio title, su H1 y un canonical a sí misma.
- El contenido principal está en el HTML sin ejecutar JavaScript.
- Los Core Web Vitals están en "bueno" en móvil.
- La home tiene Organization con logo y
sameAs, y los datos estructurados validan sin errores. - Tu marca sale la primera cuando la buscas.
Fuentes
- Google Search Central: guía de SEO para principiantes
- Google Search Central: introducción a robots.txt
- Google Search Central: el operador de búsqueda site:
- Google Search Central: conceptos básicos de JavaScript para SEO
- Vercel: The rise of the AI crawler (diciembre de 2024)
- Google Search Central: cómo se crean los fragmentos de los resultados
- Ayuda de Search Console: informe de indexación de páginas
- web.dev: Web Vitals
- Google Search Central: últimas actualizaciones de la documentación de la Búsqueda
¿Cómo está tu web?
La auditoría SEO gratuita comprueba en vivo, en menos de un minuto, el rastreo, la indexación, los datos estructurados y la velocidad de tus páginas reales.