Google AI controls compared: Search generative AI control, Google-Extended and Content-Signal

Screenshot: Google Search Console Help, 6 October 2026

Google AI controls compared: Search generative AI control, Google-Extended and Content-Signal

Updated: October 30, 2026
18 min read
Guide
Technical SEO
500+ WP projects

Three settings get mixed up when a site owner says “I want out of AI”. One sits in Search Console, one in robots.txt under the token Google-Extended, one in robots.txt as a Content-Signal line. They answer different questions, and none of them is a general AI off switch.

Google’s pages draw the lines clearly enough. The trouble is that the lines are spread over four pages. This post puts them side by side, quotes each page where it matters, and ends with a table for picking one. Every quote was read on 6 October 2026.

wppoland.com is a useful test case because it is awkward: six locale subfolders, each verified as its own URL-prefix property under one domain property, and a robots.txt that already carries a Content-Signal line. We have not measured any traffic effect of these switches, and nothing below claims one.

#Which Google switch removes my site from AI Overviews and AI Mode

The Search generative AI control in Search Console. In the English interface it sits under Settings, then Search generative AI. Google’s help page lists what it manages: AI Overviews, AI Mode and generative AI features in Google Discover, and says it expects to update that list over time. On the rollout:

“As of August 31, 2026, we’ve rolled out this control to all websites worldwide.”

Google Search Console Help, Search generative AI control

You choose between include, exclude and inherit from parent. Include is the default control for all properties, and inherit is the default for a property that has a parent. What exclude does:

“If you exclude your site, links to your site and your site’s content won’t appear in Search generative AI features. Content from other sites will still be available in those features, and it may appear similar to yours. Content crawled from your site won’t be eligible to be used as an input to generate an AI response or preview in Search generative AI features.”

Google Search Console Help, Search generative AI control

Two details matter. The links go too, not only the text, so this is not a way to be mentioned without being clicked. And grounding input is covered, so excluded content is not used to build an answer in these features.

Google also spells out what the control is not:

“This control only affects whether your content can appear in certain Search generative AI features; this control isn’t used as a ranking or inclusion signal affecting other parts of Search.”

Google Search Console Help, Search generative AI control

“This control doesn’t affect AI training; to limit training of the models used to generate responses in Search generative AI features, use Google-Extended. To block your content from appearing in Google Search completely, use noindex.”

Google Search Console Help, Search generative AI control

On timing, the page says a change generally takes a few days, with content excluded within 1-2 days after the control goes live and some of it later because of caching and propagation.

Since 21 October 2026 Google’s Control what you share with Google Search page also lists the Search generative AI control, as a site-wide option for managing your site’s inclusion in AI Overviews and AI Mode. The Search Central documentation updates log dates that edit 21 October and describes it as adding existing options to the page, so the control itself did not change.

#Does Google-Extended remove my site from AI Overviews

No. Google-Extended is documented on the crawler overview page, and the product areas it names are Gemini and Vertex AI, not Search:

“Google-Extended is a standalone product token that web publishers can use to manage whether content Google crawls from their sites may be used for training future generations of Gemini models that power Gemini Apps and Vertex AI API for Gemini and for grounding (providing content from the Google Search index to the model at prompt time to improve factuality and relevancy) in Gemini Apps and Grounding with Google Search on Vertex AI.”

Google crawlers documentation, Google-Extended

“Google-Extended does not impact a site’s inclusion in Google Search nor is it used as a ranking signal in Google Search.”

Google crawlers documentation, Google-Extended

Read together with the previous section, the two pages split the work. The Search control manages grounding and display inside Search features. Google-Extended manages training and the grounding done by Gemini Apps and Vertex AI. Neither page claims to cover the other’s area, and the Search control page points to Google-Extended for training.

One practical consequence follows from how the token works:

“Google-Extended doesn’t have a separate HTTP request user agent string. Crawling is done with existing Google user agent strings; the robots.txt user-agent token is used in a control capacity.”

Google crawlers documentation, Google-Extended

Our reading: there is no Google-Extended line in your access logs to look for, so the robots.txt group is the only place the choice exists.

#What does Content-Signal in robots.txt do for Google

Content-Signal is a different kind of thing. It is a robots.txt directive published by Cloudflare, with three signals. The site defines ai-input like this:

“Inputting content into one or more AI models (e.g., retrieval augmented generation, grounding, or other real-time taking of content for generative AI search answers).”

contentsignals.org

And ai-train in one line:

“Training or fine-tuning AI models.”

contentsignals.org

The third signal, search, covers building a search index and returning links and short excerpts, and the site notes that it “does not include providing AI-generated search summaries”. The same site is blunt about the limits:

“The Content-Signal directive works by signaling your preference of either allowing (yes) or disallowing (no) certain categories of AI actions. Not all automated systems honor robots.txt files, and some may ignore these Content-Signal directives.”

contentsignals.org

“robots.txt files express your preferences. They do not, however, prevent crawler operators from taking your content at a technical level.”

contentsignals.org

Neither the Search Console help page nor the Google crawler documentation quoted here mentions Content-Signal. We searched the text of both pages and found no occurrence. That is a statement about those two pages, not about what any Google system does. For planning, it means a Content-Signal line is a declaration addressed to every crawler, and it is not a Google control. How the line behaves inside robots.txt groups is covered in our post on the Content-Signal scope bug.

If your site sits behind Cloudflare, there is a fourth switch that works at the network edge instead of in robots.txt. Since 15 September 2026 its Block option also stops Googlebot, covered in does Cloudflare block Googlebot.

#Do noindex and nosnippet block AI Overviews

Both work, both are blunt, and they are not the same kind of blunt.

noindex takes the page out of Google Search, which the Search control page itself names as the way to do that. The cost is the obvious one: the page loses its organic results as well.

nosnippet is narrower, and Google’s robots meta documentation says it reaches the AI features:

“Do not show a text snippet or video preview in the search results for this page. A static image thumbnail (if available) may still be visible, when it results in a better user experience. This applies to all forms of search results (at Google: web search, Google Images, Discover, AI Overviews, AI Mode) and will also prevent the content from being used as a direct input for AI Overviews and AI Mode.”

Google robots meta tag documentation, nosnippet

The catch is in the first sentence. nosnippet strips the snippet from ordinary blue-link results too, and it is set per page, so it can cost clicks that the Search control would not. That second part is our inference from the two pages, not a measurement.

There is one more trap, and it bites sites that combine tools. Google writes:

“Keep in mind that these settings can be read and followed only if crawlers are allowed to access the pages that include these settings.”

Google robots meta tag documentation

A Disallow in robots.txt on a page that carries noindex or nosnippet cancels the tag. Our own robots.txt has a comment about exactly this for taxonomy archives, which is why we do not disallow them.

#Which Google AI setting to use for each goal

GoalSwitchWhat it blocksWhat it does not block
Out of AI Overviews, AI Mode and Discover generative features, still in SearchSearch generative AI control set to excludeLinks and content in those features, grounding input for them, traffic and impressions from themAI training, the rest of Search, ranking, Merchant Center and Google Ads participation
Out of Gemini training and Gemini grounding, still in Search and in AI OverviewsGoogle-Extended with a Disallow in robots.txtUse of crawled content for training future Gemini models and for grounding in Gemini Apps and Vertex AIInclusion in Google Search, ranking, and what the Search control manages
Tell every crawler your policy in one placeContent-Signal line in each robots.txt groupNothing technicallyAnything. It is a declaration, and Google’s pages do not mention it
No AI text from specific pages, page still listednosnippetText snippet and video preview everywhere, including AI Overviews and AI Mode as direct inputThe page listing itself, possibly a static thumbnail; it also trims ordinary snippets
Out of Google Search entirelynoindexThe page in Google Search resultsNot applicable, the page leaves the results; the crawler must still be able to fetch the page to see the tag

The two goals from the start of this post map like this. Out of AI Overviews but not out of Search: the Search control, or nosnippet on single pages. Out of training but not out of AI answers: Google-Extended for Google, a Content-Signal line for the rest, and the Search control left on include.

#What happens when a locale subfolder overrides the domain property

Inheritance is where a multi-property site gets a surprise. Google’s rule:

“By default, a property inherits its Search generative AI control from its closest parent that has changed its control to stop inheriting.”

Google Search Console Help, Search generative AI control

For wppoland.com that means the domain property sits at the top, and each of /pl/, /en/, /de/, /nb/, /pt-pt/ and /es/ is a child. Set the domain property once and all six follow. Because each folder is its own property, one locale can also be excluded while the other five stay included. Google says so for child properties:

“Owners of a child property can choose to follow its parent property’s Search generative AI control or change it for the specific child property and its subpages.”

Google Search Console Help, Search generative AI control

The new part is the notification. Barry Schwartz reported on 6 October 2026 that Google had added a line to the help page, and the line reads:

“Owners of the top-level domain property will see a notification on the Search generative AI control page when one of their child properties overrides the parent setting.”

Google Search Console Help, reported in Search Engine Roundtable

That is useful here, because it is how the person who owns the domain property would learn that someone changed the setting for one folder, without opening six pages. We have not seen the notification fire. Schwartz writes that he does not have a screenshot of it either, so treat it as documented, not as observed.

#Example robots.txt with Content-Signal and Google-Extended

The star group and the Google-Extended group in public/robots.txt read, exactly:

User-agent: *
Content-Signal: search=yes, ai-input=yes, ai-train=no
Allow: /
Disallow: /cdn-cgi/
# Google-Extended - Gemini grounding + training corpus
User-agent: Google-Extended
Content-Signal: search=yes, ai-input=yes, ai-train=no
Allow: /

Two readings. First, the set matches what we want: in search, in AI answers, out of training. It also means the Search control and the file have to move together. A robots.txt that says ai-input=yes and a Search Console setting of exclude would contradict each other.

Second, the Google-Extended group is the weaker half. Google documents that token through allow and disallow lines, and its own example uses both. Our group says Allow: /. Read literally against Google’s page, the token is open for Gemini training and grounding on our site, and ai-train=no beside it is a statement that neither Google page quoted here mentions. So for Google specifically, our training preference is declared but not carried by a mechanism Google documents.

Closing that is a separate decision. A Disallow: / in that group would also give up the grounding use in Gemini Apps, because the token covers both. The comment at the top of the file also calls any restriction expressed through content signals an express reservation of rights under Article 4 of the EU copyright directive 2019/790. Whether that holds is a question for a lawyer, not for the person editing robots.txt.

#How to measure the effect before changing a setting

We have no result to report, and the order matters. Google points to a report for this:

“To measure how your content is performing in Search generative AI features, use the Generative AI performance report. This can help you get an idea of how changing your control may impact traffic to your site.”

Google Search Console Help, Search generative AI control

The plan is short. Record the report for the domain property first. Change one property and nothing else. Wait out the days Google names. Compare against the baseline. Changing the Search control, Google-Extended and a nosnippet rollout in the same week would leave a number nobody can attribute. The same discipline applies to the zero-click pattern covered in our post on expanded AI Overviews, and the reasons we want to be cited in answers at all are in the LLMO strategic summary.

Update, . The first public opt-out data I have seen cuts against the usual worry. Cyrus Shepard posted on LinkedIn what he calls an “admittedly small case study”: one site taken out of Google’s AI features. The post does not name the mechanism; to Barry Schwartz he described it as the Search generative AI opt-out controls (Search Engine Roundtable). AI impressions went to zero. He estimates that those AI impressions had a click-through rate of about 0.9%, worked out from overall site CTR and impressions minus the known AI impressions in the test period, and he told Schwartz they were about 8% of all impressions. The surprise: ordinary organic clicks also fell while the AI features were off. He reads this as a halo effect of being visible in more places on the results page, and adds that results are not guaranteed and that everyone should test their own data. The limits are his and stay attached to the numbers: one site, no dates or test length in the post, and AI Overviews kept showing on those queries throughout, only without his site.

What I take from it for a WordPress site: one site does not prove a halo effect, but it removes the assumption that excluding AI features can only protect clicks. On a multi-language site the inheritance rules above give you a rough test: exclude one locale property, leave the others on include, and compare each against its own baseline. Rough, because each language serves a different market. A single-language site has no such split, so the decision applies to the whole site at once.

#Does Bing have its own switches for AI training and AI answers

Update, . Yes, since today. Krishna Madhavan of Microsoft Bing announced preferences that separate AI training from AI grounding, meaning the use of a page to build a generated answer (Bing blog, Your content, your choice). Microsoft says neither preference changes eligibility for ordinary Bing search results.

AI training is set in robots.txt, for the whole site or a path, through a dedicated user-agent token. Allow is the default, so staying in needs no change. To opt out:

User-Agent: __usage_ai-training
Disallow: /

Per page, a meta tag or an HTTP header overrides robots.txt for that page:

<meta name="Bingbot" content="ai-training:disallow">
X-Robots-Tag: Bingbot: ai-training:disallow

AI grounding exists only per page, with no robots.txt form. It takes three values: allow (the default), ai-grounding:disallow, which keeps the page out of generated answers, and ai-grounding:disallowextended, which keeps grounding inside experiences Microsoft runs itself, Copilot and Microsoft 365 among them, and excludes grounding services Microsoft provides to third parties, such as Web IQ and Foundry API grounding. Both go into the same Bingbot meta tag or X-Robots-Tag header as above.

The dates matter more than the syntax. The new preferences replace the older NoArchive and NoCache directives. From 15 December 2026, Bing Webmaster Tools offers temporary grounding preferences to sites that use NoArchive or NoCache on that date. From 1 February 2027, Bing honours the new preferences as it crawls. 1 March 2027 is the deadline to publish page-level grounding preferences or record the temporary ones; pages without either default to allow for grounding until recrawled, and NoArchive and NoCache stop counting for training or grounding. Temporary preferences expire on 30 September 2027, or earlier when a recrawl finds the new tag.

GoalGoogleBing
Out of AI training, whole siteGoogle-Extended with Disallow in robots.txt, which also removes Gemini Apps and Vertex AI grounding__usage_ai-training with Disallow in robots.txt, training only
Out of AI answers in searchSearch generative AI control per Search Console property, or nosnippet per pageai-grounding:disallow per page, meta tag or header
Out of third-party grounding onlyNo equivalentai-grounding:disallowextended per page
Ordinary search listingNot affected by the Search control or Google-ExtendedNot affected by either preference

The useful difference: Google ties training to Gemini grounding in one token, Bing splits them. The combination our robots.txt declares (in answers, out of training) can be expressed to Bing with one group; for Google it costs Gemini grounding as well. Bing’s grounding switch, on the other hand, is per page, while Google’s main one is per property.

What to decide on a WordPress site now:

  • Check whether your pages send noarchive or nocache. Some SEO plugins, Rank Math among them, offer noarchive as an advanced robots meta option. If you relied on it to limit Bing’s AI use, it stops working on 1 March 2027 unless you replace it.
  • Training: add the __usage_ai-training group to robots.txt. WordPress serves a virtual robots.txt; edit it in your SEO plugin’s robots.txt editor (Yoast and Rank Math both have one) or through the robots_txt filter. A physical robots.txt in the web root replaces the virtual one entirely.
  • Grounding: Bing reads <meta name="Bingbot">, not name="robots", so the core wp_robots filter will not print it. Output it from a wp_head hook in a small plugin, or send the header from the server. If you want to be cited in Copilot, do nothing: allow is the default.
  • Given Shepard’s numbers, decide on blocking grounding section by section, for example only for paid content.

I have added the Bing training group to wppoland.com’s robots.txt, in line with its ai-train=no signal. Setting these preferences per template across a WordPress site is part of my GEO and LLMO optimization work.

#Checklist

  • Decide the goal first: out of Search features, out of training, or both.
  • Pick the switch from the table. One goal, one switch.
  • Set the Search control at the domain property, then check each locale property for an override.
  • Keep robots.txt and Search Console consistent: ai-input=yes and an excluded property contradict each other.
  • Do not combine a robots.txt Disallow with noindex or nosnippet on the same page.
  • Use Google-Extended only if you accept that it also covers Gemini grounding.
  • Baseline the Generative AI performance report before the change, and change one thing at a time.
  • If the site uses noarchive or nocache to limit Bing, replace them with the new Bing preferences before 1 March 2027.
Next step

Turn the article into an actual implementation

This block strengthens internal linking and gives readers the most relevant next move instead of leaving them at a dead end.

Want this implemented on your site?

If visibility in Google and AI systems matters, I can build the content architecture, FAQ, schema, and internal linking needed for SEO, GEO, and AEO.

Frequently asked questions

Practical answers to apply the topic in real execution.

Does Google-Extended remove my site from AI Overviews?#
No. Google describes Google-Extended as a token that manages whether crawled content may be used for training future Gemini models and for grounding in Gemini Apps and Vertex AI. The page adds that it does not impact a site's inclusion in Google Search. AI Overviews are managed by the Search generative AI control in Search Console.
Does the Search generative AI control stop Google training on my content?#
No. Google's help page says the control does not affect AI training and points to Google-Extended for that. It also does not remove the page from Google Search, which takes noindex.
Does Google read the Content-Signal line in robots.txt?#
Neither the Search Console help page for the generative AI control nor Google's crawler documentation mentions Content-Signal. The contentsignals.org site itself warns that some automated systems may ignore the directive. Treat it as a declaration to every crawler, not as a Google switch.
What happens when one locale folder overrides the domain property setting?#
The child property follows its own choice for itself and its subpages. Per Google, owners of the top-level domain property see a notification on the Search generative AI control page when a child property overrides the parent setting.
Does nosnippet keep a page out of AI Overviews?#
Google says nosnippet also prevents the content from being used as a direct input for AI Overviews and AI Mode. It applies per page and removes the text snippet from ordinary results too.

Need an FAQ tailored to your industry and market? I can build one aligned with your business goals.

Let’s discuss

Related Articles