Jahid Hassan Sabbir | Local SEO & Google Maps Specialist

Why Isn’t My Page Showing on Google? How to Fix a Page Not Indexed

You built a new service page for “water heater repair” or “commercial junk removal.” It looks great. Weeks later, it gets no clicks, and when you search for it, Google acts like it does not exist.

Often the page is not losing a ranking battle. It is not in Google’s index at all. If a page is not indexed, Google cannot show it to anyone, no matter how good the content is. The fix depends on why it was left out, and Google Search Console tells you that directly.

Quick Answer

If your page is not showing on Google, check it with the URL Inspection tool in Google Search Console. It tells you whether the page is indexed and, if not, why. The most common reasons are a noindex tag, a robots.txt block, a duplicate page Google chose not to index, a redirect or error, or Google deciding not to index it yet (“Crawled” or “Discovered – currently not indexed”). Fix the technical cause, make sure the page is linked from your site and listed in your sitemap, then request indexing once.

Step 1: Check the Page in Search Console

If you have not set up Google Search Console, do that first. It is free and it is the only place Google tells you directly how it sees your pages.

  1. Paste the full page URL into the search bar at the top of Search Console.
  2. Read the result. “URL is on Google” means it is indexed. “URL is not on Google” means it is not.
  3. Open the “Page indexing” section to see the exact reason.

For a site-wide view, open Indexing > Pages. This report groups every URL Google knows about by status. Google notes that not every “not indexed” status is a problem. Old tag pages or redirected URLs are often meant to stay out.

What Each Status Means and How to Fix It

Here are the statuses from Google’s Page indexing report documentation that matter most for small business websites.

Status What it means What to do
Excluded by “noindex” tag The page tells Google not to index it Remove the noindex setting if you want it in search
Blocked by robots.txt Your robots.txt file stops Google from crawling it Remove the blocking rule for pages you want indexed
Crawled – currently not indexed Google read the page but chose not to index it for now Improve the page so it is clearly useful and unique
Discovered – currently not indexed Google found the URL but has not crawled it yet Link to it from important pages and include it in your sitemap
Duplicate without user-selected canonical Google sees it as a copy and picked another URL Make the content clearly different or set a canonical
Duplicate, Google chose different canonical than user Google disagrees with the canonical you set Check that your canonical page is truly the best version
Not found (404) The page no longer exists Redirect it with a 301 if it moved
Soft 404 The page looks empty or “not found” but returns a normal status Add real content or return a proper 404
Page with redirect The URL forwards to another page Nothing, as long as the destination is right
Server error (5xx) Your server failed when Google visited Check hosting and server stability

The Most Common Causes on Local Business Sites

1. A noindex tag left on by accident

This happens all the time on WordPress. A developer ticks “Discourage search engines” while building the site and forgets to untick it at launch, or an SEO plugin sets a page type to noindex. In WordPress, check Settings > Reading, and check the advanced settings of your SEO plugin on the page itself.

2. Thin or near-duplicate service and city pages

If you created 30 city pages that only swap the town name, Google may crawl them and decide not to index most of them. Google’s spam policies describe this pattern as doorway abuse. The fix is fewer, better pages with real local detail. My guide on building service area pages properly covers how.

3. The page is an orphan

If no other page on your site links to the new page, Google may find it late or treat it as unimportant. Link to it from your main service page, your navigation if it is a core service, and related blog posts.

4. Redirects and changed URLs

After a redesign, old URLs often point to new ones through long redirect chains, or they break entirely. Keep redirects to a single hop and update internal links to point straight to the final URL.

5. The page is simply new

Google says crawling can take from a few days to a few weeks. A brand new page on a small site may sit in “Discovered” for a while. That is not always a problem to fix. It may just need time and good internal links.

How to Ask Google to Index the Page

Once the cause is fixed:

  1. Run URL Inspection again and click Test live URL to confirm Google can now access it.
  2. Click Request indexing.
  3. Make sure the page is in your XML sitemap and the sitemap is submitted in Search Console.

Google’s guide on asking Google to recrawl URLs notes that requesting a recrawl many times will not make it faster, and that a request does not guarantee the page will be indexed. Quality still decides.

Why Indexing Matters for Google Maps Too

Your Google Business Profile links to your website, and your website helps Google understand what you do and where. If your main service pages are not indexed, your profile has less support. When I review a business that is struggling on Maps, checking indexing is one of the first things I do. If your business is also missing from the map, see why a business is not showing on Google Maps.

Part of a series: This article is part of my complete guide to local SEO. Related reading: local SEO ranking factors and common local SEO mistakes.

Frequently Asked Questions

How long does it take Google to index a new page?

Google says crawling can take anywhere from a few days to a few weeks. Strong internal links and a submitted sitemap help Google find the page sooner.

What does “Crawled – currently not indexed” mean?

Google visited the page but decided not to add it to the index for now. It may be indexed later. Improving the content and making it clearly different from your other pages gives it a better chance.

Should I request indexing for every page?

No. Use it for important new or updated pages. For many pages, submit a sitemap instead. Repeated requests for the same URL do not speed things up.

Can a page be indexed but still not rank?

Yes. Indexing only means Google can show the page. Ranking depends on relevance, quality and competition. That is the job of on-page SEO and the rest of your local SEO work.

Not Sure What Is Blocking Your Pages?

If your service pages are missing from Google and you cannot tell why, I can run a technical review of your site, check your Search Console data and give you a clear list of fixes in priority order.

Learn about my technical SEO service or book a free call to talk it through.

About the author

Jahid Hassan Sabbir is a Local SEO and Google Maps specialist for US junk removal and home service companies. He helped a San Antonio junk removal company reach #1 on Google Maps across almost the entire city for a core commercial search in 90 days, ahead of national brands. LinkedIn | Book a free call

Jahid Hassan Sabbir - Local SEO and Google Maps Specialist
Jahid Hassan Sabbir
Local SEO Specialist

I provide Local SEO services, Google Business Profile optimization, and Google Maps SEO for local service businesses across the USA and UK. I help businesses improve local search rankings, attract nearby customers, generate more calls and enquiries, and turn Google searches into qualified leads.

Next Step

Let’s Talk About Your Growth

Your next customer is already searching. Let’s make sure they find you first. Book a free strategy call and see how Local SEO can turn searches into calls and booked jobs.

Scroll to Top