- Methodology
- Parameters
- Nosnippet Directive Detection
Nosnippet Directive Detection
stableCategory: content-structure · Methodology v4.5
Some directives stop search and AI systems from using a snippet of your content, and this parameter detects them.
Signal Source
- Source
https://{domain}- Kind
- html_dom
Score Bands
| Verdict | Condition |
|---|---|
| Pass | no restrictive snippet directives are found — no nosnippet and no max-snippet:0 in meta robots/googlebot or the X-Robots-Tag header |
| Partial | a global snippet restriction exists but data-nosnippet elements show granular control, OR a negative max-snippet value limits snippet length without fully blocking it |
| Fail | nosnippet or max-snippet:0 is present in meta robots/googlebot or the X-Robots-Tag header with no granular control |
Description
What this parameter measures
Some directives stop search and AI systems from using a snippet of your content, and this parameter detects them. friendly4AI reads the content of <meta name="robots"> and <meta name="googlebot"> tags and the X-Robots-Tag response header, looking for the nosnippet token and max-snippet:0. It also counts data-nosnippet attributes on individual elements, which signal deliberate, granular control over which passages may be quoted. The direction matters: here a clean page is one with no restrictions, so the absence of these directives is what earns the top score.
Why it matters for AI-readiness
A nosnippet directive or max-snippet:0 tells engines they may not show a text snippet of your page. AI answer systems that honor snippet controls will then decline to quote you, which removes your content from generated answers even when your page is crawled and indexed. Unlike most parameters, the failure here is an active opt-out: these directives directly suppress AI surfacing. Unless suppression is intentional, leaving them in place quietly costs you visibility in exactly the answers you want to appear in.
How we score it
Under the v4.4 methodology, this Content Structure parameter is a gradient where no restriction is the good outcome. A page passes (100) when no nosnippet and no max-snippet:0 directive is found in meta robots/googlebot or the X-Robots-Tag header — granular data-nosnippet attributes on their own do not lower the score. It earns a partial (50) when a global restriction exists but data-nosnippet elements show the author is exercising granular control, or when a negative max-snippet value limits snippet length without fully blocking it. It fails (0) when nosnippet or max-snippet:0 is set with no granular control. These bands match the published rubric; the key point is that restrictive directives lower the score, so removing them raises AI-readiness.
How to fix common issues
- If broad AI visibility is the goal, remove
nosnippetandmax-snippet:0from your meta robots/googlebot tags andX-Robots-Tagheaders. - Check both the HTML meta tags and the response headers — a directive set at the server level is easy to miss.
- If you must restrict some passages, prefer per-element
data-nosnippetover a global block so the rest of the page stays quotable. - Use a positive
max-snippetvalue (or omit it) instead ofmax-snippet:0when you only want to cap snippet length. - Re-scan to confirm
meta_robots_nosnippetandx_robots_nosnippetreport false in the evidence.
Version History
- Introduced
- v4.2
- Last changed
- v4.4
Key takeaways
- Signal: https://{domain}
- Category: Content Structure
- Passes when: no restrictive snippet directives are found — no nosnippet and no max-snippet…