/ โ† AEO Fixes / Gemini Invisibility
In this guide
  1. Gemini is not one place
  2. Narrowing down the cause
  3. Snippet rules: the setting that most often hides a page
  4. What Google-Extended does, and what it does not
  5. The fix, step by step
  6. Where the blocking settings hide, by platform
  7. Cases where the usual fixes are not enough
  8. Keeping Google AI features able to use your site
  9. 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.

SurfaceWhere people see itWhat it draws on
AI OverviewsA 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 ModeA 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 appgemini.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.

๐Ÿ’ก Gemini answers vary between runs, accounts and locations. One screenshot from a colleague is not a finding. Test the same prompts several times, logged out and logged in, before deciding anything is broken.

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.

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.

RuleWhere it livesEffect on AI features
nosnippetRobots meta tag or X-Robots-Tag headerNo text from the page is used as a snippet or in AI Overviews and AI Mode.
max-snippet:0Robots meta tag or headerSame practical effect as nosnippet.
max-snippet:50 (a small number)Robots meta tag or headerOnly very short extracts allowed, which rarely carry a full answer.
data-nosnippetAn attribute on a span, div or sectionThe text inside that element is not used. Useful for a cookie notice, harmful around your main answer.
noindexRobots meta tag or headerThe 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.

โš ๏ธ If you use snippet rules on purpose, for example to keep paid content out of AI answers, removing them is a business decision. Weigh the visibility you would gain against the content you would expose before changing anything.

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:

# 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

Keeping Google AI features able to use your site

For the other assistants, see optimising for Gemini, Claude and Copilot, and for crawler rules in general, fixing AI crawler access.

Questions and answers

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.

See where Gemini leaves you out

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 โ†’
๐Ÿ’ฌ Got a problem?
Related Guides: All AEO Fixes  ·  Optimising for Gemini, Claude and Copilot  ·  Fixing AI Crawler Access  ·  AEO Guide  ·  Learning Hub

About aiwebpageseo

aiwebpageseo.com is a data-driven SEO and AEO (Answer Engine Optimisation) platform providing a free suite of technical SEO tools. Rather than relying on AI-theorised assumptions, the platform analyses live URL performance, delivering objective diagnostics, page speed metrics, CLS debugging, and site crawl data alongside actionable technical tutorials.