Indexed but Not Showing Up on Google

Indexed means eligible, not visible. Google's own help for the URL Inspection tool says a page marked "URL is on Google" isn't guaranteed to appear in results. Most pages that are indexed but not showing up are ranking where nobody looks, filed under another URL, or checked with the wrong search.

The question keeps coming back in nearly the same words. A store owner on the Shopify Community made sure the site was indexed in Search Console and still couldn't find it. A Wix user asked the same thing a few months later.

Here's the thing: in most of these threads, Search Console isn't wrong. It answered a narrower question than the one the owner asked.

Why is my site indexed but not showing up when I search?

Because being indexed only means Google stored the page. Showing it is a separate decision, made again for every search. Google describes Search as three stages: crawling, indexing and serving results. Not every page makes it through all three. Indexing means Google fetched the page, analyzed it and stored it. Serving is a separate decision, made for every single search, about which stored pages to show, in what order, to which person.

The same page says Google doesn't guarantee it will crawl, index or serve a page, even one that follows its rules. So the green status tells you one thing. The page could appear. It doesn't tell you where, or for which searches, or whether anyone will ever scroll that far.

The checks people run, and what each one proves

Most of the confusion comes from treating five different tests as if they measured the same thing.

The checkWhat it provesWhat it doesn't prove
URL Inspection says "URL is on Google"The page is indexed and eligible to appearThat it appears for any search at all
A site: searchGoogle knows some pages on the domainThat a missing page is missing: the operator doesn't list every indexed URL
Searching the full URL of the pageWhether Google serves that exact pageHow it performs for real searches
Searching your service and cityWhere you rank for one search, from your location and deviceWhat a client in another city, or on a phone, sees
Performance report filtered to the pageThe searches it appeared for, how often, and at what average positionThat anyone saw it or clicked

The fourth row is the one people trust most, and it's the weakest. Google says relevance depends on factors that include the searcher's location, language and device. Your search from your desk is one sample of many.

What it looked like on my own site

I'll use Contento, because it's the only site whose numbers I can publish.

On 7 September 2026, when this site was new, Search Console listed 25 pages as indexed. Across the whole site there were 62 impressions and 3 clicks, at an average position of 40.2. Every one of those 25 pages was, technically, on Google. Almost none of them sat anywhere a person would look.

The page with the fourth most impressions on the site was an Academy article on diagnosing a traffic drop, and the sitemap didn't even list it at the time. It was indexed and it did show up. Twelve times. That's what showing up looks like for a young page: real but small, and invisible to anyone whose only test is typing their own category into Google.

A week later, several newer posts came back from the same tool as unknown to Google, with nothing blocking them. That's a different problem from ranking low, and it has a different answer, which is mostly waiting.

Three weeks later, Search Console listed 38 pages as indexed. Over the previous 28 days the site had 233 impressions and 6 clicks, at an average position of 41.3. More pages stored, a few more people seeing them, and the typical page still sitting around the fifth page of results. Indexing grew faster than showing up, which is exactly the gap this article is about.

First, inspect the exact URL and read the canonical

Paste the full address into the URL Inspection tool in Search Console, with https and the exact path. Open the indexing details and compare the canonical you declared with the one Google selected. If they differ, the page you keep searching for isn't the page Google shows.

Google calls your canonical a hint, not a rule, and it can pick a different version. This comes up a lot on stores, where the same product often lives at more than one path.

Second, search for the address itself

Google's URL Inspection help names the definitive test: search for your URL on Google. If the page comes back, Google is serving it, and the question stops being about indexing.

Don't lean on site: for this. Google's own documentation for the operator says an indexed URL isn't guaranteed to show in those results, and that the list may be incomplete. A short site: list proves very little.

Third, open the Performance report for that one page

In Search Console, open Performance, add a page filter with the exact URL, and read three things: impressions, queries and average position. Any impressions at all mean the page is showing up for someone. The query list tells you what Google thinks the page is about, which is often not what you wrote it for.

Read position carefully. Google defines it as the topmost spot your link held, averaged across the searches where it appeared. A page averaging 38 does appear in results. It just sits far below where people click.

If you want to read that report with AI Overviews in the picture, I wrote a longer guide on measuring visibility in Search Console after AI Overviews.

Fourth, search your name before your category

Type your business name exactly as it appears on the site. If you come up, Google is serving you and connects the name to your domain. What's left is competition on broader searches, which is a content and authority problem, not an indexing one.

If you don't come up for your own name weeks after indexing, go back to the first check. Something is pointing Google at another URL, or the name on the page isn't the name you're searching.

Fifth, give it the time Google names

Google's starter guide says some changes take effect in hours and others take several months, and suggests waiting a few weeks before judging. For a brand new site, its getting started page says Google can take a few weeks just to notice it.

Requesting indexing every morning doesn't help. Google's recrawl documentation says there's a quota, and that asking again for the same URL won't get it crawled any faster.

Why are my articles showing up on Google but not my homepage?

Usually because the articles match what people type and the homepage doesn't. It's common, and it usually isn't a bug.

An article answers a specific question in the words people type. A homepage tends to say who you are in broad terms, and broad searches are where the most sites compete. If your posts appear and your homepage doesn't, Google is probably doing exactly what it describes: matching pages to queries. The fix is a homepage that says plainly what you do, for whom and where, in the words a client would use. How those pages connect to each other matters too, and that's what an entity map for a small brand is for.

The same gap, one layer up

AI assistants add another step between being stored and being chosen. A page can rank well on Google and still never be quoted in an answer, which I covered in ranking first and still invisible to AI. The order of the questions doesn't change: can the system read the page, what does it think the page is about, and does it pick you over the alternatives. That last question is what the method measures.

Questions I get about this

Search Console says my page is indexed. Why can't I find it on Google?
Because indexed only means the page is eligible to appear. Google decides separately, for each search, which stored pages to show and in what order. Most of the time the page is showing up, just for different searches than the one you typed, or far down the results.

Does requesting indexing again make it show up faster?
No. Google says there's a quota for individual requests and that asking again for the same URL won't speed up crawling. It also says a crawl request doesn't guarantee the page will be included in results at all.

Is a site: search a reliable way to check if a page is indexed?
Not on its own. Google's documentation says the site: operator may not list every indexed URL. Use the URL Inspection tool for the status, and search the exact URL for the definitive test.

How long does it take a new page to show up on Google?
Google doesn't give a fixed number. Its starter guide says changes can take anywhere from a few hours to several months, and suggests waiting a few weeks before judging. Google can take a few weeks just to notice a brand new site.

Why do my blog posts show up but my homepage doesn't?
Posts usually answer specific questions in the words people search. A homepage often speaks in broad terms, where competition is heaviest. Rewriting it to say what you do, for whom and where tends to close that gap.

If you've run the five checks and still can't tell which problem you have, book a call and I'll read the report with you.

Next
Next

One in Seven Practices Cannot Be Read