How to diagnose
Use Google Search Console to check Coverage or Pages indexing reports. Look at submitted sitemaps and any errors or exclusions. Test live URLs with the URL Inspection tool to see crawl status and index eligibility. Review your robots.txt and page source for noindex. Check that key pages are linked from the sitemap and from other indexed pages so Google can discover them.
Recommended fixes
Fix or remove any robots.txt rules that block Googlebot. Remove noindex from pages you want indexed. Submit and maintain an accurate XML sitemap in Search Console. Ensure important content is linked from the homepage or other indexed pages. For new sites, request indexing via URL Inspection and build a few quality backlinks. Address crawl errors and server issues so Google can access your pages. Practical context: prioritise one representative URL, confirm the exact blocker with Search Console and live testing, then apply the fix in templates or settings so the issue does not repeat site-wide. Track impressions, indexed page counts, and click recovery for at least two crawl cycles before closing the task. Practical context: prioritise one representative URL, confirm the exact blocker with Search Console and live testing, then apply the fix in templates or settings so the issue does not repeat site-wide. Track impressions, indexed page counts, and click recovery for at least two crawl cycles before closing the task.
Quick checks
In Search Console, open Coverage or Pages and filter by 'Not indexed'. Use URL Inspection on a few representative URLs. View page source and search for 'noindex'. Check robots.txt at yourdomain.com/robots.txt. Confirm your sitemap is submitted and includes the URLs you expect. Verify the site isn't blocking Googlebot in server config or security plugins.
When to get help
Consider a professional audit if many important pages stay unindexed after you've fixed obvious blocks, if you're unsure how to interpret Search Console, or if the site is large or complex (e.g. thousands of URLs, multiple subdomains, or a recent migration). An expert can identify crawl traps, canonical issues, or server problems that are hard to spot alone.