How to appear in Google AI Overviews: what Google requires and what keeps a WordPress page out
Google says a page needs nothing extra to appear in AI Overviews or AI Mode. It has to be indexed and allowed a snippet. On WordPress the work is checking that nothing takes a page out, such as a noindex, a snippet rule or the Search generative AI control in Search Console.
- By
- WP Ministry
- Published
- Tested on
- WordPress 7.1.3, PHP 8.3.35
In short
- Google's requirement is that the page is indexed and may be shown with a snippet. It asks for no special markup, no AI text file and no rewriting.
- Its guide, last updated on July 10, 2026, adds that the site must be included under Search generative AI in Search Console. Every site is included unless someone changed that.
- Four things on a page limit or remove it, noindex, nosnippet, max-snippet and data-nosnippet. None of them is only about AI answers.
- WordPress with no plugin prints a robots tag of max-image-preview:large on a public page, with no snippet rule. Anything else came from a setting, a plugin or code.
- Google-Extended does not take a site out of AI Overviews. Google says it has no effect on Google Search.
- Search Console's generative AI performance report counts impressions by page, country, date and device. Its help page lists no queries and no clicks.
Google's own documentation says there is nothing extra to do to appear in AI Overviews or AI Mode. A page has to be indexed and has to be allowed a snippet in Google Search. Nobody applies, and no file or markup switches it on. Google also says that a page which meets every requirement may still not be shown.
So on a WordPress site the useful work is the other way round: finding out whether anything is keeping a page out. That can be a noindex, a snippet rule in the page's robots tag, or one setting in Search Console that removes a whole site from Google's AI features. This page gives what Google says about each, shows what WordPress prints, and says how to see whether your pages appear.
Every statement about Google below is from a page Google publishes, named where it is used and listed under Sources. Where something comes from a study instead, the page says whose.
What Google says is required
Two of Google's documents cover this. "AI features and your website" was last updated on December 10, 2025. "Optimizing your website for generative AI features on Google Search" was published on May 15, 2026 and last updated on July 10, 2026.
The first one opens with the answer:
"There are no additional requirements to appear in AI Overviews or AI Mode, nor other special optimizations necessary."
It then gives the technical requirement. To be eligible to be shown as a supporting link in either feature, a page must be indexed and eligible to be shown in Google Search with a snippet.
The newer guide repeats that and adds one condition. The site must be included in Search generative AI features in Search Console. That is a setting described under "The Search generative AI control" below, and every site is included unless someone chose otherwise.
Both documents say the same thing about certainty. A page that meets all the requirements and follows every policy may still not be crawled, indexed or served. Being eligible is all a site owner can arrange.
What Google says is not required
The same two documents list what a site does not need.
- Special files or markup. In Google's words: "You don't need to create new machine readable files, AI text files, or markup to appear in these features."
- Special structured data. The guide says structured data is not required for generative AI search and that there is no special schema.org markup to add. It still recommends structured data for rich results, and the first document asks that it match the visible text of the page.
- Chunking. The guide says there is no requirement to break content into small pieces.
- Rewriting for AI. The guide says a page does not need to be written in a particular way for generative AI search.
What the guide says will matter most, more than anything else in it, is content that is unique and useful to the people it is for. That is a subject of its own, and generative engine optimization covers it with the other engines.
What limits or removes a page
Google's documentation names these controls. The middle column is where each one lives, which decides who could have set it.
| Control | Where it is set | What Google says it does |
|---|---|---|
noindex | The page's robots tag, or an X-Robots-Tag header | The page is not shown in search results. A page that is not indexed does not meet the requirement above. |
nosnippet | The robots tag or the header | No text snippet or video preview in any kind of result, AI Overviews and AI Mode included. It also prevents the content from being used as a direct input for AI Overviews and AI Mode. |
max-snippet:[number] | The robots tag or the header | At most that many characters of text snippet. It also limits how much of the content may be used as a direct input for AI Overviews and AI Mode. 0 is the same as nosnippet. -1 leaves the length to Google. |
data-nosnippet | An attribute on a span, div or section in the page | That part of the text is not used as a snippet. The AI features document lists it among the controls for limiting what is shown from a page. |
| Search generative AI control | A setting of the property in Search Console | The whole site is kept out of AI Overviews, AI Mode and generative AI features in Discover. |
A robots.txt rule for Googlebot | The site's robots.txt | Google's AI features document says AI is built into Search, so the rules for Googlebot are the control for how a site is crawled for it. |
Google-Extended | A name used in robots.txt | Whether content Google crawls may be used to train Gemini models and to ground answers in the Gemini apps and Vertex AI. Google says it does not affect a site's inclusion in Google Search. |
Three things about that table are easy to get wrong.
None of the page rules is only about AI. nosnippet and max-snippet also remove or shorten the ordinary description under a page's title in the results. The one control that separates Google's AI features from the rest of Search is the setting in Search Console.
Google-Extended does not take a site out of AI Overviews. Google's page on its crawlers says the name governs training and grounding in other Gemini products and is not a ranking signal in Search. Blocking it does not change whether a site appears in AI Overviews. Blocking or allowing AI crawlers on WordPress covers that name and the other companies' crawlers.
A rule Google cannot read does nothing. Google's specification says these rules are found when a page is crawled. If robots.txt keeps Googlebot away from a page, a tag on that page is never seen. When rules conflict, the more restrictive one applies. A max-snippet with no number that can be read is ignored.
The Search generative AI control
This is the newest of the controls and the only one that is not on the site at all.
- Where it is. In Search Console, under Settings, then Search generative AI. Nothing in WordPress shows its state.
- Since when. Google's announcement of June 3, 2026 says it began testing the control with a subset of site owners in the United Kingdom. The help page says that, as of August 31, 2026, it has been rolled out to all websites worldwide.
- What the choices are. The help page lists "Include my site's links and content in Search generative AI features", "Exclude my site's links and content from Search generative AI features" and "Inherit control from parent". Include is the default. A property that has a parent property inherits by default.
- What Exclude does. The help page says links to the site and its content will not appear in those features, the site's content will not be used as an input to generate a response there, and the site will receive no traffic or impressions from them. Content from other sites still appears.
- What it does not do. The help page says "this control isn't used as a ranking or inclusion signal affecting other parts of Search". It also says the control does not affect AI training, and it names
Google-Extendedfor that andnoindexfor leaving Google Search completely. - How long a change takes. The help page says it generally takes a few days.
If a site has no impressions at all in Google's AI features, look here before anything else. It takes a minute and rules out the one cause that no page source will show.
What WordPress prints, and how to read it
A WordPress site with no plugin that touches the tag prints this in the <head> of every public page:
<meta name='robots' content='max-image-preview:large' />That allows large image previews and limits nothing. There is no noindex and no snippet rule, so a public page on a bare WordPress meets Google's technical requirement as far as the tag goes. Google's specification says that when max-snippet is not given, Google chooses the length of the snippet. WordPress adds noindex by itself in a few places, such as its own search results, and WordPress SEO without a plugin has the full table.
Anything more than that line came from somewhere. These steps read what a page serves. They need a terminal with curl, on your own computer or on the server.
Step 1: Read the robots tag
Put the address of the page you care about in place of the example. Check a post or a page, not only the home page, because a rule can be set for one page.
It prints each tag addressed to all crawlers or to Googlebot. Look for
noindex,nosnippetandmax-snippet. Amax-snippet:-1is not a limit.bashcurl -sL https://example.com/example-page/ | grep -i -o -E "<meta[^>]*(robots|googlebot)[^>]*>"Step 2: Read the header
Google treats an
X-Robots-Tagheader the same as the tag. It is usually set by the server or by a plugin, and it does not show in the page's source.bashcurl -sIL https://example.com/example-page/ | grep -i "x-robots-tag" || echo "no X-Robots-Tag header"Step 3: Search the source for data-nosnippet
Open the page in a browser, view its source and search for
data-nosnippet. The attribute is written into a template or a block, so it can cover one box of text on every page of a site.Step 4: Look in Search Console
Open Settings, then Search generative AI, and read which choice is selected. While you are there, the URL Inspection tool shows the HTML Googlebot received for a page, which Google's AI features document gives as the way to confirm that a rule is visible to it.
Without a terminal, the page indexing check reads an address you give it and reports a noindex in the page or its headers, a block in robots.txt, and a page that asks for no snippet.
Where a rule comes from on WordPress
The "Discourage search engines" box
Ticking "Discourage search engines from indexing this site" under Settings, then Reading, puts noindex, nofollow on every page. A site that began as a staging copy often still has it. What the box does and how to turn it off covers it in full.
An SEO plugin
An SEO plugin has robots settings of its own, and with one active the tag you read reflects them. Two examples, each from the plugin's own documentation:
- Yoast SEO. Its specification says it always prints a robots tag, and that on a public page the tag is
index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1unless someone changed it. That sets no limit. Its help page puts the per-page control in the Advanced tab of its panel on the edit screen, under "Allow search engines to show this content in search results". Set to No, the page getsnoindex. - Rank Math. Its documentation lists No Snippet among the robots choices that can be set as a site-wide default and for a single post. It also describes a Snippet length under "Advanced Robots Meta", where the default of
-1means any number of characters.
So with a plugin, a snippet limit can be a tick box or a number in a field, set once for every post of a kind. Read the tag on the page, then look for the matching setting in the plugin's defaults and in its panel on that page's edit screen.
Code on the wp_robots filter
Since WordPress 5.7 the robots tag is built through one filter, wp_robots. A theme, a plugin or a snippet can add a rule to it in a few lines. This lists the files under wp-content that mention the filter. Run it in the site's folder.
grep -rl "wp_robots" wp-content/ || echo "nothing in wp-content mentions wp_robots"A file in the list is a place to read, not a verdict. A plugin can also write a robots tag without this filter, so an empty list clears nothing by itself. The tag the page serves is the test.
data-nosnippet in a template
WordPress prints a data-nosnippet attribute as it was written, for example in a Custom HTML block. Google's specification accepts it on span, div and section elements only. If the attribute is around the main text of a template, every page built from that template has asked for that text to be left out of snippets.
Setting a snippet rule on one page yourself
There are reasons to want one. A page may hold text you would rather not have quoted in a result, or you may want Google to use only a short extract. The filter does it for a single page and leaves the rest of the site alone.
The example adds nosnippet to one page and a limit of 50 characters to one post. Keep in mind what the table above says: either rule also changes the ordinary result for that page, not only AI answers.
Step 1: Create the mu-plugins folder if it is not there
Look in
wp-content. If there is no folder namedmu-plugins, create one. WordPress loads every PHP file in that folder on every request, and a file there cannot be switched off from the dashboard.Step 2: Add the file
Save this as
snippet-rules.phpin that folder.wp-content/mu-plugins/snippet-rules.php<?php /** * Plugin Name: Snippet rules * Description: Adds a snippet rule to the robots tag of one page and of one post. */ add_filter( 'wp_robots', function ( $robots ) { // No text snippet from the page whose slug is example-page. if ( is_page( 'example-page' ) ) { $robots['nosnippet'] = true; } // At most 50 characters of snippet from the post whose slug is example-post. if ( is_single( 'example-post' ) ) { $robots['max-snippet'] = '50'; } return $robots; } );Step 3: Read the tag back
Run the command from "Read the robots tag" on each address. The page now serves the first line below and the post the second. Every other page still serves
max-image-preview:largealone.text<meta name='robots' content='max-image-preview:large, nosnippet' /> <meta name='robots' content='max-image-preview:large, max-snippet:50' />Step 4: Clear any page cache
A caching plugin or a CDN that stores whole pages will go on serving the copy it made before the change. Clear it, then read the tag again.
Keep the quotes around '50'. WordPress prints a number only when the value is text. Written as 50 without quotes, the tag comes out as max-snippet with no number, and Google's specification says a rule with no number it can read is ignored.
To undo it, delete the file. Google reads the change when it next crawls the page. Its AI features document says that can take from several days to several months, and that you can ask for a recrawl in Search Console.
How to see whether you appear
The generative AI performance report in Search Console
Google's help page says that, as of August 31, 2026, this report has been rolled out to all websites worldwide. This is what the help page says it holds.
- What it counts. Impressions: how many times links to your site were shown to a user in a generative AI feature on Google Search. It covers AI Overviews and AI Mode. Discover has a separate report.
- How it can be grouped. By page, by country, by date and by device. A filter separates searches typed as text from searches made with an image.
- What the help page does not list. A grouping by query, and clicks. You see which pages were shown and how often, not what was asked. Google's announcement says it will introduce more metrics over time and gives no date.
- When there is no report. The help page says this usually means the site has not received enough impressions in these features, and that it can also mean the site was excluded with the control above.
- Limits. Experiments in Search Labs are not counted, and the 1,000-row limit of the ordinary Performance report applies.
Clicks from these features are not lost. Google's AI features document says they are counted in the ordinary Performance report, in the Web search type, with everything else. Its help page on impressions and clicks says a click on a link in an AI Overview counts as a click, and that every link in one AI Overview is given the same position. Neither page describes a way to separate those clicks from the rest in that report.
Bing's AI Performance report
Microsoft announced AI Performance in Bing Webmaster Tools as a public preview on February 10, 2026. Its announcement says the report shows how often a site is cited as a source across Microsoft Copilot, AI summaries in Bing and some partner products, with the pages cited and a sample of the phrases used to retrieve them, which Google's report does not give. On June 16, 2026 Microsoft added four views to it, still in preview. Bing's announcement describes each figure and what it does not mean.
Trackers sold by other companies
Tools that run questions through an assistant and record the answers show what was said to them on the days they asked. Google's guide says no third-party tool has access to its internal ranking or AI systems, and tells site owners to check such a tool's advice against Google's own guidance.
"My traffic dropped since AI Overviews"
This is what can be said with a source behind it. It is less than most articles on the subject claim.
What Google says. In a post of August 6, 2025, the head of Google Search wrote that total organic click volume from Search to websites had been relatively stable year over year. The same post says traffic is shifting, with less going to some sites and more to others, and that people may not click further when a quick answer satisfies them. The post gives no figure for either statement.
What one study found. Pew Research Center, which sells nothing in this trade, published an analysis on July 22, 2025. It used the browsing records of 900 adults in the United States for March 2025, covering 68,879 Google searches. People clicked a link in the ordinary results on 8% of visits to a results page that had an AI summary, and on 15% of visits to a page that had none. They clicked a link inside the summary on 1% of visits. That measures what people did on results pages in one month. It does not measure any one site, and Google's features have changed since.
What nobody can tell you. Whether your drop was caused by AI Overviews. Google's reports show impressions in AI features and total clicks. They do not show the clicks a page would have had without the feature.
What you can do is rule out the causes you control, in this order:
- Run the checks above. A
noindex, a snippet rule or an excluded site is a cause you can remove. - Read Google's guide to debugging a drop in Search traffic, which is listed under Sources. It covers ranking updates, technical faults, security problems and seasonal interest, and shows what each looks like in the Performance report.
- Compare the pages that lost clicks with the pages listed in the generative AI performance report. If they are the same pages, that is an observation about where your links were shown. It is not proof of a cause.
If the site has left Google's results altogether, that is a different problem, and why a WordPress site is not showing up on Google goes through it.
What does not help
Each of these is sold or recommended as a way into Google's AI answers. Next to each is what Google itself says.
- An
llms.txtfile. Google's guide says Google Search does not use such files, and that keeping one will neither harm nor help a site in Search. Its documentation log records that note being added on June 15, 2026. llms.txt on WordPress covers who does read the file. - Special schema for AI. Both documents say there is none to add. Structured data is still worth keeping accurate for the rich results Google does show.
- FAQ markup for a rich result. Google's documentation log has a notice of May 8, 2026 that the FAQ rich result would no longer appear in Search from May 7, 2026, and an entry of June 15, 2026 removing its documentation. Questions and answers written as visible text on a page are a different thing, and are for the reader.
- Bought or arranged mentions. The guide says seeking inauthentic mentions across the web is not as helpful as it might seem, and that its AI features depend on its ranking systems and on the systems that block spam. Google's spam policies name attempts to manipulate generative AI responses, and the documentation log dates that clarification to May 15, 2026.
- A page for every variation of a question. The guide says that making these mainly to manipulate rankings or AI responses violates the policy on scaled content abuse.
Google's guide gives the test to put to any advice of this kind, this page included: check it against Google's official guidance.
When to get help
- Hand it over if a page still serves a
noindexor a snippet rule and you cannot find what adds it. A one-time fix from WP Ministry covers one issue on one site and starts with a free diagnosis. - Ask for the whole list if you would rather have someone go through these checks across a site: see AI search optimization. Nobody can promise a place in an AI answer, and that page does not.
Common questions
Is there a way to apply or opt in to AI Overviews?
No. Google's documentation describes no sign-up. A site is included by default, and a page is eligible when it is indexed and may be shown with a snippet. The only choice Google offers is to leave, with the Search generative AI control in Search Console.
Can I stay in Google's ordinary results and leave AI Overviews?
Yes, with the Search generative AI control. Google's help page says it is not used as a ranking or inclusion signal for other parts of Search. A nosnippet rule also keeps a page's text out of AI Overviews, but it removes the ordinary snippet under the page's title as well.
Does blocking Google-Extended remove my site from AI Overviews?
No. Google says Google-Extended governs whether crawled content is used to train Gemini models and to ground answers in other Gemini products, and that it does not affect a site's inclusion in Google Search. AI Overviews are part of Search, so the controls are the ones in the table above.
I removed a nosnippet rule. When does Google notice?
When it next crawls the page. Google's AI features document says crawling can take from several days to several months, and that you can ask for a recrawl. Check first that the rule is gone from what the page serves, since a cache can keep the old tag in place.
Why is there no generative AI performance report in my Search Console?
Google's help page gives two reasons. The site has not received enough impressions in Google's AI features, or the site has been excluded with the Search generative AI control. Check the control first, since that one you can see.
Will adding FAQ schema or an llms.txt file help?
Not for Google. Its guide says Google Search does not use llms.txt, and its documentation log says the FAQ rich result is no longer shown. Neither is harmful. Neither is a requirement or a way in.
- GuideAI bots slowing down your website: how to confirm it on WordPress and what to do, mildest first
- GuideBing Webmaster Tools for WordPress: setup, IndexNow, and what it means for ChatGPT and Copilot
- GuideGenerative engine optimization (GEO): what is documented, what was studied and what is guesswork
- GuideHow to block AI crawlers on WordPress, or let them in: robots.txt, Cloudflare, hosts and plugins
- GuideHow to stop AI training on your WordPress content and stay in AI search answers
- Guidellms.txt on WordPress: what it is, who reads it and whether your site needs one

