Tools › Guides

Why Your Page Is Not Showing Up on Google

Three very different problems look identical from where you are sitting. Find out which one you have before doing any work.

First, find out which problem you have

Search for site:yourdomain.com/your-page. If the page comes back, it is indexed and your problem is ranking. If nothing comes back, it is not indexed, which is a completely different problem with a different fix.

Confusing the two wastes weeks. Writing more content will not help a page that is blocked from being crawled, and removing a robots directive will not help a page that is indexed and sitting on page nine.

If it is not indexed

Something is telling Google not to. A noindex meta tag, or — easier to miss — an X-Robots-Tag HTTP header, which is invisible in the page source. Staging sites get these and keep them after launch.

robots.txt is blocking the crawl. Worth checking that it returns sensible content at all; a 403 or a stray Disallow: / from a staging config quietly removes the whole site.

Nothing links to it. Google finds pages by following links and reading sitemaps. A page with no internal links and no sitemap entry may simply never have been discovered.

The canonical points elsewhere. A canonical tag naming a different URL tells Google to index that one instead. Templates that hardcode the homepage canonical do this to an entire site.

It is new. New sites take days to weeks. Submitting a sitemap in Search Console and requesting indexing directly is much faster than waiting.

If it is indexed but not ranking

Then the technical side is fine and the problem is competition and relevance. Check that the page actually targets the phrase you think it does — in the title, the H1, and the opening paragraph.

A title and meta description that match what someone typed earn clicks even at a middling position, and click-through feeds back into ranking. A page with no meta description hands Google an arbitrary snippet instead.

Audit your page → Seventeen on-page checks, each with the measured value and a specific fix

Common questions

How long does Google take to index a new page?

Anywhere from hours to several weeks. An established site with regular crawling is usually quick; a brand new domain with no inbound links can take weeks. Requesting indexing in Search Console speeds this up considerably.

How do I check if my page is indexed?

Search site:yourdomain.com/your-page in Google. If it appears, it is indexed. Search Console's URL Inspection gives the authoritative answer plus the reason when it is not.

Can robots.txt remove a page from Google?

robots.txt blocks crawling, which usually prevents indexing, but a blocked URL can still appear in results from external links alone. To reliably keep a page out, allow crawling and use a noindex tag, so Google can actually read the instruction.

More guides