Why isn't my page in Google?
If a page isn't showing up in Google, there's usually a reason you can find in minutes — not a mystery. Work through this guide from the top: the most common causes are first, and each one says exactly how to check and fix it.
First — check the real status
The fastest reliable check is Google Search Console:
- Open Search Console and verify your site.
- Use URL Inspection and paste your page address.
- Look at Page indexing: it says Page is indexed, or gives the exact reason it isn't (e.g. "Page is not indexed: Crawled – currently not indexed").
A quick informal check: search site:yoursite.com in Google and look for your page.
The 9 most common reasons
Every reason below is checkable by you — most take under a minute.
1. The page is set to noindex
What it means: A noindex tag tells Google "don't show this page".
How to check: In Yoast/Rank Math, look at the Advanced tab for the page and check the robots setting. Or use ElevaRank's Index check tool, which flags it for you.
Fix: Change the robots setting to "index" and save. Run the page through Search Console's URL Inspection again and request indexing.
2. Blocked by robots.txt
What it means: Your robots.txt file might contain a Disallow: rule covering that page, so crawlers are told to stay away.
How to check: Open yoursite.com/robots.txt — look for User-agent: * followed by Disallow: lines matching your URL's path. ElevaRank's Index check does this automatically.
Fix: Remove or narrow the rule, upload, and request indexing again after a few minutes.
3. The page returns a 404 or redirects
What it means: Google gets an error (404 not found) or a redirect (301/302) instead of your content.
How to check: Open the page in a private browser window. If it shows a "not found" page or lands on a different address, that's the problem.
Fix: Publish the page at the expected URL; if it moved, keep the redirect (or fix it) and make sure the final URL is the one you submitted.
4. Not published, or password-protected
What it means: Drafts, pending or private posts are never indexed; password-protected pages can't be crawled either.
How to check: WordPress list view — look under the title for "Draft", "Pending" or a lock icon.
Fix: Set status to Published, and if it's password-protected, remove the password (or use Search Console only as a temporary measure — permanent public access is required for indexing).
5. No links to the page (orphan page)
What it means: Google finds pages by following links. If nothing on your site links to this page, crawlers may never discover it.
How to check: Search your site for the page's name. No results = no links. ElevaRank's audit reports missing internal links.
Fix: Link to the page from related posts, the menu, or the footer — two or three quality links are enough.
6. Thin or low-quality content
What it means: Google may crawl a page but decide it isn't worth showing — often flagged as "Crawled – currently not indexed" in Search Console.
How to check: If Search Console shows that message and your page has very few words, an outdated section, no images or copied text — that's the cause.
Fix: Add genuinely useful content (500+ words answering the search question), one clear H1, images with alt text, and internal links. Then request indexing again.
7. The canonical tag points elsewhere
What it means: A canonical tag says "here's the preferred version of this page". If it points to a different URL, Google may index that one instead.
How to check: View the page source, search for rel="canonical", and compare the URL.
Fix: Remove or correct the canonical so it points at the page itself.
8. Missing from your sitemap
What it means: Your sitemap is Google's list of "these URLs matter". A page not in it is still discoverable — but harder and slower to get indexed.
How to check: Open yoursite.com/sitemap.xml and Ctrl/⌘-F the page URL.
Fix: With ElevaRank, open Advanced → Sitemap → Generate sitemap now, then resubmit in Search Console.
9. Brand-new or recently changed
What it means: Google hasn't crawled the page yet. New pages take days or weeks; recent changes take a while to re-crawl.
Fix: The sitemap + Search Console's Request indexing are all you can do — then wait. Nothing is broken.
Use Search Console — request indexing
- In Search Console, open URL Inspection and paste the page URL.
- Press Test live URL to see what Google's crawler would see (it catches noindex, robots.txt and 404 issues themselves).
- Then press Request indexing. Do this after fixing a problem, not before.
How ElevaRank helps
The plugin's Index check tool (Advanced menu) runs all the checks above on any page in one click and explains each result in plain language. The SEO audit finds noindexed pages, missing internal links and thin content site-wide, and the one-click sitemap keeps Google's list fresh. All free.
Quick questions
How long does Google take to index a new page?
Normally a few days to a few weeks. New or low-authority sites take longer; request indexing in Search Console to speed it up.
How do I check if my page is indexed?
Search site:yoursite.com in Google, or — the reliable way — Google Search Console → URL Inspection → paste your URL and look at "Page indexing".
What is a noindex tag?
A noindex tag tells Google not to show a page in search results. It can come from Yoast, Rank Math or your theme — ElevaRank respects it and flags it in its Index check tool.