You publish a new page. You wait a week. Nothing. You check Google Search Console and the URL Inspection tool says "Crawled but not indexed." You just spent money on a solid expired domain, you built real content, and you still cannot get your page into the index. This is the quiet killer that destroys PBNs and money sites alike. After the March Spam Update, Google's indexing thresholds are higher than ever. SpamBrain does not just penalize spam. It also ignores pages it considers low value or low priority. If you are searching for a pages not indexed fix, I have been there. I manage hundreds of domains, and I deal with Google not indexing problems every week. Here are the fourteen most common reasons your pages will not index and exactly how to fix each one. No fluff, no vague advice, just the tactics I use to keep my network alive.
The 14 Fixes at a Glance
- Thin or Unhelpful Content
- Duplicate Content Issues
- Crawl Budget Waste
- Robots.txt or Noindex Tags
- Slow Page Speed
- Poor Internal Linking
- A Weak Backlink Profile
- Manual Action or Algorithmic Penalty
- Deindexed Expired Domain History
- Missing or Malfunctioning XML Sitemap
- Canonical Tag Mistakes
- Server Downtime and Errors
- Mobile Usability Problems
- The "Crawled but Not Indexed" Quality Threshold
I will break each one down, show you how to diagnose it, and give you the fix.
1. Thin or Unhelpful Content
The most common reason for pages staying out of the index is simply that Google does not think the content is worth indexing. The Helpful Content Update signal now runs continuously, and after the March Spam Update, SpamBrain applies a strict "add value or get ignored" filter. I audited a client's site that had 200 pages, only 80 indexed. The missing 120 pages were all under 400 words, generic, and clearly written for search engines. I pruned them. Within two months, the remaining high-quality pages started getting indexed and the site's overall crawl rate improved.
How to check: In Google Search Console, go to Pages, then look at "Crawled but not indexed." Export those URLs. Check the word count and quality of each page. If a page has under 500 words and provides no unique insight, it is thin.
Fix: Either delete the page and return a 410 status, or rewrite it to be genuinely helpful. Add original data, first-hand experience, expert quotes, and useful visuals. After rewriting, use the URL Inspection tool to request indexing.
2. Duplicate Content Issues
If your page is too similar to another page on your own site or elsewhere on the web, Google may choose not to index it. I once struggled with a PBN where all posts followed the same template, only the keywords changed. The site got flagged for duplicate content, and indexing stopped entirely after the tenth post.
How to check: Use a tool like Copyscape or Ahrefs Site Audit ($129/mo Lite) to find near-duplicate pages. Search Console might list duplicate pages under "Duplicate without user-selected canonical."
Fix: Rewrite the content to be substantially different. Vary the structure, add unique examples, and target different user intents. Set a self-referencing canonical tag to clarify which page is the original. For PBN sites, I never use the same article structure across domains.
3. Crawl Budget Waste
Your site has a crawl budget, the number of pages Googlebot will crawl each day. If you have thousands of low-value pages, such as tag pages, author archives, or old date-based archives, Googlebot wastes its budget on those and never reaches your important pages. I see this often on PBN sites with many thin posts and no index management.
How to check: Check your server logs or the Crawl Stats report in Search Console. Look at which pages get crawled most. You may find that Googlebot is crawling useless URLs and ignoring your valuable posts.
Fix: Use robots.txt or noindex tags to block low-value pages from being crawled. Disallow /tag/, /author/, /category/ if they duplicate content. For a PBN, I keep the site structure flat, with only the blog posts and essential pages accessible. This focuses crawl budget on the pages that pass link equity.
4. Robots.txt or Noindex Tags
A simple mistake in your robots.txt file or a stray noindex meta tag can completely block indexing. I recently picked up an expired domain that had a robots.txt disallowing everything. The previous owner added it to hide a staging site and never removed it. I spent a day wondering why nothing would index until I checked.
How to check: In Google Search Console, use the robots.txt Tester. Also, inspect any URL with the URL Inspection tool and look for "Indexing allowed? No: blocked by noindex tag or robots.txt."
Fix: If you see a noindex tag in the page's HTML, remove it. If robots.txt is blocking, update the file and resubmit it in Search Console. After fixing, request indexing. I always check this immediately after acquiring a domain.
5. Slow Page Speed
Google uses mobile-first indexing, and if your page loads slowly on a mobile connection, it may not be indexed, especially if the site is new or has low authority. I have a standard for PBNs: time to first byte under 600ms, overall page load under 2 seconds. I run PageSpeed Insights on every domain before I place a link.
How to check: Use Google PageSpeed Insights. If your mobile score is below 50, you likely have issues.
Fix: Compress images, switch to a lightweight theme like GeneratePress (I covered theme choices in my WordPress themes for PBN guide), enable caching, and if necessary, upgrade your hosting. Avoid heavy page builders like Divi on PBN sites.
6. Poor Internal Linking
Google discovers new pages primarily through links. If your important pages are orphaned, with no internal links pointing to them, Google may never find them, or it may deem them unimportant. I build at least two or three internal links from other relevant pages to every new post.
How to check: Use Ahrefs Site Audit to identify orphan pages. Or, manually crawl your site with Screaming Frog and check for pages with zero incoming internal links.
Fix: Add contextual internal links from high-authority pages on your site to the new page. Use natural anchor text, just as you would for an external link. This distributes PageRank and signals importance.
7. A Weak Backlink Profile
For a new or low-authority domain, Google may not index all pages because it does not trust the site yet. A few quality backlinks signal to Google that the site is worth crawling deeply. I had a new PBN site with no backlinks, only 3 of its 10 pages got indexed. I built a couple of tier-2 web 2.0 links to the site, and within weeks the remaining pages were indexed.
How to check: Check the domain's backlink profile in Majestic ($49/mo Lite). If it has zero referring domains, or only spammy links, you need authority.
Fix: Build a handful of high-quality, relevant backlinks to the domain. These can be niche edits, guest posts, or PBN links from a trusted source. At BuyPBNLinks, we sell links that can help a new PBN site gain the initial trust it needs. I also use tier-2 foundation links as I described in my foundation links guide.
8. Manual Action or Algorithmic Penalty
If the entire site is deindexed or a subset of pages are missing, you may have a manual action. Even without a manual action, the March Spam Update can algorithmically suppress an entire domain if it detects link spam or expired domain misuse.
How to check: Look for a manual action notice in Google Search Console under Security & Manual Actions. If there is no notice but the site lost most indexed pages after March 12, it was likely hit algorithmically.
Fix: For a manual action, you must fix the issue, which is often link related, and submit a reconsideration request. For an algorithmic hit, audit your backlink profile using Ahrefs, remove or disavow toxic links, and clean up your PBN's hosting footprints. I covered this in my March 2026 Google update analysis. Recovery can take months.
9. Deindexed Expired Domain History
I have said it many times: never buy an expired domain without checking its index status. A domain that was deindexed in the past will almost never regain its full value. Google's Expired Domain Misuse policy is enforced algorithmically now, and if the domain's history is tainted, your new pages will not index.
How to check: Do a site:domain.com search on Google. If it returns zero results, the domain is deindexed. Check the Wayback Machine for previous spam or redirects.
Fix: If you already bought a deindexed domain, you can try rebuilding it with completely unique, high-value content and wait. Sometimes a reconsideration request can help, but I do not rely on it. My advice: do not buy deindexed domains. Use my 18-point domain evaluation framework to avoid them in the first place.
10. Missing or Malfunctioning XML Sitemap
Google uses your XML sitemap as a guide to discover pages. If the sitemap is missing, outdated, or contains broken URLs, Google may miss new pages.
How to check: In Search Console, go to Sitemaps. See if your sitemap is submitted and processed. Check for errors.
Fix: Generate a new XML sitemap using a plugin like Yoast SEO or Rank Math. Submit it to Search Console. Ensure the sitemap includes only indexable pages. Remove any noindexed or redirected URLs. After submission, monitor for any errors.
11. Canonical Tag Mistakes
If your page has a canonical tag pointing to a different URL, Google will index the canonical URL instead. I have seen sites where the canonical was accidentally set to the homepage, causing all new blog posts to be ignored.
How to check: Inspect the page's HTML for the <link rel="canonical" href="..."> tag. Ensure it points to the page itself, not a different URL.
Fix: Set the canonical tag correctly. In WordPress, I configure the SEO plugin to generate self-referencing canonicals. After fixing, resubmit the page for indexing.
12. Server Downtime and Errors
If Googlebot tries to crawl your page and gets a 5xx server error repeatedly, it will stop trying. I monitor all my PBN sites with UptimeRobot and react immediately to any downtime. A single hour of downtime during a crawl can result in pages dropping from the index or never being added.
How to check: Check your server logs or use the Crawl Stats report in Search Console to see if Googlebot encountered server errors. Check UptimeRobot for any recent downtime.
Fix: Fix the server issue. If it is a recurring problem, upgrade your hosting. I recommend VPS or dedicated hosting for PBN sites, not cheap shared hosting, which is prone to resource limits.
13. Mobile Usability Problems
Google's mobile-first indexing means that if your page is not usable on a mobile device, it may not be indexed. Text that is too small, clickable elements too close together, or a layout that overflows the screen can all cause issues.
How to check: Run your page through Google Search Console's Mobile Usability report, or use PageSpeed Insights to see mobile-specific issues.
Fix: Use a responsive theme like GeneratePress or Kadence. Test every page on a real mobile device. Adjust font sizes and button spacing. This is a small fix that can unlock indexing for many pages.
14. The "Crawled but Not Indexed" Quality Threshold
This is the most frustrating reason. Google crawled your page, saw it, and decided not to index it because it did not meet a quality threshold. This is not a penalty. It is Google's way of saying, "This page is not unique or valuable enough to include in our index." After the March Spam Update, this threshold has increased. I see it most often on PBN sites with AI-generated content that is barely passable.
How to check: In Search Console, the URL Inspection tool may show "Crawled but not indexed: Page is not indexed." There is no further explanation. You must judge the page's quality honestly.
Fix: There is no technical quick fix. You must improve the page's content significantly. Add unique images, data, expert opinions, and real-world experience. After rewriting, request indexing again. I have also found that adding a few quality backlinks to the page can help push it over the threshold, but the content must be good enough first.
Quick Reference Table of Fixes
| Problem | Key Symptom | Primary Fix |
|---|---|---|
| Thin content | Low word count, no original value | Rewrite or delete |
| Duplicate content | Canonical issues, same content across pages | Rewrite, fix canonicals |
| Crawl budget waste | Googlebot crawling junk URLs | Block junk with robots.txt |
| Blocked by robots.txt/noindex | Indexing allowed? No | Remove block |
| Slow page speed | Low PageSpeed score | Optimize, cache, upgrade hosting |
| Poor internal links | Orphan pages, no incoming links | Add contextual internal links |
| Weak backlinks | Zero referring domains | Build quality links |
| Manual action | Notice in Search Console | Fix and reconsider |
| Deindexed domain | site:domain returns nothing | Avoid buying; if owned, rebuild |
| Sitemap issues | Sitemap errors, not submitted | Fix and resubmit |
| Canonical errors | Wrong canonical URL | Set self-referencing canonical |
| Server errors | 5xx errors in crawl stats | Fix server, improve hosting |
| Mobile usability | Mobile issues in Search Console | Use responsive theme, test |
| Quality threshold | Crawled but not indexed | Improve content, add backlinks |
Frequently Asked Questions
After requesting indexing in Search Console, it can take a few days to a couple of weeks, depending on your site's authority and crawl budget.
Yes. Improve the content quality, add internal links, and maybe a backlink, then request indexing again. It often works.
Not a hard limit, but Google's crawl budget and quality threshold effectively limit indexing of low-value pages. Focus on quality over quantity.
Yes. A page with quality backlinks is more likely to be indexed and to stay indexed. Links are a trust signal.
This is usually a manual action or severe algorithmic penalty. Check Search Console for a manual action, then audit your backlink profile and content. Recovery takes months.
We use high-quality expired domains, publish real content, build internal links, maintain clean hosting, and monitor index status daily. We never sell links from deindexed domains.
© buypbnlinks.com — Built for SEO professionals who value authority and precision.