Journal
SEOAugust 6, 2026

How to Get Every Page Indexed by Google (and Find the Ones That Aren't)

A practical walkthrough for finding pages Google crawled but never indexed, why it happens on small sites, and the fixes that actually get them in.

By Patrick Moore

Google Search Console Pages report showing indexed and not-indexed URL counts
The short answer

To get pages indexed by Google, open Google Search Console, go to the Pages report, and find URLs marked 'Crawled – currently not indexed' or 'Discovered – currently not indexed.' Fix the underlying reason (thin content, duplicate pages, weak internal links, or slow crawling), then use URL Inspection to request indexing. On small sites, the usual culprit is that Google decided the page wasn't worth indexing — not a technical error.

Getting a page to rank is one problem. Getting it indexed is a different one — and it comes first. If a page isn't in Google's index, it can't rank for anything. It doesn't exist as far as search is concerned.

Most business owners never check this. They publish a page, assume Google grabbed it, and wonder months later why it gets zero traffic. I've inherited sites with 40 pages where only 12 were actually indexed. The other 28 were sitting in limbo.

A page Google never indexed is a page that will never earn you a single lead.

01Start With the Pages Report in Search Console

The fastest way to see what's indexed is the Pages report inside Google Search Console. It splits every URL Google knows about into two buckets: indexed and not indexed. The 'not indexed' section is where the money is hiding.

Click into it and you'll get a list of reasons. On small sites, two show up over and over: 'Crawled – currently not indexed' and 'Discovered – currently not indexed.' Those two phrases mean very different things, and knowing which one you're dealing with tells you exactly what to fix.

The two statuses you'll actually see

Discovered – currently not indexed
  • Google knows the URL exists but hasn't crawled it yet
  • Often a crawl-budget or priority issue
  • Common right after publishing or on big sites
  • Fix: strengthen internal links and request indexing
Crawled – currently not indexed
  • Google crawled the page and chose not to index it
  • Usually a quality or duplication judgment
  • Common on thin, templated, or near-duplicate pages
  • Fix: make the page genuinely worth indexing

02Why This Happens on Small Sites

People assume 'not indexed' means something broke. On a small site, it rarely does. Google crawled the page fine. It just decided the page wasn't worth keeping.

That sounds harsh, but it's honest feedback. If your service page is 120 words of generic copy that reads like every competitor in your city, Google has no reason to store it. Same with blog posts that rehash what a hundred other sites already cover better. Thin, duplicate, or low-intent content is the number one reason small-site pages sit in 'Crawled – not indexed.'

The usual reasons a small-site page won't index

  • The page is thin — not enough unique, useful content to justify a spot in the index.
  • It's a near-duplicate of another page (common with location or service variations).
  • It has almost no internal links pointing to it, so Google reads it as unimportant.
  • It was blocked by a noindex tag or robots.txt rule left in by a developer.
  • The site is brand new and hasn't earned enough trust for Google to index everything yet.

03Use URL Inspection to Diagnose One Page

The single most useful button in Search Console

Paste any URL into the search bar at the top of Search Console. The URL Inspection tool tells you whether the page is indexed, when it was last crawled, which page Google picked as the canonical, and whether anything is blocking it. It's the quickest way to stop guessing.

When a page won't index, inspect it before you change anything. Check the 'canonical' line. If Google picked a different URL as the canonical, it's telling you it sees your page as a duplicate — and no amount of 'request indexing' will fix that until you make the page distinct.

Also check that the page returns a proper 200 status and isn't accidentally set to noindex. I've seen entire blog sections quietly excluded because a plugin flipped a global setting. One checkbox kept 30 pages out of Google for a year.

04The Fixes That Actually Get Pages Indexed

Requesting indexing is the last step, not the first. If you hit that button on a thin page, Google will re-crawl it, confirm it's still thin, and drop it right back into the same bucket. You have to give it a reason to change its mind.

The reason is almost always one of two things: the page needs to be better, or the page needs stronger internal links pointing to it from pages that already rank. Fix the cause, then request indexing to speed up the re-crawl.

How to get a stuck page into the index

  1. 1

    Confirm the exact status

    Find the page in the Pages report and note whether it's 'Discovered' or 'Crawled – not indexed.' That decides your approach.

  2. 2

    Rule out technical blocks

    Use URL Inspection to check for noindex tags, robots.txt blocks, wrong canonicals, and non-200 status codes. Fix any you find first.

  3. 3

    Make the page worth indexing

    Add real, specific content that answers the search it targets. Kill duplicate pages or merge them. A page that says something no competitor says gets indexed fast.

  4. 4

    Add internal links

    Link to the orphaned page from your homepage, a related post, or a service page that already gets crawled often. Links signal importance.

  5. 5

    Submit and request indexing

    Make sure the URL is in your XML sitemap, then hit 'Request Indexing' in URL Inspection. Give it a few days to a couple weeks.

05When to Leave a Page Unindexed on Purpose

Not every page belongs in the index. Thank-you pages, internal search results, tag archives, and thin duplicate variations should stay out. Trying to force-index junk pages just wastes crawl attention that should go to your money pages.

Before you fight to index something, ask what job that page does. If it doesn't answer a real search or move someone toward becoming a lead, let it go. I'd rather have 15 strong indexed pages than 60 weak ones diluting the site. This is the same logic behind picking the right page type for each keyword instead of publishing everything you can think of.

Indexing isn't about volume. It's about giving Google pages it actually wants to keep.
Key takeaway

Check the Pages report first, diagnose each stuck URL with URL Inspection, fix the real cause — thin content, duplicates, or weak links — and only then request indexing.

FAQ

Frequently asked questions

What does 'Crawled – currently not indexed' mean in Google Search Console?
It means Google visited the page but decided not to add it to its index. This is usually a quality judgment: the page is thin, too similar to another page, or not useful enough to store. The fix is to improve the page or remove duplicates, not to keep requesting indexing.
How do I get pages indexed by Google faster?
First fix why the page wasn't indexed — add unique content and internal links from pages that already get crawled. Then confirm the URL is in your XML sitemap and use URL Inspection to request indexing. Requesting alone won't work if the underlying page still looks thin or duplicate to Google.
What is the difference between 'Discovered – not indexed' and 'Crawled – not indexed'?
'Discovered' means Google knows the URL exists but hasn't crawled it yet, often a crawl-priority issue you fix with stronger internal links. 'Crawled – not indexed' means Google already visited the page and chose not to index it, which points to a content or duplication problem you have to fix on the page itself.
Why are some of my pages not indexed even though the site works fine?
On small sites, unindexed pages usually aren't a technical error — Google simply judged them not worth storing. The common causes are thin content, near-duplicate pages, orphaned pages with no internal links, or a new site that hasn't earned enough trust yet. Check each one in the Pages report to see the exact reason.
Should I request indexing for every page on my site?
No. Only request indexing for pages that answer a real search and help your business — service pages, useful blog posts, and key landing pages. Thank-you pages, tag archives, and thin duplicates should stay out of the index so Google spends its crawl attention on the pages that matter.
How long does it take Google to index a page after I request it?
It typically takes a few days to a couple of weeks once you've fixed the underlying issue and requested indexing. If a page still isn't indexed after two to three weeks, that's a signal the content or duplication problem hasn't actually been solved.
technical-seogoogle-search-consoleindexingseocrawling

Your website shouldn't just look good. It should generate business.

Whether you need a better website, stronger SEO, or smarter marketing, I'll help you turn more visitors into leads, calls, and customers.