Snippet Eligibility

Snippet Eligibility

Even if your page is indexed, anti-snippet directives exclude it from Google rich results and generative AI citations. In the era of AI-assisted search, not being snippet-eligible means being invisible.

Verificación de elegibilidad para snippets en buscadores e IAs generativas
AI Ready Area
Snippet Directives Signal
Intermediate Level

What does this check evaluate?

This check analyses 5 categories of signals that can exclude your content from snippets:

  • Meta robots nosnippet: Directive in <meta name="robots"> or <meta name="googlebot"> that prohibits snippet generation.
  • max-snippet:0: Sets the maximum snippet size to 0 characters, functionally equivalent to nosnippet.
  • X-Robots-Tag: The same directive sent as an HTTP header instead of in the HTML.
  • data-nosnippet: HTML attribute that excludes a specific element from snippets. If used massively, it can hide a large part of the content.
  • Hidden content and inaccessible text: CSS techniques like display:none, visibility:hidden, font-size:0, or text-indent:-9999px that hide text from users and, by extension, from AIs.

Indexing is not the same as snippet eligibility

A very common confusion: Google indexing your page does not mean it can show snippets from it.

The noindex and nosnippet directives are independent:

  • noindex: The page does NOT appear in search results.
  • nosnippet: The page DOES appear, but Google cannot show a text snippet. It only shows the title and URL.

In the context of generative AIs (ChatGPT, Gemini, Perplexity), nosnippet directives also prevent them from citing your content, even though they can crawl the page.

Impact on generative AIs

Generative AIs like ChatGPT, Google Gemini, and Perplexity use snippets as a source of information for their answers. If your page has anti-snippet directives:

  • Google AI Overview will not cite your content.
  • ChatGPT will not be able to reference your page when using web search.
  • Perplexity will not include citations from your site.
  • Your content will be invisible to the millions of users who use AI assistants daily.

In an ecosystem where more and more traffic comes from AIs, being snippet-eligible is fundamental.

How to fix it?

  • Remove nosnippet: Review your <meta name="robots"> and <meta name="googlebot"> tags. Remove the nosnippet directive if you want to be cited by AIs.
  • Adjust max-snippet: Instead of max-snippet:0, use a high value like max-snippet:300 to allow broad snippets.
  • Review data-nosnippet: Only use it on decorative or navigation elements, never on main content.
  • Audit CSS: Ensure main content is not hidden with display:none or similar techniques. Content in accordions/tabs is acceptable if it is in the DOM.
  • Review HTTP headers: Verify your server does not send X-Robots-Tag: nosnippet in response headers.

Frequently asked questions

Common doubts before interpreting or correcting this technical signal.

Are nosnippet and noindex the same?
No. noindex prevents the page from appearing in search results. nosnippet allows it to appear, but without showing a text snippet. They are independent directives with very different effects.
Is data-nosnippet on the navigation menu a problem?
Generally no. data-nosnippet on decorative elements (menu, footer, sidebar) is acceptable and should not be penalised. The problem is when it is used on the page main content.
Do hidden accordions and tabs affect this check?
They may generate minor detections (WARNING) if they use display:none to hide collapsed content. However, Google can generally read content even if hidden with CSS if it is present in the DOM.
How does this affect Google AI Overviews?
Google AI Overviews (AI-generated answers in the SERP) respect nosnippet directives. If your page has nosnippet, it will not be cited in Google AI answers, losing a growing source of visibility.