Does data-nosnippet keep content out of Copilot answers?
99Visibility Research · Updated October 21, 2026 · 5 min read
Short answer
Yes, for Bing's AI surfaces. Since October 2025, Bing treats text marked with data-nosnippet as indexed normally and available for ranking, but excludes it from snippets and AI summaries. Copilot grounds its answers on Bing, so tagged text should stay out of what it shows. The page itself stays in the index. The risk runs the other way: a template can apply the attribute to content you wanted AI to quote.
Key takeaways
- Bing documented in October 2025 that data-nosnippet content is still indexed and available for ranking but excluded from snippets and AI summaries.
- The attribute removes display, not the page, so the untagged parts of the same page stay eligible for Bing's AI answers.
- It is a suppression tool only: no markup makes a section more likely to be quoted.
- Bing's support covers Bing. Do not assume ChatGPT, Perplexity or Claude honor it.
- Audit the raw HTML of every template for data-nosnippet and robots snippet directives, because accidental use silently hides your best facts.
The short answer, and why it works
data-nosnippet keeps the text it wraps out of Bing's snippets and AI summaries. Bing announced support on October 15, 2025, and stated that tagged content "is still indexed normally, but it will be excluded from snippets and AI summaries." The same post says the tagged content "is available for ranking."
That split matters. Bing still reads the text and can still use it to decide whether the page is relevant. It just won't display that text as a snippet or in an AI summary. Microsoft Copilot grounds its answers on the Bing index, so the same exclusion is the control you have over what Copilot shows from your page, as of October 2026.
The markup is a single boolean attribute on an element:
<div data-nosnippet>Internal pricing notes</div>
For the full background on the announcement, see our digest of Bing's data-nosnippet support. If you're worried about the ranking side, whether hiding text from AI summaries hurts rankings covers it in detail.
What the attribute does not do
data-nosnippet is narrow on purpose. Know its limits before you rely on it.
- It does not remove the page. The rest of the page stays eligible for snippets and AI summaries. Only the wrapped element is held back.
- It does not stop the fact appearing elsewhere. If the same detail sits on another page you own, or on a third-party site, Copilot can draw on those. The attribute controls your element, not the fact.
- It is not cross-engine. Bing's post is a statement about Bing. Google also documents data-nosnippet for its own surfaces. Treat ChatGPT, Perplexity and Claude as separate questions and check each vendor's own documentation.
- It has no additive twin. No attribute or markup makes a section more likely to be quoted. Snippet controls only subtract.
- It only matters if Bingbot gets in. If your firewall or CDN turns Bingbot away, Bing never sees the page at all. Check that first with our guide to Bingbot, Copilot and your firewall.
If you need broader exclusion, page-level tools do more. noindex drops the page from the index. nosnippet and max-snippet:0 suppress snippet text for the whole page. The trade-offs are laid out in noindex vs nosnippet vs data-nosnippet for AI.
What the evidence supports
This is one of the few AI visibility claims with first-party documentation behind it. Google and Bing both list noindex, nosnippet, max-snippet and data-nosnippet as the on-page controls for limiting how content appears in their AI features. data-nosnippet is the only control in that set that works below the page level.
Two honest limits apply. First, Bing's statement is a vendor description of its own system, not an outside measurement. Second, nobody outside Microsoft can watch Copilot's retrieval directly. What you can observe is the output: whether a tagged sentence ever turns up in a Copilot answer.
Bing Webmaster Tools gives you one window here. Its AI Performance report shows citation activity for your pages across Copilot and Bing AI summaries. It's covered in free Copilot citation data in Bing Webmaster Tools. Use it to confirm a page is still cited after you tag part of it.
How templates hide content by accident
The common failure is not a site that wants to hide something. It is a site that hides the wrong thing without knowing.
The usual pattern: a developer adds data-nosnippet to a component to keep boilerplate out of search snippets. A cookie banner, a legal footer or a promo bar are typical targets. Then the attribute lands on a wrapper that also holds real content, or a shared component gets reused on product and pricing pages. From that point, your prices, plan names or one-line product definition are indexed but never shown in Bing's AI summaries.
This matters because a specific, fetchable fact (a price, a number, a clear definition) gives an engine a sentence it can quote. Suppress that sentence and you remove it from the answer, while everything still looks fine in your rankings report. Consent tools cause related problems, which whether a cookie banner can hide your site from AI explains.
How to audit your site for it
Run this check on templates, not just single pages. One template can cover thousands of URLs.
- List your templates. Home, product, pricing, article, category, about and any shared components.
- Fetch raw HTML for one URL per template. Search the source for
data-nosnippet. Note which element carries it and what text sits inside. - Check page-level directives. Look for
<meta name="robots">withnosnippet,max-snippet:0ornoindex, and check theX-Robots-TagHTTP header too. - Compare against intent. For each hit, ask whether someone chose to hide that text. Anything holding pricing, product names or definitions is a red flag.
- Fix at the component. Narrow the attribute to the element that should be hidden, then redeploy and refetch.
- Recheck after redesigns. Template changes reintroduce the problem quietly.
The step-by-step version, with what to log, is in auditing nosnippet and data-nosnippet across a site. Once your controls are clean, the free checker on this site shows how AI engines describe you for up to three buyer questions, which tells you whether the facts you care about are actually showing up.
Frequently asked questions
Will data-nosnippet lower my Bing rankings?
Bing says no. Its October 2025 announcement states that content tagged with data-nosnippet is still indexed normally and remains available for ranking. The attribute removes the text from display in snippets and AI summaries, not from Bing's understanding of the page. That said, Bing makes no promise about ranking either way, so watch your own Bing Webmaster Tools data after any change.
Does data-nosnippet work in Google AI Overviews too?
Google documents data-nosnippet alongside noindex, nosnippet and max-snippet in its robots meta tag specifications, and lists these as the controls for how content appears in its AI features. So the same attribute applies on Google's side. Google's rules are its own, though, so read its documentation rather than assuming Bing's wording carries over exactly.
Can I use data-nosnippet to hide content from ChatGPT?
Don't count on it. Bing's announcement covers Bing's snippets and AI summaries. ChatGPT search is controlled through OpenAI's own crawlers, chiefly OAI-SearchBot, which you manage in robots.txt. If you need to keep content out of ChatGPT, use the controls OpenAI documents and treat any other attribute as unverified for that platform.
Should I use data-nosnippet or nosnippet?
Use data-nosnippet when only part of a page should stay out of AI summaries, such as internal notes or a disclaimer block. Use the nosnippet robots directive when no text from the page should appear as a snippet. Use noindex when the page should not be in the index at all. Pick the narrowest control that does the job.
Is hiding text from crawlers with data-nosnippet the same as cloaking?
No. data-nosnippet is a documented control that the crawler can see and Bing honors openly. Cloaking means serving different content to crawlers than to people, or hiding instructions aimed at AI systems. Those tactics are manipulative and risky, and engines treat them as abuse. data-nosnippet only asks Bing not to display text it has already read.
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.