AISEO Tutorial

Snippet Eligibility tutorial: review and fix

Learn how to review this AISEO check: spot issues, understand SEO impact, and apply fixes that improve crawlability, trust, and visibility.

Snippet Eligibility
AI ReadyArea
Snippet DirectivesSignal
IntermediateLevel

What is Snippet Eligibility?

Snippet Eligibility refers to a web page ability to have search engines and generative AIs extract and display fragments of its content. A page can be perfectly indexed by Google and still not be snippet-eligible if it contains blocking directives.

In 2024-2025, with the rise of generative AIs (Google AI Overviews, ChatGPT with search, Perplexity, etc.), being snippet-eligible has become a critical visibility factor.

Directives that block your snippets

1. Meta robots nosnippet

<meta name="robots" content="nosnippet">

This is the most direct directive. It tells all bots not to generate snippets from this page.

2. max-snippet:0

<meta name="robots" content="max-snippet:0">

Sets the maximum snippet size to 0 characters. The practical effect is identical to nosnippet.

3. X-Robots-Tag (HTTP header)

X-Robots-Tag: nosnippet

The same directive but sent as an HTTP header. It is less visible because it is not in the HTML and can go unnoticed.

4. data-nosnippet (HTML attribute)

<div data-nosnippet>This content will not appear in snippets</div>

Excludes a specific element from snippets. Useful for sensitive content, but dangerous if applied to main content.

Hidden content and inaccessible text

In addition to explicit directives, certain CSS techniques can make your content inaccessible to AIs:

  • display:none — Completely hides the element
  • visibility:hidden — The element takes space but is invisible
  • font-size:0 — Text technically present but zero-sized
  • text-indent:-9999px — Text displaced off-screen
  • color:transparent — Invisible text over the background

Although Google can detect some of these techniques, generative AIs may ignore content they consider hidden or suspicious of cloaking.

How to audit your Snippet Eligibility

  1. Run the AISEO audit for your URL and review Check 17 results.
  2. Review the technical report: you will see a breakdown of each detected signal with its severity.
  3. Manually, open your page and search the source code (Ctrl+U) for <meta name="robots"> tags.
  4. Use developer tools (F12 ? Network) to review HTTP headers and look for X-Robots-Tag.
  5. Search your HTML for data-nosnippet attributes with Ctrl+F.

Step-by-step fix

  1. Remove nosnippet from meta robots: Edit your page <head> or SEO plugin settings. If using WordPress, check Yoast/Rank Math ? Advanced ? Meta Robots.
  2. Adjust max-snippet: Change max-snippet:0 to max-snippet:300 or remove it completely.
  3. Review server configuration: Search your .htaccess or nginx.conf for rules that add X-Robots-Tag: nosnippet.
  4. Audit data-nosnippet: Search for this attribute in your theme/template. Remove it from elements containing main content.
  5. Clean hidden CSS: If you have main content with display:none, consider using accessible accordions or restructuring the design.

Frequently asked questions

Common doubts before interpreting or correcting this technical signal.

Can I use nosnippet on some pages and not others?
Yes, absolutely. nosnippet applies per page. It is reasonable to use it on login pages, private areas, or premium content. The important thing is not to use it on pages you want to be cited by AIs.
Is max-snippet with a high value better than not having max-snippet?
There is no practical difference. If you do not specify max-snippet, Google can use snippets of any size. Specifying a high value (300+) produces the same effect. It is only problematic when the value is 0 or very low.
Do CMS add nosnippet automatically?
Some do. WordPress with certain SEO plugins can add nosnippet to category, tag, or archive pages. Review your SEO plugin advanced settings for each content type.
Does this check also detect the data-noai attribute?
Currently it focuses on standard Google directives (nosnippet, max-snippet, data-nosnippet). Proprietary attributes from other AI systems may be added in future versions.