¿Qué evalúa este check?
Este check analiza 5 categorías de señales que pueden excluir tu contenido de los snippets:
- Meta robots nosnippet: Directiva en
<meta name="robots">o<meta name="googlebot">que prohíbe la generación de snippets. - max-snippet:0: Establece el tamaño máximo del snippet a 0 caracteres, equivalente funcional a nosnippet.
- X-Robots-Tag: La misma directiva enviada como cabecera HTTP en lugar de en el HTML.
- data-nosnippet: Atributo HTML que excluye un elemento específico de los snippets. Si se usa masivamente, puede ocultar gran parte del contenido.
- Contenido oculto y texto no accesible: Técnicas CSS como
display:none,visibility:hidden,font-size:0otext-indent:-9999pxque ocultan texto de los usuarios y, por extensión, de las IAs.
Indexación no es lo mismo que snippet eligibility
Una confusión muy común: que Google indexe tu página no significa que pueda mostrar snippets de ella.
Las directivas noindex y nosnippet son independientes:
noindex: La página NO aparece en los resultados de búsqueda.nosnippet: La página SÍ aparece, pero Google no puede mostrar un fragmento de texto. Solo muestra el título y la URL.
En el contexto de las IAs generativas (ChatGPT, Gemini, Perplexity), las directivas nosnippet también impiden que citen tu contenido, aunque puedan rastrear la página.
Impacto en IAs generativas
Las IAs generativas como ChatGPT, Google Gemini y Perplexity utilizan los snippets como fuente de información para sus respuestas. Si tu página tiene directivas anti-snippet:
- Google AI Overview no citará tu contenido.
- ChatGPT no podrá referenciar tu página cuando usa búsqueda web.
- Perplexity no incluirá citas de tu sitio.
- Tu contenido será invisible para los millones de usuarios que usan asistentes de IA a diario.
En un ecosistema donde cada vez más tráfico proviene de IAs, ser snippet-eligible es fundamental.
¿Cómo se soluciona?
- Eliminar nosnippet: Revisa tus etiquetas
<meta name="robots">y<meta name="googlebot">. Elimina la directivanosnippetsi deseas ser citado por IAs. - Ajustar max-snippet: En lugar de
max-snippet:0, usa un valor alto comomax-snippet:300para permitir snippets amplios. - Revisar data-nosnippet: Solo úsalo en elementos decorativos o de navegación, nunca en el contenido principal.
- Auditar CSS: Asegúrate de que el contenido principal no esté oculto con
display:noneo técnicas similares. El contenido en acordeones/tabs es aceptable si está en el DOM. - Revisar cabeceras HTTP: Verifica que tu servidor no envía
X-Robots-Tag: nosnippeten las cabeceras de respuesta.