If you want to fix a page that won't get indexed by Google, you need to find out why Google is ignoring it before you can solve the problem. Indexing is the step where Google adds your page to its database so it can show up in search results. No index, no traffic, no leads.
This guide walks through the exact diagnostic process we use at The 66th when a client's page disappears or never appears in the first place. You will learn how to confirm the issue, identify the cause, and push the page back into the index.
Why does Google refuse to index some pages?
Google does not index every page on the web. According to research from Ahrefs, 96.55% of pages get zero organic search traffic, and a large share of those pages are not indexed at all ([Ahrefs, 2023](https://ahrefs.com/blog/search-traffic-study/)). Google ignores pages it thinks are low quality, duplicate, blocked, or not worth crawling.
The reasons fall into 4 buckets: technical blocks, quality signals, crawl budget issues, and discovery problems. Each one needs a different fix. You cannot guess. You have to diagnose.
The 4 categories of indexing problems
Technical blocks include robots.txt rules, noindex tags, and canonical conflicts. Quality issues cover thin content, duplicate content, and pages Google sees as useless. Crawl budget problems hit large sites where Google runs out of patience. Discovery problems mean Google never found the page in the first place.
How do you confirm a page is actually not indexed?
Before you fix anything, prove the problem exists. Three quick checks will tell you the truth in 5 minutes.
The site:search check
Type site:yourdomain.com/exact-url into Google. If the page shows up, it is indexed. If you see "No results found", it is not. This is fast but not definitive, since Google sometimes hides results in this view.
The Google Search Console URL Inspection tool
This is the source of truth. Paste the URL into the inspection box at the top of Google Search Console. You will see one of these statuses: "URL is on Google", "URL is not on Google", or "Excluded". The excluded statuses tell you exactly why Google made that choice.
The cache check
If a page was indexed but recently dropped, check the cached version using cache:yourdomain.com/url. A missing cache combined with a Search Console exclusion confirms the page has been removed from the index.
What does Google Search Console actually tell you about the cause?
Google Search Console gives you the specific reason a page is not indexed. According to Google, more than 75% of websites use Search Console to track indexing and performance issues ([Google, 2023](https://developers.google.com/search/blog/2023/05/search-console-insights-anniversary)). Most people open it but do not read what it says.
The 7 most common exclusion reasons
| Search Console Status | What It Means | Fix Difficulty |
|---|---|---|
| Crawled, currently not indexed | Google saw it but chose not to index. Quality signal. | Hard |
| Discovered, currently not indexed | Google found the URL but never crawled it. Crawl budget or priority issue. | Medium |
| Excluded by 'noindex' tag | Your page tells Google not to index it. | Easy |
| Blocked by robots.txt | Your robots file blocks crawling. | Easy |
| Duplicate, Google chose different canonical | Google sees this as a copy of another page. | Medium |
| Soft 404 | Page returns 200 but looks empty or broken to Google. | Medium |
| Page with redirect | The URL redirects elsewhere. Index goes to the destination. | Easy |
Each row points to a different fix. Match your status to the table, then jump to the matching solution below.
How do you fix the technical blocks first?
Technical blocks are the easiest to fix and the most common cause for small business sites. Start here because if a block exists, nothing else you do will work.
Remove noindex tags
Open the page source and search for noindex. If you find <meta name="robots" content="noindex">, that tag is telling Google to skip the page. Remove it. In WordPress, check Yoast or Rank Math settings. In Webflow, check the page SEO settings. In Shopify, check the theme template.
Audit your robots.txt file
Visit yourdomain.com/robots.txt. Look for any line that blocks the page or its folder. A line like Disallow: /blog/ blocks every blog post from being crawled. Remove the disallow rule for paths you want indexed.
Fix canonical conflicts
If your page has a canonical tag pointing to a different URL, Google will index that other URL instead. Check the page head for <link rel="canonical">. The URL inside should match the page itself, unless you intentionally want it pointing elsewhere. Many of the same principles apply when you audit your on-page SEO setup.
How do you fix quality and content issues?
If Google says "Crawled, currently not indexed", the page passed every technical test but failed the quality bar. This is the hardest category to fix because it requires actual changes to your content.
Make the page substantially better
Thin content gets ignored. Add depth, examples, data, and original analysis. A study by Backlinko found the average first-page Google result contains 1,447 words ([Backlinko, 2023](https://backlinko.com/search-engine-ranking)). That is not a target. It is a signal that ranking pages cover topics in depth.
Eliminate duplicate or near-duplicate content
If you have 5 service pages that say the same thing with the city name swapped, Google will pick 1 and ignore the rest. Either consolidate them into a single strong page or rewrite each so they cover different angles. Local SEO needs unique pages for unique locations, which is why our local SEO process focuses on differentiation.
Add internal links from strong pages
Pages with no internal links look unimportant to Google. Link to your unindexed page from your homepage, your top-traffic blog post, or a related service page. Use descriptive anchor text. This is also covered in our guide on striking distance keywords.
How do you request reindexing once the fix is in place?
After you fix the underlying issue, you need to tell Google to look again. Without a request, Google may take weeks to recrawl on its own.
Use the URL Inspection tool
In Google Search Console, paste the URL, wait for the test to load, then click "Request Indexing". Google will queue the page for a fresh crawl. This usually takes 1 to 14 days.
Submit an updated XML sitemap
Make sure the page is in your sitemap.xml file. Submit the sitemap in Search Console under Sitemaps. This signals to Google that the URL is canonical and worth crawling. You can read more about sitemap setup in our blog.
Build at least 1 quality external link
If a page still will not index after every other fix, an external link from a respected site often pushes it over the line. Even 1 link from a partner, supplier, or industry directory can be enough. This is the same principle behind GEO and AI search visibility: external validation matters.
Key Takeaways
- Confirm the indexing problem in Google Search Console using URL Inspection before changing anything
- Technical blocks (noindex, robots.txt, canonicals) are the easiest fixes and the most common causes
- "Crawled, currently not indexed" almost always means quality, not technical, and requires content improvement
- Internal links and external links both signal that a page is worth indexing
- Request reindexing after every fix, then wait 1 to 14 days for Google to recrawl
Frequently Asked Questions
How long does it take Google to index a new page?
Google typically indexes a new page within 1 to 14 days if the page is high quality, linked from other indexed pages, and not blocked. Pages on established sites index faster than pages on new domains. If a page has not been indexed after 4 weeks, there is usually an underlying problem you need to diagnose.
Why does Google Search Console say "Discovered, currently not indexed"?
This status means Google found the URL but has not crawled it yet. The most common causes are low site authority, weak internal linking to the page, or Google deciding the page is low priority. Fix it by adding internal links from high-authority pages on your site and improving the content quality.
Can I force Google to index a page?
You cannot force indexing. You can request it through the URL Inspection tool in Google Search Console, but Google makes the final decision. If Google chooses not to index, the cause is almost always a quality, duplicate, or technical signal that needs to be fixed first.
Does removing a noindex tag immediately reindex a page?
No. After you remove a noindex tag, Google needs to recrawl the page to see the change. Use the URL Inspection tool in Search Console to request indexing. The page typically reappears in search results within 1 to 7 days after the recrawl.
Will requesting indexing too many times hurt my site?
No, requesting indexing through Search Console will not hurt your site, but it is rate-limited. Google allows roughly 10 to 12 manual indexing requests per day per property. Repeated requests for the same URL do not speed up indexing if the underlying issue is not fixed.
Why did my page get deindexed after being indexed for months?
Pages get deindexed when Google reassesses them and decides they no longer meet the quality bar. Common triggers include a Google algorithm update, content that has gone stale, new duplicate pages on your site, or a sudden drop in internal links. Audit the page against current top-ranking competitors and update accordingly.
Does page speed affect whether Google indexes a page?
Page speed has a small but real effect on indexing, especially for large sites where Google manages crawl budget. Slow pages get crawled less often. For a small business site with under 500 pages, speed rarely causes indexing failures, but it does affect rankings once the page is indexed.