SEO diagnosis for large Shopify stores and catalogue-heavy websites

Why is my website not indexed? on Custom CMS

Your pages are likely blocked before Google can index them.

If website not indexing continues, rankings and traffic can decline quickly.

If this issue is affecting your rankings, fixing it quickly can prevent further traffic loss.

Left unresolved, this can suppress rankings, reduce traffic, and limit the leads your site generates.

Fix this issue on your site

We’ll diagnose the root cause, show you what is blocking performance, and give you a clear next step to fix it.

Get your SEO diagnosis

Step 1

What’s happening

Your pages are likely blocked before Google can index them.

  • Noindex or robots.txt blocks key URLs
  • Sitemap gaps reduce crawl discovery across key sections
  • Low internal links weaken index signals

If your website or key pages don't appear in Google search results, you're losing visibility and traffic. Indexing is the first step: Google must discover, crawl, and add your pages to its index before they can rank. Many sites have indexing issues due to technical blocks, new or low-authority domains, or misconfigurations that prevent crawlers from seeing content. Understanding why your pages aren't indexed helps you fix the root cause and get them into search results. 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…

Step 2

Why it’s happening

Common causes include robots.txt blocking crawlers, noindex tags on pages or site-wide, a new or very small site that Google hasn't prioritised yet, or crawl budget limitations on large sites. Sitemaps may be missing or incorrect, or the site might be behind login or geo-blocks. Duplicate or thin content can also lead to selective indexing. Identifying which of these applies to your site is the first step to resolving the issue.

Common examples

Typical scenarios include a new business site that never got submitted to Search Console, a redesign that left noindex on by mistake, or a WordPress or Shopify site where a plugin or theme added noindex to category or tag archives. E-commerce sites often find product pages not indexed because they're only linked from faceted navigation that crawlers don't follow well.

Step 3

How to fix it

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.

Platform-specific considerations

Custom CMSs vary widely; SEO depends on how URLs, meta tags, sitemaps, and redirects are implemented. Full control allows optimisation but also requires careful technical setup.

Common questions

Why are my pages not indexing?

Common reasons include robots.txt or noindex blocking crawlers, missing or wrong sitemap, or a new site Google hasn't prioritised yet. Use Search Console Coverage and URL Inspection to see why specific URLs are excluded.

Why is Google not crawling my site?

How long does indexing take?

New or updated pages can be indexed within days or weeks depending on crawl rate and site authority. Request indexing via URL Inspection for important URLs to speed discovery.

Can Google ignore my sitemap?

Google can ignore or deprioritise sitemaps that have errors, too many URLs, or low-quality URLs. Keep your sitemap accurate and focused on indexable, valuable pages.

Do I need to submit every URL?

No. Submit your sitemap in Search Console; Google discovers URLs from the sitemap and from following links. Use URL Inspection for critical new or updated pages.

This problem on your platform

Related SEO problems

View more related problems

Need help fixing this?

Work with a local SEO team focused on rankings, traffic, and leads.

SEO Guides

Reference guides for teams running large catalogues: indexation, crawl control, internal linking, programmatic page sets, and AI retrieval.

Not sure why your website isn't ranking?

Run a free SEO diagnosis.

Run a free SEO diagnosis