nosnippet and AI Overviews: What Google's Snippet Rules Do
What nosnippet, max-snippet and data-nosnippet do to AI Overviews and AI Mode, what they cost in ordinary results, and how to find a forgotten rule on your own pages.
- 5 AI engines checked
- A score for every page
- The passage an AI would quote
The rule linking nosnippet and AI Overviews is set out in Google's robots meta tag documentation: a page with nosnippet cannot be used as a direct input for AI Overviews or AI Mode. The same rule removes the page's text snippet from ordinary results, so it limits a page far more widely than most owners expect.
- Google's
nosnippetrule applies to 2 AI features, AI Overviews and AI Mode, and prevents the page's content being used as a direct input for them (Google's robots meta tag documentation). - The rule
max-snippet:0is equivalent tonosnippet, whilemax-snippet:-1lets Google choose the snippet length. - The
data-nosnippetattribute works on only 3 HTML elements: span, div and section. - Excluding a site in Search Console's Search generative AI control keeps both content and links out, usually within 1 to 2 days (Search Console Help on the Search generative AI control).
What does nosnippet do in Google Search?
The nosnippet rule tells Google not to show a text snippet or video preview for a page, and Google applies it to AI Overviews and AI Mode as well.
A snippet is the short piece of text under a result that tells a searcher what the page says. Google's guide to snippets explains that snippets are created primarily from the page content itself, with the meta description used when it describes the page better. The nosnippet rule switches that off: the page can still be indexed and listed, but without the text that summarises it, although Google says a static image thumbnail may still appear when it helps the searcher.
The rule is written in the page's head as <meta name="robots" content="nosnippet">, or sent by the server as an X-Robots-Tag: nosnippet header, which also works for PDFs and other files. Google's documentation adds that nosnippet applies to all forms of search results, including AI Overviews and AI Mode, and will also prevent the content from being used as a direct input for them. It is a page rule, so it affects every query that page could appear for, not one feature you choose.
Does nosnippet remove a page completely from AI Overviews?
Nosnippet stops a page's content being used as a direct input, but Google documents complete removal of content and links through other controls: the Search generative AI setting or noindex.
The wording matters. Google says nosnippet prevents the content from being used as a direct input for AI Overviews and AI Mode, which means the systems should not read your text and write from it. It does not promise that a link to the page can never appear anywhere near an AI response, and owners who need a firm outcome should rely on the controls that Google describes in those terms.
Search Console Help says that setting a property to Exclude in the Search generative AI control keeps both its links and its content out of AI Overviews, AI Mode and generative AI features in Discover, and that crawled content is not eligible as input for AI responses or previews. That control works for a whole property, not a single page, and it is not a ranking signal for the rest of Search. For one page that should not appear in Search at all, Google's answer is noindex, which removes it from results entirely and from AI features with it.
How do max-snippet and data-nosnippet differ from nosnippet?
The max-snippet rule limits how many characters Google may use, and data-nosnippet hides chosen parts of a page, while nosnippet blocks the whole page's text.
Google's documentation says the max-snippet limit applies to AI Overviews and AI Mode too, and limits how much of the content may be used as a direct input for them. It does not override permissions you grant in other ways, such as in-page structured data or a licence agreement. The table compares the controls a website owner is most likely to meet.
| Control | How it is written | What Google does with it |
|---|---|---|
| nosnippet | <meta name="robots" content="nosnippet"> | No text snippet or video preview; content not used as a direct input for AI Overviews or AI Mode |
| max-snippet:0 | <meta name="robots" content="max-snippet:0"> | Treated exactly like nosnippet |
| max-snippet:50 | <meta name="robots" content="max-snippet:50"> | Snippets and AI inputs limited to 50 characters |
| max-snippet:-1 | <meta name="robots" content="max-snippet:-1"> | No limit; Google chooses the length |
| data-nosnippet | <span data-nosnippet>...</span> on a span, div or section | That part of the text is kept out of snippets; structured data inside it stays usable |
| noindex | <meta name="robots" content="noindex"> | The page is not shown in Search results at all |
When rules conflict, Google applies the more restrictive one, so nosnippet beats max-snippet:50 on the same page. Note that Google attaches its AI wording, direct input for AI Overviews and AI Mode, to nosnippet and max-snippet; for data-nosnippet it lists the attribute among the controls that limit what Search shows from a page, without that AI sentence. The attribute also has its own traps. It is a boolean attribute, so any value written after it is ignored, a div with the attribute but no closing tag hides everything after it, and Google asks that the attribute is not added or removed by JavaScript on elements already in the page.
What does nosnippet cost a page in ordinary results?
Nosnippet costs a page its description in every Google result, because the same rule that keeps text out of AI Overviews also removes the snippet beneath the blue link.
A result with no snippet shows a title and an address and little else, which gives a searcher less reason to choose it over the result above or below. Google does not publish how much this changes clicks, and no figure here would be honest, but the trade is clear: you give up the description on every query to keep your text out of AI answers. For most businesses that want customers to find them, that is a poor exchange.
The same reasoning applies to Google AI Overviews optimization as a whole. A business that blocks snippets has opted out of the raw material AI Overviews are built from, and Google's page on AI features names eligibility for a snippet as one of the two conditions for appearing. If your aim is to be cited, nosnippet and max-snippet:0 should not be on any page you want customers to find.
When would a business use nosnippet or data-nosnippet?
Use these rules only for text that must not be repeated in results or AI answers, such as paid course material, licensed content or misleading fragments.
Publishers whose writing is the product are the clearest case, since an answer built from their text can replace the visit. A training provider might protect the lesson pages behind its course, or a firm might hold content under a licence that forbids reuse. For these pages, a full nosnippet may be worth the lost snippet, and a property-wide exclusion in Search Console may be cleaner still.
For ordinary business websites, data-nosnippet is the more precise tool. A hypothetical plumber in Nairobi could wrap a weekly offer that expires on Friday, or a legal disclaimer that reads oddly out of context, in a div with the attribute, and leave the service description fully quotable. A max-snippet limit sits between the two extremes, but a low number also shortens ordinary snippets, so test it on a few pages before applying it site-wide.
How do you check whether your pages use nosnippet?
Check three places: the page source for robots meta tags and data-nosnippet, the server's X-Robots-Tag header, and Search Console's URL Inspection for what Googlebot actually received.
In a browser, open a page, view its source and search for nosnippet, max-snippet and data-nosnippet. Headers do not show in the source, so use your browser's developer tools on the Network tab, or a command such as curl -I followed by the page address, and look for an X-Robots-Tag line. Google's page on AI features recommends URL Inspection to confirm a preview control is correct and visible to Googlebot, which also catches rules added by a plugin or a cache layer.
The usual sources of a forgotten rule are SEO plugin settings for a post type, a theme that adds robots tags to archive pages, and staging settings copied to the live website. Access problems hide in the same way, so scan your website with the AI Search Visibility Checker, which asks for the homepage as each engine's search bot, reads robots.txt for each one, and caps a noindex page at 15 out of 100. Use it alongside URL Inspection, which remains the place to confirm the snippet rules Google itself sees.
How long does removing nosnippet take to show in Google?
Removing nosnippet takes effect only after Google recrawls the page, which Google says can take from days to months; you can ask for a recrawl in Search Console.
Google's troubleshooting steps for preview controls are short. Confirm the rule is correct and visible to Googlebot with URL Inspection, allow time for recrawling, and request a recrawl for the pages that matter most. If the problem persists, Google points owners to its Search Central Help Community.
Clear any page cache or CDN cache after changing the rule, because an old copy with the tag can keep being served to Googlebot. Then watch the Generative AI performance report and the ordinary Performance report over the following weeks. A page that was blocked should start to show a snippet in results first, and any AI impressions will follow only if the page also answers questions well enough to be linked.
Questions about nosnippet and Google's AI features
Does nosnippet affect my Google ranking?
Google does not describe nosnippet as a ranking signal; it controls what may be shown and used, not where the page ranks. The visible cost is the missing description, which can make the result less appealing to click.
Does data-nosnippet work on a paragraph tag?
No, Google lists only span, div and section as valid elements for data-nosnippet. Wrap the paragraph in a div or span with the attribute instead.
Is there a separate tag just for AI Overviews?
No, Google documents no robots rule that applies only to AI Overviews. The snippet rules cover ordinary results and AI features together, and the Search generative AI control in Search Console covers AI Overviews, AI Mode and Discover's AI features for a whole property.
Does blocking Google-Extended do the same as nosnippet?
No, Google-Extended controls whether content may be used for Gemini training and grounding outside Search, and Google says it does not affect inclusion in Google Search. It does not hide snippets or keep content out of AI Overviews.
Your next step with snippet rules
Find every snippet rule on your website this week, keep only the ones you chose on purpose, and remove the rest.
Start with the five pages that bring most visitors, then the templates behind them, since a rule in a template repeats on every page that uses it. For each rule you keep, write down why, so the next person to edit the website does not remove it by accident or copy it somewhere it does harm. After the changes go live, request recrawls for the most important pages and check them again in URL Inspection a week later.
Will ChatGPT, Perplexity, Claude, Google AI and Copilot quote your website? Every page scored out of 100, the passage an AI would quote and what to fix first. No sign-up.
Check your website with the AI Search Visibility Checker →