nosnippet: definition and its effect on AI features
99Visibility Research · Updated October 21, 2026 · 3 min read
Short answer
nosnippet is a robots directive that tells search engines not to show a text snippet for a page. On Google, that also makes the page ineligible to appear as a supporting link in AI Overviews and AI Mode, because Google requires snippet eligibility for those features. The page can stay indexed. Use nosnippet only when you mean to keep that text out of search results and AI answers.
Key takeaways
- nosnippet removes a page's text snippet from search results without removing the page from the index.
- Google requires a page to be indexed and eligible for a snippet to appear as a supporting link in AI Overviews or AI Mode, so nosnippet takes it out of both.
- nosnippet works at page level, while data-nosnippet hides only marked sections.
- Templates often apply nosnippet by accident, so audit for it before assuming AI engines are ignoring you.
- Removing nosnippet restores eligibility, not citations: nobody outside the engine controls selection.
Definition
nosnippet is a value of the robots meta tag or the X-Robots-Tag HTTP header. It tells a search engine not to display a text snippet or video preview for that page in its results.
It is a display control, not an indexing control. A page with nosnippet can still be crawled and indexed. To remove a page from the index entirely, you need noindex instead.
This entry is a short definition. For the full picture across Google and Bing, read the guide on nosnippet and data-nosnippet in AI answers.
How it works
You apply nosnippet in one of two places.
<meta name="robots" content="nosnippet">
X-Robots-Tag: nosnippet
The meta tag sits in the page's HTML head. The header is set by your server or CDN, which makes it easy to miss because it never shows in the page source. Google's robots meta tag documentation also lists max-snippet:0, which has the same effect, and data-nosnippet, an HTML attribute that hides only the element it wraps.
If header rules apply site-wide, check them per template. The playbook on checking X-Robots-Tag headers walks through it.
Why it matters for AI visibility
Google's AI features page states that to be eligible as a supporting link in AI Overviews or AI Mode, a page must be indexed and eligible to be shown in Google Search with a snippet. A nosnippet page fails the second condition. As of October 2026, Google names noindex, nosnippet, max-snippet and data-nosnippet as the on-page controls for limiting how content appears in its AI features.
Bing applies the same logic at section level. Bing announced in October 2025 that content marked with data-nosnippet is still indexed normally but excluded from snippets and AI summaries.
What this means: nosnippet is one of the few AI controls with a documented mechanism, and it only works in one direction. It removes you. There is no opposite directive that makes content more likely to be quoted.
The next move is simple. Confirm which pages carry nosnippet and whether anyone meant it. The free noindex and nosnippet check reads the tag and header for a URL.
Common misconceptions
- "nosnippet removes the page from Google." It does not. The page stays indexed. Only its snippet, and its AI feature eligibility, go.
- "nosnippet stops AI training." It governs display in search. Training use for Gemini is a separate control through the Google-Extended token, and OpenAI's GPTBot is controlled in robots.txt.
- "robots.txt can block AI Overviews." There is no robots.txt token for AI Overviews or AI Mode. Snippet directives and Search Console are the controls.
- "Removing nosnippet gets me cited." It restores eligibility. Whether a page is retrieved and cited is decided by the engine.
- "A noai tag does the same thing." See whether a noai meta tag stops AI use before relying on one.
Frequently asked questions
Does nosnippet affect Bing and Copilot?
Bing documents snippet controls that keep content out of its AI summaries. Its October 2025 announcement says content marked data-nosnippet stays indexed and available for ranking but is excluded from snippets and AI summaries. Treat nosnippet as a display control on Bing surfaces too, and check your pages in Bing Webmaster Tools separately from Google Search Console.
Should I use nosnippet to protect paywalled or sensitive text?
It can keep that text out of Google snippets and AI feature answers, which is its legitimate purpose. If only part of a page is sensitive, data-nosnippet is usually the better fit because the rest of the page stays eligible. Remember that nosnippet controls display, so it is not an access control. Content a crawler can fetch is still fetched.
How do pages end up with nosnippet by accident?
The usual causes are a CMS or SEO plugin setting applied to a whole template, a staging configuration copied to production, or an X-Robots-Tag header set at the server or CDN. Because the header never appears in the HTML, people miss it. Audit by template, not page by page, and confirm each instance was a deliberate choice.
Is max-snippet:0 different from nosnippet?
Google's robots meta tag documentation treats max-snippet:0 as having the same effect as nosnippet: no text snippet is shown. Positive max-snippet values cap snippet length instead of removing it. Pick one form and apply it consistently so audits stay readable, and avoid stacking conflicting values on the same page.
Sources
This page is AI-assisted. It was written from a verified evidence base and checked against our editorial policy. Engine behaviour changes often; facts are as of October 21, 2026.