Why Google Hasn't Indexed Your Page

You paid for a new service page. It looks great on your phone and you've texted the link to customers. Two months later, you search for it on Google and nothing comes up.
Before you rewrite the copy, check something simpler: does Google have the page at all? A page that isn't in Google's index can't show up in regular results or as a supporting link in Google's AI features. Most of the reasons are dull, and most can be fixed in an afternoon.
Does a page have to be indexed to show up in AI answers?
For Google, yes. Google's guide to AI features and your website says that to be shown as a supporting link in AI Overviews or AI Mode, "a page must be indexed and eligible to be shown in Google Search with a snippet." It also says there are no extra technical requirements beyond that, and no special schema.org markup or "AI text files" you need to add.
Bing says much the same. Its Webmaster Guidelines cover Bing search and Copilot together, and they say both rely on "the same core crawling, indexing, and ranking foundation as traditional search."
Being indexed doesn't guarantee anything. Google says it "doesn't guarantee that it will crawl, index, or serve your page" even when you follow the rules (How Google Search works). But you can make sure your own site isn't in the way.
How do I check whether Google has my page?
The quick look. Search site:yourdomain.com on Google to see a sample of pages it knows. Then search site: plus the full address of the page you care about. Google's Page indexing report guide suggests exactly these searches for sites with fewer than 500 pages, which covers most local and service businesses.
The real answer. Verify your site in Google Search Console and paste the page address into the URL Inspection tool. It tells you whether the URL is on Google, when Google last crawled it, whether crawling was allowed, whether indexing was allowed, and which address Google picked as the main version. "Test live URL" checks the page as it is right now.
One caution: "URL is on Google" means the page is eligible to appear, not that it will show up for any particular search.
The five things that usually keep a page out
1. A leftover "noindex" setting. This line in the page code tells search engines not to list the page. It's often added while a site is being built and never removed. WordPress has a checkbox for it under Settings, Reading, called "Discourage search engines from indexing this site." WordPress's documentation explains that when it's checked, every page gets a robots noindex tag. If someone ticked that box during a redesign and nobody unticked it at launch, the whole site asks Google to stay away. URL Inspection shows this as "Indexing allowed? No."
2. A robots.txt rule that blocks crawling. Open yourdomain.com/robots.txt in your browser. A line like Disallow: / under User-agent: * tells every well-behaved crawler to stay out of the whole site. There's a twist here: Google's noindex documentation points out that if robots.txt blocks a page, Google can't read that page's noindex tag either. Bing puts it simply: robots.txt "controls crawl access, not indexing." Our ChatGPT recommendation guide covers the separate rules for OpenAI's search crawler.
3. A firewall or bot protection that turns crawlers away. Your site can load fine for you while Googlebot gets an error. Google's Page indexing guide lists firewalls, DoS protection and CMS settings among the things that can block Googlebot by accident, and a page behind a login won't be indexed either. If URL Inspection reports a failed fetch but the page loads in your browser, ask your host what's filtering bot traffic.
4. Nothing links to the page. Google mainly finds pages through links from pages it already knows, plus your sitemap. A landing page reachable only from an ad or email may never be found. Link to it from your homepage or menu and list it in your sitemap.
5. Google treats it as a copy of another page. If the same content lives at several addresses (with and without "www," or with a tracking parameter), Google indexes one and skips the rest. The trouble starts when it picks the wrong one, or when two of your service pages are so alike that Google files them as duplicates. URL Inspection shows the address you declared and the one Google chose.
What do "Discovered" and "Crawled, currently not indexed" mean?
"Discovered - currently not indexed" means Google knows the address but hasn't fetched it yet, often to avoid overloading your server. "Crawled - currently not indexed" means Google fetched the page and decided not to add it, at least for now. Google's guidance for the second one is that you don't need to resubmit the URL.
If a page sits in "crawled, not indexed," ask whether it gives a searcher anything your other pages don't. A page that repeats your homepage in new words is easy to pass over. One that answers a specific question, like what a water heater replacement includes, is harder to ignore.
How long should I wait after I fix it?
Once the cause is fixed, use "Request indexing" in URL Inspection. Google says indexing "typically takes only a day or so, but can take much longer in some cases," that a request doesn't guarantee inclusion, and that there's a daily limit on requests. For many pages, submit a sitemap instead.
For Bing and Copilot, verify the site in Bing Webmaster Tools too. Bing recommends XML sitemaps and IndexNow to tell it when pages are added, changed or removed.
A short checklist to hand your web person
- Run URL Inspection on the homepage and your three most important service pages.
- Confirm "Crawl allowed?" and "Indexing allowed?" both say Yes.
- Read every Disallow line in robots.txt. Each one should make sense to you.
- If you use WordPress, confirm the "Discourage search engines" box is unchecked.
- Make sure every important page is linked from the site, listed in the sitemap and has one preferred address.
If your site was recently rebuilt or moved, do this today; launches are when leftover settings slip through. Like a suspended Google Business Profile, a site that tells Google to stay away quietly cuts off calls, only with less warning.
Where Runexus fits
RuneIndex, our free scanner, reads your public website and grades it against the RNX Standard, showing each control as pass, partial or fail with the evidence behind it. It doesn't log into Search Console, so it can't tell you whether Google indexed a page; URL Inspection answers that. It points out problems on your own pages that make them harder to find and understand.
Try the free scan on a page you want search engines to be able to read. It checks that public page. It does not say whether Google indexed it.
The free Codex Inveniendi has a chapter on making your website discoverable that explains robots.txt, noindex, sitemaps and preferred addresses in plain language. If you get stuck on an RNX code or a term, ask Runa Rai, the Runexus AI guide, who answers questions about SEO, AI discovery and the RNX Standard. She can't browse, scan your site or see your reports, so paste in the exact wording you're unsure about.
Your score is just the beginning. Get the fixes, the knowledge, and the AI guidance to improve your visibility. All-Access: $39.95 per website, one time includes RuneIndex Resolve for that website: prioritized fixes with examples and verification.
Getting indexed won't make customers choose you; that still takes clear business facts, good reviews and useful pages. But everything else depends on it, and you can check it yourself today.