Guide
Nosnippet, Max-Snippet, Data-Nosnippet: The Only Granular AI Overview Controls
The short answer
How do nosnippet and max-snippet affect AI Overviews?
Google documents 4 page-level controls — nosnippet, max-snippet, data-nosnippet, and noindex — and they are the only granular levers over AI Overviews and AI Mode. nosnippet prevents a page's content "from being used as a direct input for AI Overviews and AI Mode"; max-snippet limits how much may be used, capped by character count. Every control also restricts classic snippets, so opting out of AI features costs regular visibility too.
Operators keep asking Google for an AI Overviews opt-out switch, and Google keeps pointing at the same four directives it documented for snippets — because in Google's model, AI features are snippet consumers. The robots meta tag reference now says so explicitly, in the only granular AI-visibility language Google publishes. This page lays out each control verbatim, the AI-specific behavior, and the trade every one of them forces.
What are Google's four snippet controls?
Four documented, page-level directives govern how much of your content Google may display or reuse: nosnippet, max-snippet:[number], data-nosnippet, and noindex. The first two ship as robots meta tags or X-Robots-Tag headers, the third is an HTML attribute, and the fourth removes the page from results entirely. Per Google's robots meta tag reference, August 2026:
| Control | Where it goes | Documented effect | Documented AI effect |
|---|---|---|---|
nosnippet | Robots meta tag / header | "Do not show a text snippet or video preview in the search results for this page." | "will also prevent the content from being used as a direct input for AI Overviews and AI Mode" |
max-snippet:[number] | Robots meta tag / header | "Use a maximum of [number] characters as a textual snippet for this search result." | "will also limit how much of the content may be used as a direct input for AI Overviews and AI Mode" |
data-nosnippet | Attribute on span, div, section | Marks "textual parts of an HTML page not to be used as a snippet" | Listed by Google's AI-features page among the controls for limiting information shown from your pages |
noindex | Robots meta tag / header | "Do not show this page, media, or resource in search results." | Not indexed means not eligible — AI features require an indexed page |
These four are the entire documented control surface. Google's AI-features page names them as the way "to limit the information shown from your pages," and documents no fifth switch.
How does nosnippet affect AI Overviews and AI Mode?
It is the complete shutter short of deindexing: Google states the content will not be used "as a direct input for AI Overviews and AI Mode," full stop. The page can stay indexed, can rank, and can still appear as a bare listing — Google notes a static image thumbnail "may still be visible" where it helps users — but your words stop feeding both the classic snippet and the generated answer.
That combination is the trade in its purest form. A nosnippet page competing on an informational query shows searchers a title with no supporting text, next to competitors offering full snippets and possible answer citations. For a site that earns from being read, that is close to unilateral disarmament, which is why the control exists for the opposite economics: content whose value is captured, not advertised, by extraction.
What do max-snippet's values actually mean?
max-snippet:[number] is a character budget for extraction, and its two special values mark the poles. 0 is documented as "equivalent to nosnippet" — no textual snippet, no direct AI input. -1 tells Google to "choose the snippet length that it believes is most effective to help users discover your content." Any positive integer caps the textual snippet at that many characters and, per the same reference, limits "how much of the content may be used as a direct input for AI Overviews and AI Mode."
Scope matters as much as the cap: Google documents the rule as applying to "all forms of search results," enumerating web search, Google Images, Discover, Assistant, AI Overviews, and AI Mode — 6 surfaces obeying 1 directive. A middle value like max-snippet:160 is sometimes proposed as a compromise, preserving classic-length snippets while limiting how much text AI features may lift. That reading is consistent with the documentation, but Google publishes no guidance on choosing a number — treat any specific threshold as untested, because it is.
Can data-nosnippet hide part of a page from AI Overviews?
Yes — it is the one control that works below page level. The attribute is boolean ("any value specified is ignored") and valid on span, div, and section elements; text inside is excluded from snippeting while everything outside remains eligible:
<p>This paragraph can be quoted in snippets and AI features.</p>
<div data-nosnippet>
This block is excluded from snippet use.
</div>
The practical pattern for a site that wants visibility and containment at once: leave your definitions and answers extractable, and wrap the parts extraction would cannibalize — proprietary tables, member content teasers, the numbers you sell. The honest cost repeats at this scale too: shielded passages also vanish from classic snippets, so shield what converts on the page, never the text that wins the click.
Is there an AI-only opt-out that keeps normal snippets?
No. Every documented lever restricts AI features and classic snippets together — Google publishes no control that says "keep my blue-link snippets, drop me from the generated answer." Sites want that switch because AI Overviews change click economics; Google's controls simply do not offer it, and anyone claiming a markup trick that does is selling something undocumented.
So the real decision is not "opt out of AI Overviews?" but "how much extraction, everywhere?" — a business-model question. A publisher watching answers absorb its traffic may rationally accept thinner classic snippets as the price of containment; the fuller version of that calculus, including the block-the-crawlers path, is in should publishers block or allow AI. Note the boundary with robots.txt controls: crawler tokens govern fetching, snippet controls govern display and reuse — and Google's AI training opt-out is a different token entirely.
Should you use snippet controls at all?
Only if extraction demonstrably costs you more than visibility earns — and for our own fleet the answer is no. Across our 3 production builds we run 0 snippet controls [our data]: our pages exist to be quoted, so every directive on this page points the wrong way for us, and the structural work goes into being worth extracting instead — the checklist in how to show up in AI Overviews.
Against our own interest, the honest scenario where we would reverse: if a site's revenue lives in the exact passages engines lift — paywalled analysis, priced data, comparison tables that are the product — data-nosnippet on those passages is the most precise instrument Google documents, and we would deploy it despite everything above. Just deploy it knowingly: fewer words offered to every surface, classic snippets included, verified by checking the live SERP afterward rather than assuming. How these controls fit the larger visibility system — crawlers, structure, measurement — is mapped in our generative engine optimization guide.
Frequently asked questions
Does nosnippet keep my page out of AI Overviews?
It keeps your content out of the answer text. Google's reference states nosnippet prevents the content 'from being used as a direct input for AI Overviews and AI Mode' — and it simultaneously removes your text snippet from classic results. The page itself can remain indexed and rank normally.
What does max-snippet:0 do?
Google documents it as equivalent to nosnippet: 0 characters may be used as a textual snippet, which also zeroes out what may be used as direct input for AI Overviews and AI Mode. max-snippet:-1 is the opposite pole — Google chooses whatever snippet length it judges most effective.
Can I block AI Overviews but keep my normal search snippets?
No documented control does that. All 4 levers — nosnippet, data-nosnippet, max-snippet, and noindex — restrict classic snippets and AI features together. Google publishes no AI-only opt-out, so the real decision is how much extraction to allow everywhere, not whether to exit 1 surface.
How do I hide one paragraph from AI Overviews?
Wrap it in an element carrying the data-nosnippet attribute. Google documents the attribute on span, div, and section elements; text inside is excluded from snippeting while the rest of the page stays fully snippet-eligible. It is a boolean attribute — any value assigned to it is ignored.
Do you use snippet controls on your own sites?
No — 0 of our 3 production builds carry any of them. Our pages are built to be extracted and cited, so every control here points against our model. The controls exist for the opposite case: sites whose economics are damaged by having their best passages answered in place.