Back to blog

How to Get Google to Index Your Shopify Website

September 8, 2026

Learn how to get Google to index your Shopify website: remove the store password, submit the right sitemap, and discover what Shopify already handles for you.

How to Get Google to Index Your Shopify Website

Shopify does more indexing work for you than almost any other platform. It generates your sitemap, writes a sensible robots.txt, sets canonical tags on duplicate product URLs and keeps your checkout out of search results. As a result, Shopify indexing problems cluster around a handful of specific causes rather than being scattered everywhere.

This guide shows you how to get Google to index your Shopify website in five steps. You will see where the store password lives, how Shopify's sitemap is really structured, the three ways to hide an item, and what Shopify's default robots.txt already blocks so you do not repeat its work.

Key Takeaways

  • Remove the storefront password first. A password-protected store cannot be crawled at all, and Shopify drops protected pages from the sitemap.
  • Submit only /sitemap.xml. It is an index that points to child sitemaps, and Google follows it down on its own.
  • Unlisted products and the seo.hidden metafield both hide items from Google and from your sitemap, so check them when one product never appears.
  • Shopify's default robots.txt already blocks sort_by URLs, combined-filter URLs, search, cart and checkout, so most stores never need to edit it.
  • Supplier descriptions are the biggest content problem. Hundreds of stores publish the same text, and Google keeps only one copy.

How to get Google to index your Shopify website

These five steps cover almost every Shopify store. The first two fix the majority of "my store is not on Google" cases on their own, so work through them in order before looking at anything else.

  1. Remove the storefront password.
  2. Submit /sitemap.xml in Google Search Console.
  3. Check that nothing important is Unlisted or hidden.
  4. Leave robots.txt alone unless you have a specific problem.
  5. Give your key products descriptions nobody else has.

Step 1: Remove the storefront password

A new Shopify store launches behind a password by default, and many stay that way long after the owner starts promoting them. While the password is on, Googlebot receives a password form instead of your products, so nothing else in this guide has any effect.

Animation comparing what Googlebot sees when a Shopify store has a password, where it stops at the password page and nothing is indexed, with a store without one, where the storefront, sitemap and products are all read

Switch it off under Online Store, then Preferences, in the Password protection section. Untick the option that restricts access to visitors with the password, then save.

Diagram of the Shopify click path Online Store, then Preferences, then Password protection, ending at the restrict access checkbox, which should be unticked once the store launches

While you are in the admin, confirm your custom domain is set as the primary domain under Settings, then Domains. That way your store builds its search presence on your own domain rather than on the myshopify.com address.

Step 2: Submit your sitemap in Search Console

Every Shopify store has a sitemap at /sitemap.xml, and you cannot edit it. It is not a flat list of URLs, however. It is a sitemap index that points to separate child sitemaps for products, collections, pages and blog posts.

Tree diagram of a Shopify sitemap: the top-level sitemap.xml pointing to child sitemaps for products, collections, pages and blogs, with unlisted or seo.hidden items left out automatically

Add your store to Google Search Console, verify the domain, and submit the top-level /sitemap.xml only. Google follows the index down to each child sitemap by itself, so submitting the children separately adds nothing.

Step 3: Check that nothing important is hidden

Because the sitemap is not editable, Shopify gives you per-item controls instead. Each of the three methods below removes the item from search results and from your sitemap at the same time, which is useful when you mean it and baffling when you do not.

Diagram of three ways to hide an item from Google in Shopify: setting a product to Unlisted, setting the seo.hidden metafield to 1, or adding a noindex tag in theme.liquid
  • Unlisted status works on products only. The product stays reachable by direct link but disappears from search, sitemaps and storefront features.
  • The seo.hidden metafield, set to 1, hides pages, blog posts and products. You manage it under Settings, then Metafields and metaobjects.
  • A noindex tag in theme.liquid works on any template, including collections, but it means editing theme code.

Audit these on any store you inherit. A hidden product looks completely normal in the admin, so its only visible symptom is its absence from a sitemap nobody reads. Some third-party apps also write to seo.hidden, which can hide products without anyone on your team choosing to.

Step 4: Leave robots.txt alone unless you have a reason

Shopify lets you customise robots.txt through a robots.txt.liquid template, but check what it already does first. The extract below comes from a live Shopify store's default file.

Extract of a default Shopify robots.txt showing cart, checkout, account and search blocked, plus rules that already block sort_by collection URLs and URLs with two or more filters combined

As a result, sorted collection views and URLs combining two or more filters are already blocked, along with search, cart, checkout and account pages. Most stores therefore gain nothing from editing the file.

Treat robots.txt.liquid as a last resort for that reason. Shopify classes it as an unsupported customisation, its support team will not help with edits, and its own documentation warns that a mistake can cost you all of your traffic. Reach for it only for a narrow, stated problem, such as blocking an aggressive third-party crawler.

Step 5: Write descriptions nobody else has

Once the technical steps are clean, content decides what gets indexed. Supplier descriptions copied word for word are the most common reason Shopify product pages show "Crawled, currently not indexed", because Google keeps one version and quietly drops the rest.

You do not need to rewrite the whole catalogue. Start with the products that carry your revenue, give each a few paragraphs of original detail, and let the long tail follow later.

What Shopify handles for you

Knowing where Shopify's defaults end saves you from fixing things that were never broken. The split below shows which jobs are automatic and which are yours.

Comparison of what Shopify handles automatically, such as the sitemap, blocking checkout pages, canonicals and blocking sort URLs, against what you must do yourself, such as removing the password and writing unique descriptions

In particular, a product reachable both directly and through a collection path already carries a canonical tag pointing at the direct /products/ URL. That consolidation is exactly the kind of duplicate fix people waste time on elsewhere, and on Shopify it is done for you.

How long does it take Google to index a Shopify store?

A new store usually takes anywhere from a few days to several weeks. The deciding factor is authority rather than Shopify itself, because a brand new domain has no links and no crawl history telling Google to visit often.

Established stores see new products picked up much faster, particularly when those products are linked from the homepage or a popular collection. If a new store shows nothing after a month, check the password and hidden-item settings again before assuming a content problem.

How to speed up Shopify indexing

You cannot force Google's hand, but you can remove every source of delay. Link new products from your homepage or a busy collection, because a link from a page Google already crawls often is the fastest route in.

For individual priority URLs, use URL Inspection in Search Console and click Request indexing. The button is rate limited, so save it for launches and key products.

When you are pushing a whole new range, a migration or a batch of guest posts pointing at your store, one-at-a-time requests stop scaling. SEO Indexing lets you submit up to 10,000 URLs per project without a Search Console connection, in a Standard or a Fast mode, then confirm what landed with its index checker, which scans up to 2,000 URLs per run.

Why is my Shopify store not showing on Google?

Work through the symptoms below in order, because the most common causes come first. Each one pairs what you see with the likely cause and the fix.

Troubleshooting guide for a Shopify store missing from Google, covering the storefront password, unlisted or hidden products, crawled currently not indexed product pages, and a new store with no traffic yet
  • Nothing from the store appears: the storefront password is still on, so untick it under Online Store, then Preferences.
  • One product never shows up: it is Unlisted or its seo.hidden metafield is set to 1.
  • Products show "Crawled, currently not indexed": the descriptions duplicate supplier copy published by other stores.
  • The store is new and quiet: Google has not crawled it yet, so submit the sitemap and earn links from real sites.

How to check if your Shopify store is indexed

Search for site:yourstore.com/products/your-product to see whether a specific product appears. For Google's own verdict, inspect the URL in Search Console, which also shows the canonical Google chose.

Checking a whole catalogue one product at a time is slow. The SEO Indexing index checker verifies up to 2,000 URLs per run, and our guide on how to check if a page is indexed on Google compares every method and its limits.

Common questions

Why is my Shopify store not showing up on Google?

The most common reason for a new store is that Google simply has not crawled it yet. The second is the storefront password, which blocks crawling completely. After those, check whether the specific product is Unlisted or carries the seo.hidden metafield.

How long does it take Google to index a Shopify store?

Typically a few days to several weeks for a new store, depending on links and crawl history. New products on an established store, linked from the homepage or a popular collection, are usually picked up much faster.

Can I edit the Shopify sitemap?

No. Shopify generates /sitemap.xml automatically and keeps it current. To remove an item, set the product to Unlisted, set the seo.hidden metafield, or add a noindex tag in your theme, and it drops out of the sitemap as well.

Is editing robots.txt.liquid safe?

It works, but Shopify treats it as unsupported and warns that mistakes can cost you all of your traffic. Because the default file already blocks sort, combined-filter, search and checkout URLs, most stores never need to edit it.

Does Shopify handle duplicate product URLs?

Yes. A product reachable through a collection path as well as directly gets a canonical tag pointing at the direct product URL, so Google consolidates the two. You do not need to fix this yourself.

Should I submit the child sitemaps separately?

No. Submit the top-level /sitemap.xml and Google follows the index to every child sitemap on its own. Submitting the children one by one adds nothing.

The short version

To get Google to index your Shopify website, remove the storefront password, submit /sitemap.xml, and check that nothing important is Unlisted or hidden with seo.hidden. Shopify already handles checkout exclusion, canonicals and the most common junk URLs, so leave robots.txt.liquid alone and spend your effort on product descriptions nobody else has.

ShareXLinkedIn
Get indexed faster

Ready to get your links indexed on Google?

Bulk-submit URLs and verify Google indexing status in one workspace. Start free — no Search Console setup required.

Start indexing free

Related articles