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.
- Paste the full page URL into the search bar at the top of Search Console.
- Read the result. “URL is on Google” means it is indexed. “URL is not on Google” means it is not.
- 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:
- Run URL Inspection again and click Test live URL to confirm Google can now access it.
- Click Request indexing.
- 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