Missing From Gemini? Check Google Index, Snippets, Extended
Your business is missing when people ask Google Gemini, or it never appears in the AI Overviews and AI Mode answers inside Google Search, even though competitors do.
Because all of these are built on Google Search, the cause is usually something Google can see: a page that is not indexed, a snippet rule that forbids quoting, a robots.txt line aimed at Google-Extended, content that only appears after scripts run, or a business Google cannot tell apart from others. This guide shows how to find which one applies to you and fix it.
- Gemini is not one place
- Narrowing down the cause
- Snippet rules: the setting that most often hides a page
- What Google-Extended does, and what it does not
- The fix, step by step
- Where the blocking settings hide, by platform
- Cases where the usual fixes are not enough
- Keeping Google AI features able to use your site
- Questions and answers
Gemini is not one place
When people say "Gemini does not mention us", they can mean any of three different things, and each one draws on Google's systems in a slightly different way. Separating them is the first job, because the fix for one is not always the fix for another.
| Surface | Where people see it | What it draws on |
|---|---|---|
| AI Overviews | A generated summary at the top of some Google results pages, with links to sources. | The Google Search index, crawled by Googlebot. Only pages eligible to appear in Search with a snippet can be used. |
| AI Mode | A conversational tab inside Google Search, available in the UK since 2025. | Also the Google Search index. Google has described it as running several related searches for one question and combining the results. |
| The Gemini app | gemini.google.com, the mobile app, and Gemini inside Android and Workspace. | The model's own training plus, for many questions, Google Search results used to ground the answer. Sources are sometimes listed, sometimes not. |
The practical consequence is simple. If you are missing from all three, the problem is almost certainly in how Google Search sees your site. If you appear in AI Overviews but never in the Gemini app, look at Google-Extended and at whether the app is answering from training rather than a live search. If you appear in ordinary results but never in AI Overviews, look first at snippet controls and then at whether your page gives a quotable answer.
Narrowing down the cause
Work through these questions in order. Each one rules out a whole class of causes, and most sites find their answer in the first three.
- Does the page appear in ordinary Google results for the question? Search the exact question and a few variations. If your page is nowhere in the first few pages, Gemini has little reason to pick it, and the work is ordinary search visibility rather than anything AI-specific.
- Is the page indexed at all? Use URL Inspection in Search Console. "URL is not on Google" ends the investigation: nothing downstream can use a page Google has not indexed.
- Does your result show a text snippet under the title? If Google shows only the title and address, or a very short fragment, a snippet rule is probably in force. That rule also limits AI Overviews and AI Mode.
- Is the answer visible in the rendered HTML Google stored? In URL Inspection choose View crawled page, then the HTML tab, and search for a sentence from your answer. If it is missing, Google indexed a shell.
- Does Google know who you are? Search your business name. A knowledge panel with the right address, website and description is a good sign. A panel for a different company with a similar name, or none at all, means entity work is needed.
- Does the Gemini app answer from search? Ask it something recent that it could only know from the web, such as this month's opening hours on your site. If it cannot, it is answering from training for your topic, and the gap is about how often and how widely you are written about.
The AI Visibility Tracker helps here because it asks the same set of customer questions repeatedly and records whether your brand is cited, mentioned, recommended or missing. A pattern across many prompts tells you far more than a single test in your own browser.
Snippet rules: the setting that most often hides a page
Google's documentation on AI features is explicit that the normal snippet controls also govern AI Overviews and AI Mode. If a page tells Google not to show a snippet, Google will not quote it in an AI answer either. These rules are often added years ago for unrelated reasons, or switched on by a plugin setting, and then forgotten.
| Rule | Where it lives | Effect on AI features |
|---|---|---|
nosnippet | Robots meta tag or X-Robots-Tag header | No text from the page is used as a snippet or in AI Overviews and AI Mode. |
max-snippet:0 | Robots meta tag or header | Same practical effect as nosnippet. |
max-snippet:50 (a small number) | Robots meta tag or header | Only very short extracts allowed, which rarely carry a full answer. |
data-nosnippet | An attribute on a span, div or
section | The text inside that element is not used. Useful for a cookie notice, harmful around your main answer. |
noindex | Robots meta tag or header | The page leaves the index altogether, so it cannot appear anywhere in Search. |
Look for them in three places, because the page source alone can mislead you:
<!-- 1. In the HTML head -->
<meta name="robots" content="index, follow, max-snippet:-1, max-image-preview:large">
<!-- 2. In the HTTP response headers (check with developer tools, Network tab) -->
X-Robots-Tag: nosnippet
<!-- 3. Wrapped round content in the body -->
<div data-nosnippet>...your main answer...</div>
The first line above is what you want on a page you would like quoted: max-snippet:-1
means no limit. A header rule wins even when the meta tag looks correct, and header rules are usually
set in the server configuration, a CDN rule or a security plugin rather than in the page template.
What Google-Extended does, and what it does not
Google-Extended is a robots.txt product token, not a separate crawler. Googlebot does
the fetching; the token tells Google whether content it has fetched may be used for Gemini. Google's
crawler documentation describes it as controlling use for training future Gemini models and for grounding
answers in the Gemini apps and in Google's grounding service for developers.
It does not control Google Search. Google states that Google-Extended has no effect on a site's inclusion or ranking in Search, and AI Overviews and AI Mode are part of Search. So:
- Blocking Google-Extended can reduce how often your content is used in the Gemini app, but it will not remove you from AI Overviews or AI Mode.
- Allowing Google-Extended will not by itself get you into AI Overviews. That depends on indexing, snippets and the quality of your answer.
- Blocking Googlebot to keep content away from AI removes the page from Google Search entirely, which is almost never the intent.
# robots.txt: allow Gemini to use the site as well as Search
User-agent: Googlebot
Allow: /
User-agent: Google-Extended
Allow: /
# or, to opt out of Gemini training and grounding only:
# User-agent: Google-Extended
# Disallow: /
Because Google-Extended is a token rather than a crawler, you will not see it in your access logs. The only way to confirm what you have told Google is to read the live robots.txt file at the root of the domain, and at the root of every subdomain that serves content.
The fix, step by step
Step 1
Test each Google AI surface separately
Choose ten to twenty questions your customers really ask and run each one in three places: an ordinary Google search to see whether an AI Overview appears, the AI Mode tab, and the Gemini app. Note whether your site is linked, your brand is named without a link, or you are absent. Repeat each prompt at least twice, once signed out, because personalisation and normal variation can make a single run misleading. The pattern tells you which surface is the problem.
Step 2
Confirm Google has indexed the page that should answer
For every question, decide which page on your site should be the answer,
then paste its address into URL Inspection in Search Console. If it says the page is not on Google, read
the reason shown: excluded by noindex, a canonical pointing elsewhere, crawled but not indexed,
or not yet discovered. Fix that reason first, add the page to your XML sitemap and request indexing.
Nothing else in this guide helps a page that Google has not indexed.
Step 3
Remove snippet rules that stop Google quoting you
Check the robots meta tag in the page head, the X-Robots-Tag response
header in the Network tab of your browser developer tools, and any data-nosnippet attributes
in the body. Remove nosnippet, raise or remove any small max-snippet value,
and take data-nosnippet off the element that holds your main answer. Change the rule at
its source, whether that is the theme template, an SEO plugin setting, a CDN rule or the server configuration,
so it cannot quietly return.
Step 4
Set Google-Extended deliberately
Open
your live robots.txt file and search it for Google-Extended. If you find a Disallow
rule that nobody remembers adding, it may have come from a CDN setting that blocks AI training, a security
plugin or an old template. Decide whether you want your content used in the Gemini app, then write the
rule you actually intend. Remember that this choice affects the Gemini app only and does not change AI
Overviews or AI Mode in Google Search.
Step 5
Check the answer is in the page Googlebot renders
In URL Inspection, choose Test live URL, then View tested page, and open the HTML tab. Search it for a distinctive sentence from the answer you want quoted. If the sentence is missing, the content is loaded by a script that failed, sits behind a click that Googlebot does not make, or requires a login or cookie consent. Move the answer into the server-rendered HTML, or make sure the rendering completes without user interaction, and test again until the sentence appears.
Step 6
Make your business easy for Google to identify
Search your business name and check what Google shows. Use one exact business name,
address and phone number on your site, your Google Business Profile and major directories. Add Organization
or LocalBusiness markup with a stable @id and sameAs links to profiles you
control. If a similarly named company dominates the results, say plainly on your About page where you
are based and what you do, so Google can separate the two businesses rather than merging them.
Step 7
Re-measure through Search Console and repeat prompts
Wait until Google has recrawled the changed pages, which URL Inspection shows as a new crawl date, then run the same prompt set again in the same three places. In Search Console, Google counts clicks and impressions from AI Overviews and AI Mode within the ordinary Web search totals, so watch the affected pages there rather than looking for a separate AI report. Compare the pattern with your first run, not individual answers.
Where the blocking settings hide, by platform
WordPress
SEO plugins such as Yoast SEO, Rank Math and All in One SEO write the robots meta tag. Check each
affected page's advanced settings for "no snippet" or a snippet length limit, and check the plugin's
global defaults for the post type. Rank Math, for example, exposes advanced robots settings including
max snippet length. Some security and performance plugins add X-Robots-Tag headers, which
will not appear in the SEO plugin at all. The Settings, Reading option "Discourage search engines from
indexing this site" adds noindex to every page and is still left switched on after launches
more often than it should be.
Shopify
Shopify generates robots.txt from a template, robots.txt.liquid, which you can edit in
the theme code. Apps that promise to "block AI" may add rules there or in the theme's theme.liquid
head. Search both for Google-Extended, nosnippet and max-snippet.
Product descriptions loaded by a third-party app after the page loads may also be missing from the rendered
HTML, which Step 5 will reveal.
Cloudflare and other CDNs
Cloudflare offers a managed robots.txt option that can add Disallow rules for AI training
crawlers to the start of your file, and bot management settings that can challenge or block automated
visitors. Check what your live robots.txt contains, not the copy on your server, because the CDN may
be rewriting it. Transform rules and response header rules can also add X-Robots-Tag to
every response.
JavaScript frameworks
React, Vue and Angular sites that render in the browser can index as near-empty pages when rendering fails or times out. Server-side rendering or static generation, available in Next.js, Nuxt and Angular's own tooling, puts the answer in the first HTML response. Frameworks also let developers set robots meta tags per route, so check the route config as well as the base layout.
Cases where the usual fixes are not enough
- The query does not trigger an AI Overview. Google only shows one when its systems judge it helpful. For many short, navigational or commercial searches there is none to appear in. Check that the question you are testing actually produces an AI Overview for anyone before treating your absence as a fault.
- You appear in AI Overviews but not in the Gemini app. The app may answer your question from training alone, which reflects what was written about you before its cut-off date. Being mentioned more widely on other sites is the long-term fix; see the guide to weak brand mentions.
- Gemini names you but links to a directory. The directory page answered the question more directly than yours. Compare the two and bring the missing facts, such as prices, areas covered or opening hours, onto your own page.
- Gemini gives wrong facts about you. That is an accuracy problem rather than visibility, covered in fixing wrong attribution.
- A new site. Google may index a new site within days but take much longer to trust it enough to use in answers. Nothing in robots.txt speeds that up; useful pages and genuine mentions do.
- Workspace and enterprise Gemini. Answers inside company accounts may be configured to use internal documents only, so a missing website there may be an administrator setting, not a problem with your site.
Keeping Google AI features able to use your site
- Record your robots rules. Keep a short note of every robots.txt line, robots meta default and header rule, who added it and why. Unexplained rules are how most of these problems begin.
- Check after every plugin, theme or CDN change. Load one key page, look at the robots meta tag and the response headers, and read the live robots.txt. It takes two minutes.
- Watch the Page indexing report. A sudden rise in "Excluded by noindex tag" in Search Console is an early warning that a template change has spread a rule across the site.
- Keep answers in the HTML. Make server rendering a requirement for any page you want quoted, and include a rendering check in release testing.
- Track the same prompts monthly. Run your prompt set on a schedule so a drop shows up within weeks rather than when a customer mentions it.
For the other assistants, see optimising for Gemini, Claude and Copilot, and for crawler rules in general, fixing AI crawler access.
1. Why does my site rank in Google but never appear in AI Overviews?
The most common reason is a snippet rule. A nosnippet directive, a max-snippet value of zero or a very small limit, or data-nosnippet around your main content stops Google quoting the page in AI Overviews and AI Mode, even though it still ranks. Check the robots meta tag, the X-Robots-Tag response header and the body markup. If none are present, compare your page with the sources Google does use and see whether they answer the question more directly.
2. Does blocking Google-Extended remove me from AI Overviews?
No. Google-Extended is a robots.txt token that controls whether Google may use your content for Gemini models and for grounding answers in the Gemini apps. Google states it has no effect on Google Search, and AI Overviews and AI Mode are part of Search. To keep a page out of AI Overviews you would need snippet controls or noindex, both of which also change how the page appears in ordinary results, so think carefully first.
3. Why do I not see Google-Extended in my server logs?
Because it is not a separate crawler. Googlebot does all the fetching, and Google-Extended is only a name you can use in robots.txt to tell Google how fetched content may be used. You will see Googlebot requests in your logs whatever you set for Google-Extended. The only way to check your setting is to open your live robots.txt file and read the rules, including any lines a CDN or plugin may have added.
4. Is there a Search Console report for Gemini or AI Overviews?
Not a separate one at the time of writing. Google includes clicks and impressions from AI Overviews and AI Mode in the ordinary Web search totals in the Performance report, so you cannot filter them out on their own. Watch the pages you have fixed for changes in impressions and clicks, and use repeated prompt testing, such as the AI Visibility Tracker, to see whether you are being cited or mentioned in the answers themselves.
5. How long does it take to appear in Gemini after fixing a block?
Google has to recrawl the page first, which URL Inspection shows as a new crawl date, and a request for indexing can speed that up for single pages. After that, AI Overviews and AI Mode can use the page as soon as it is eligible, but whether they choose it depends on how well it answers the question. The Gemini app may take longer when it relies on training data, which only changes when new models are released.
6. Does schema markup get me into Gemini answers?
Google says there is no special markup needed to appear in AI Overviews or AI Mode, and that the usual Search best practices apply. Structured data still helps Google identify your organisation, products and authors, which reduces the chance of being confused with another business. It will not make up for a page that is not indexed, is blocked from snippets, or does not contain a clear answer to the question in its visible text.
7. Can I ask Google to include my site in Gemini?
There is no submission form or paid route into Gemini, AI Overviews or AI Mode. What you can control is eligibility: the page must be indexed, allowed to show a snippet, readable in the HTML Googlebot renders and, for the Gemini app, not blocked with Google-Extended. Beyond that, inclusion depends on how useful and trusted the page is for the question, which improves through clearer answers and wider mentions of your business.
The AI Visibility Tracker asks AI assistants the questions your customers ask and records whether your brand is cited, mentioned, recommended or missing, so you can see where Gemini leaves you out and track progress over time.
Open AEO Fixes โ