Will hiding text from AI summaries hurt my search rankings?
99Visibility Research · Updated October 21, 2026 · 6 min read
Short answer
Not on Bing, by Bing's own account. Bing says content marked data-nosnippet is still indexed normally and available for ranking, but excluded from snippets and AI summaries. Google documents nosnippet, max-snippet and data-nosnippet as controls over what it displays, including in AI features. The real risk is scope. Applied to the wrong element or the whole page, these controls quietly remove content you wanted quoted.
Key takeaways
- Bing states that data-nosnippet content is still indexed and available for ranking, and only excluded from snippets and AI summaries.
- Google treats nosnippet, max-snippet and data-nosnippet as display controls, but a page needs snippet eligibility to appear as a supporting link in AI Overviews or AI Mode.
- noindex is a different control: it removes the page from the index, not just from the summary.
- The documented risk is accidental use, such as a template, plugin or consent banner applying the control to content you want shown.
- Audit raw HTML and HTTP headers for every snippet directive and confirm each one was intentional.
The short answer, and why
Marking text with data-nosnippet does not remove it from Bing's ranking, according to Bing. Its October 2025 announcement says marked content "is still indexed normally, but it will be excluded from snippets and AI summaries." The same post adds that "the content tagged as data-nosnippet is available for ranking." Our digest of Bing's data-nosnippet announcement walks through the full statement.
Google documents nosnippet, max-snippet and data-nosnippet as controls over what it shows, and names them as the on-page levers for limiting how content appears in its AI features. They govern display. They are not described as ranking penalties.
So the honest frame is this: these controls change what an engine is allowed to quote, not whether the page exists. That makes them safe when you mean to use them. It also makes them dangerous when you don't, because nothing in your rankings report tells you a summary stopped quoting you.
What each control actually does
The four controls are often confused. They act at different scopes, and only one of them removes a page from the index.
| Control | Where it goes | Documented effect |
|---|---|---|
data-nosnippet |
An attribute on an HTML element | That element is left out of snippets and AI summaries. Bing says it stays indexed and rankable |
nosnippet |
Robots meta tag or X-Robots-Tag header | No snippet for the whole page |
max-snippet:0 |
Robots meta tag or header | Snippet length capped at zero, which acts like nosnippet |
noindex |
Robots meta tag or header | Page dropped from the index entirely |
In markup, they look like this:
<meta name="robots" content="nosnippet">
<meta name="robots" content="max-snippet:0">
<div data-nosnippet>Internal pricing notes</div>
The page-level controls carry a Google consequence worth knowing. Google's AI features documentation says a page must be "indexed and eligible to be shown in Google Search with a snippet" to be a supporting link in AI Overviews or AI Mode. A page-wide nosnippet removes that snippet eligibility. The page can still sit in the index, but it loses its route into those answers. For a side-by-side view, see noindex vs nosnippet vs data-nosnippet for AI.
Where the evidence stops
The evidence is strong on what these controls do. It is thinner in three places.
- Google's ranking language. Bing explicitly says data-nosnippet content is available for ranking. The Google documentation in our evidence base describes these as display controls but does not make the same explicit ranking statement for each one. Treat them as display controls on Google, and don't assume more.
- Other AI engines. The section-level controls are documented by Google and Bing, which covers Google's AI surfaces and Bing-backed answers such as Copilot. ChatGPT, Perplexity and Claude don't document support for them in our evidence. For those engines, the documented controls are per-bot robots.txt rules, as of October 2026.
- Measured effect. Nobody has published a study of how often these controls are misapplied, or what it costs in AI answers. The mechanism is documented. The magnitude is not.
What this means: you can rely on these controls to suppress display where Google and Bing honor them. You can't rely on them as a universal off switch for every AI engine.
The real risk is accidental suppression
The failure mode isn't a ranking drop. It's content you wanted quoted being silently excluded. Common causes include:
- A theme or template wraps the main content area in
data-nosnippet, often copied from a snippet meant for a footer or banner. - A consent or cookie layer carries the attribute and ends up wrapping the page. Can a cookie banner hide your content from AI? covers related cases.
- An SEO plugin setting writes
max-snippet:0ornosnippetsitewide. - A CDN or server rule adds an
X-Robots-Tagheader that nobody sees in the page source. - A staging directive survives the launch.
None of these show up as an error. Rankings may look normal on Bing, because the content is still indexed and rankable. Meanwhile your pricing or product definition never appears in an AI summary. That's the gap to close.
Edge cases worth knowing
Suppression is not hidden text. data-nosnippet keeps content visible to people and asks engines not to quote it. That's legitimate. Text hidden from people but shown to AI crawlers, or instructions planted for models to read, is a different thing. It's a manipulation risk, and prompt injection and hidden text in AI search explains why it backfires. Never use it.
Google has a separate opt-out. Search Console has a generative AI inclusion control, which is on by default and can be inherited from a parent property. It acts outside your HTML. Whether it affects rankings is covered in does opting out of Google's AI features hurt my rankings.
Training is separate again. Google-Extended governs Gemini training and grounding, not Search. Snippet controls don't touch it.
What to do next
Treat every snippet directive on your site as a decision someone should be able to explain.
- Fetch your key pages as raw HTML, before JavaScript runs, and search for
data-nosnippet,nosnippet,max-snippetandnoindex. - Check HTTP response headers for
X-Robots-Tag, since header directives never appear in the page source. - For each hit, record what it wraps and whether that was intended. Pricing, definitions and product facts should not be inside a suppressed element.
- Remove unintended directives at the template or plugin level, not page by page.
- Where you do want content excluded, scope it to the smallest element that does the job. How to keep specific content out of AI answers covers deliberate use.
For a repeatable process across a large site, follow auditing nosnippet and data-nosnippet across a site. Fixing a misapplied control restores eligibility. It doesn't guarantee an engine will quote you.
Frequently asked questions
Does data-nosnippet keep content out of Copilot answers?
Bing says content marked data-nosnippet is excluded from snippets and AI summaries while staying indexed. Copilot draws on Bing's index, so the attribute is the documented way to keep a section out of Bing-backed AI answers. Bing's statement covers display, not retrieval inside every partner integration, so verify the result rather than assume it. Apply the attribute to the specific element you want excluded, not to a wrapper around the whole page.
Is nosnippet the same as noindex?
No. noindex removes the page from the index, so it can't rank or appear anywhere in search. nosnippet keeps the page indexed but stops the engine showing a text snippet from it. On Google, losing snippet eligibility also means the page can't be a supporting link in AI Overviews or AI Mode, because Google requires a page to be indexed and snippet-eligible for that. Choose based on whether you want the page found at all.
Will ChatGPT or Perplexity respect data-nosnippet?
Neither documents support for it in our evidence base, as of October 2026. The section-level snippet controls are documented by Google and Bing. For ChatGPT search, the documented control is the OAI-SearchBot rule in robots.txt. For Perplexity's index, it's PerplexityBot. Those rules work per page or path, not per paragraph, so there's no documented way to exclude a single section from those engines.
Can I use data-nosnippet to improve how AI summarizes my page?
No. It's a suppression tool only. There is no documented additive counterpart that makes a section more likely to be quoted. What you can control is whether the facts you want quoted are stated plainly in HTML that crawlers can fetch, and that nothing suppresses them. Removing an accidental directive restores eligibility, but no control promises a citation.
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.