How to fix catalog coverage on Shopify
Audit your XML sitemap and internal linking so that every product and category page is discoverable and crawlable by Google — not hidden behind JavaScript, pagination, or missing links.
Steps for Shopify
- Admin › Online Store › Preferences: ensure your store is password-protected only while in development. On live stores, remove the password so crawlers can access the site.
- Shopify auto-generates a sitemap at yourstore.com/sitemap.xml that includes products and collections. Verify it in Admin › Online Store › Themes › Actions › Edit code — check theme.liquid for any accidental noindex tags on collection or product templates.
- In Google Search Console, go to Indexing › Sitemaps, enter yourstore.com/sitemap.xml and click Submit. Monitor the 'Discovered URLs' count against your actual product count.
- Check navigation: Admin › Online Store › Navigation. Ensure every collection (category) is reachable from a menu. Products without a collection link may only be reachable via the sitemap.
- For large catalogs using Shopify's built-in pagination, confirm each paginated collection page URL (e.g., /collections/shoes?page=2) is linked via the 'Next' button rendered as a standard <a> tag — Shopify's default themes do this correctly, but custom themes may break it.
- Install a sitemap or SEO app (e.g., Plug In SEO or SEO Manager) to audit which products are missing from the sitemap or carry noindex tags.
What is catalog coverage?
Search engines like Google discover your pages by following links and reading your XML sitemap. "Catalog coverage" refers to how many of your actual product and category pages a crawler can find and index. If a crawler visits your site and finds far fewer product or category pages than you actually have — for example, 95 products when you sell 500 — it means the missing pages are invisible to Google. Pages that Google cannot find cannot rank, which means shoppers searching for those products will never see your store.
Every product page that Google cannot crawl is a page that earns zero organic traffic and zero revenue from search. Poor catalog coverage is one of the most common and costly SEO problems for ecommerce stores: your products simply do not exist in search results. Beyond lost traffic, thin category structures cause Google to misunderstand your site's depth and topical authority, which can suppress rankings across your entire catalog. Fixing coverage means more pages indexed, more long-tail product searches captured, and a direct increase in organic revenue with no ongoing ad spend.
See the complete Catalog coverage guide for every platform and the full background.
Not sure if your Shopify store has this?
Run a free SEOLZ scan — we’ll find catalog coverage and every other issue across your whole site.
Scan my site free