Diagnose a problem

Why is my Shopify store not showing up on Google?

"Not showing up" is either not indexed or not ranking, and the fix is different for each. Here are seven checks in the order they usually fail, each with the Search Console report that confirms it, so you fix the one thing that is actually wrong.

Answered by Aditi Chaturvedi · Updated September 25, 2026 · 10 min read

Why is my Shopify store not showing up on Google? Five checks in order: password or myshopify.com domain, Search Console set up, pages under 30 days old, hidden or unpublished products, and a canonical pointing elsewhere.

Short answer

Google has not indexed it yet, or a Shopify setting is keeping it out. Check: password protection or a myshopify.com domain, Search Console not set up, pages under 30 days old, products hidden or unpublished, a canonical pointing elsewhere, then thin product copy. If URL Inspection says the page is on Google, it is a ranking problem.

First, find out which problem you have

"Not showing up" hides two different problems. Either Google has not indexed the store, or it has and ranks it too low to see. The fixes are different, and the first check tells them apart in under a minute.

Open Google Search Console and paste the full URL of one product into the URL Inspection tool. It gives one of two verdicts:

  • "URL is not on Google." An indexing problem. The report below the verdict names the reason, and the six checks in the next section walk through every one in the order they usually occur.
  • "URL is on Google." A ranking problem. The page is indexed and Google is choosing not to show it for the searches you are trying. Skip to showing up but not ranking. The traffic side is in how to get traffic to a Shopify store.

If you have no Search Console property yet, that is check two, and it is the first thing to fix. A site:yourstore.com search is a rough substitute, but Google says the operator does not return every indexed URL, so do not trust a zero from it.

Shopify indexing checklist

Seven checks, in order, and the report that confirms each one

CheckWhere to lookWhat Search Console showsFix
1. Password or preview domainOnline Store > Preferences; Settings > DomainsURL Inspection live test shows the password pageTurn off the password. Connect your own domain
2. Search Console not set upsearch.google.com/search-consoleNo property, or Sitemaps report is emptyVerify the domain. Submit /sitemap.xml
3. Pages under 30 days oldProduct created date in Shopify adminDiscovered – currently not indexedWait, add internal links, request indexing once
4. Hidden or unpublishedProduct metafields; Sales channels; robots.txt.liquidExcluded by "noindex" tag, Not found (404), Blocked by robots.txtRemove seo.hidden = 1. Publish to Online Store
5. Canonical points elsewhereView source of the /products/ URLDuplicate, Google chose different canonical than userCanonical must be the /products/ URL
6. Thin or copied product copyProduct description fieldCrawled – currently not indexedWrite unique copy. Link the product from a collection
7. Indexed but not rankingPerformance report, Pages tabImpressions above zero, position 30 or worseThis is a ranking problem, not an indexing one

The checks, in order

The order matters. Each check rules out a cheaper cause before you spend time on a dearer one. A store that fails check one will also fail every check after it, and fixing the later ones changes nothing.

1. The store is password-protected or on myshopify.com

Every new Shopify store starts with password protection on, and stores on a trial plan keep it. Shopify's own help centre lists "your online store is in private mode" and "you're still on a trial account" among the reasons a store does not appear in search, and says plainly that search engines do not index trial stores.

The second half is the domain. In November 2025, a r/shopify user with a store on a myshopify.com address wrote: "Submitted my sitemap (/sitemap.xml) to Google Search Console. Requested indexing manually. Is Shopify blocking indexing somehow?" Shopify was not. The store had no domain of its own, and one reply told them to buy one.

  • Where to look: Online Store > Preferences for the password. Settings > Domains for the primary domain.
  • What Search Console shows: run the live test in URL Inspection. If the rendered page is your password screen, that is what Google sees too.
  • Fix: turn off the password, pick a paid plan, and connect your own domain. Shopify redirects the myshopify.com URLs to it once it is primary.

2. Search Console is not verified or the sitemap not submitted

Google can find a store without Search Console, but slowly and without telling you anything. Verification costs nothing and gives you every report this page relies on. Shopify builds the sitemap for you at /sitemap.xml, an index that links to separate product, collection, page and blog sitemaps. It still needs submitting once.

  • Where to look: search.google.com/search-console. Add the domain as a property. Our guide to Google Search Console for Shopify walks through the DNS record and the first reports.
  • What Search Console shows: the Sitemaps report should list /sitemap.xml with status Success and a discovered URL count close to your product count.
  • Fix: submit the sitemap. Then use URL Inspection to request indexing for the home page and your five most important products. There is a daily limit, so do not try to do the whole catalogue that way.

3. The pages are under 30 days old

Google's own guidance says "it can take a few weeks for Google to notice a new site". Shopify's help centre says 48 to 72 hours after you add or update information. Believe Google. A new domain with no links has to be discovered, crawled, and judged, and each step waits on the last.

  • Where to look: the product's created date in the Shopify admin, and the domain registration date.
  • What Search Console shows: "Discovered – currently not indexed" in the Pages report. Google knows the URL from your sitemap and has not visited it yet. On a new store this is the normal state, not an error.
  • Fix: wait, and use the time. Link every product from at least one collection and one blog post, because Google crawls what your own pages link to before it works through a sitemap. Our indexation entry explains the discover, crawl, index sequence.

4. Products are hidden, unpublished or blocked

Shopify has three separate switches that keep a product out of Google, and each shows up as a different row in the Pages report. This is the check where stores that "did everything right" usually find the answer.

  • The seo.hidden metafield. A product, page or blog post with a metafield of seo.hidden set to 1 is removed from the sitemap, given a noindex tag, and dropped from the store's own search. Shopify documents this as the way to hide a page from search engines. Apps and bulk imports set it too, sometimes without saying so. Pages report row: "Excluded by 'noindex' tag".
  • Not published to the Online Store channel. A product that is active but only published to, say, the Shop app returns a 404 on the storefront. Pages report row: "Not found (404)".
  • A custom robots.txt. The generated file is safe. A robots.txt.liquid template with one wrong line is not. Pages report row: "Blocked by robots.txt". URL Inspection shows "Crawl allowed? No".

The free page indexability checker reads the status code, robots directives and meta robots tag for one URL in a single pass, which is faster than opening three admin pages when you only need to test a couple of products.

5. The canonical points somewhere else

Shopify gives every product a second URL under each collection, and a canonical tag in the theme points them all back to the plain /products/ URL. That is the correct default. It goes wrong when the canonical on the /products/ URL itself points elsewhere: a collection path, a variant URL, or an old domain after a migration.

  • Where to look: view the source of a /products/ URL, or paste it into the free canonical checker. The canonical must be that same URL.
  • What Search Console shows: "Duplicate, Google chose different canonical than user" when your tag and Google's choice disagree, or "Duplicate without user-selected canonical" when the tag is missing. URL Inspection lists the user-declared and Google-selected canonical side by side.
  • What is not a problem: collection-path URLs under "Alternate page with proper canonical tag". That row means the default is working. Our canonical tag entry covers the rest of the rows.

6. Thin or copied product copy

If the first five checks pass and products still sit under "Crawled – currently not indexed", Google has read the page and decided not to keep it. That is a quality decision, and on stores it almost always means the same two things.

  • The manufacturer's description. If your copy is the supplier's copy, Google has already indexed it on twenty other stores and has no reason to keep a twenty-first.
  • Variants as products. Ten colours of one shirt as ten products, each with one line of copy, look like ten thin pages. Shopify's variants exist so they can be one page.

The fix is writing, which no setting replaces: a description in your own words, an internal link from a collection and, for the products that matter, a mention in a blog post. The Shopify SEO checklist has the per-product list. Do it for the ten products that earn money first, not the whole catalogue.

Showing up but not ranking

If URL Inspection said "URL is on Google", nothing above applies. The store is indexed. It is ranking on page four for the searches you care about, which looks the same from the outside and is a different job.

  • Confirm it in the Performance report. Open the Pages tab, set 28 days, and find the product. Impressions above zero means indexed. A position of 30 or worse means a ranking problem.
  • Check the query. Filter by the words you are searching for. A product at position 45 for "running shoes" and position 6 for "trail running shoes women size 10" is not failing. It is ranking for the searches it can win.
  • Then follow the ranking guide. Why your website is not ranking on Google works through intent, titles, internal links and authority in order. The Shopify-specific version of that list is in our Shopify SEO audit guide.

One honest note on demand. "Shopify store not showing up on google" is searched about 10 times a month in the US (DataForSEO, US, September 2026). Most store owners never search it, because most stores show up. If yours does not after the six checks, the cause is on this page somewhere.

Check it with one prompt

Checks two, three, five and seven all live in Search Console reports, and the slow part is clicking between them. With the CrawlRaven MCP server connected, an assistant reads your real Search Console data and answers in one pass. Replace the bracketed store with your own:

Indexed or not, product by product
Using CrawlRaven for [your store]: list every /products/ URL that received at least one impression in the last 28 days. Then compare that list with my target keyword list and tell me which target products have no impressions at all, so I know which ones to inspect in Search Console.
Indexed but invisible
For [your store] over the last 28 days, find the /products/ and /collections/ pages that have impressions but an average position worse than 30. Show the queries behind each one and rank them by how many clicks reaching position 10 would be worth.

The MCP tools read Search Console performance, pages, queries, target keywords and ranked opportunities. They do not read the Pages report rows or the URL Inspection verdict, so checks one and four stay manual.

CrawlRaven's own crawl covers the gap. It joins Search Console, GA4 and a 200-point crawl into one ranked plan, and in ecommerce mode it flags collection-path duplicates, missing canonicals and noindexed products across the catalogue.

The free plan covers one store with no card, and lifetime licences started at $49 for three sites. Lifetime pricing steps up as licenses sell, so check the pricing page for the current batch.

Opinion· Aditi's take

Every Shopify store I have been asked to look at for this problem failed one of the first four checks. Not one needed an SEO app, a new theme, or a Merchant Center feed.

Do the checks in order, write down which one failed, and fix only that. Then give Google two weeks before you change anything else, because the second most common cause I see is a fix applied on top of a fix that was already working.

Frequently asked questions

How long does it take for a Shopify store to show up on Google?

Google says it can take a few weeks to notice a new site. Shopify's help centre says 48 to 72 hours, which is optimistic for a brand-new domain. Plan for two to four weeks after you verify the site and submit the sitemap, and treat anything under 30 days as not yet a problem.

How do I get my Shopify store on Google?

Turn off password protection, connect your own domain, verify the store in Google Search Console, and submit /sitemap.xml in the Sitemaps report. Then wait. Google finds the rest through the sitemap and your internal links. Request indexing in URL Inspection for the home page and your five most important products, then leave it alone.

Why are my Shopify products not showing on Google but my home page is?

Product pages get held back for reasons the home page does not have. Check the Pages report for four rows: "Excluded by 'noindex' tag" (the seo.hidden metafield), "Not found (404)" (unpublished from the Online Store channel), "Crawled – currently not indexed" (thin or copied copy), and "Discovered – currently not indexed" (Google has not visited yet).

Does a myshopify.com domain stop Google indexing my store?

No, but it hurts. A myshopify.com store can be verified in Search Console as a URL-prefix property and indexed, and some are. It shares a domain with every other unlaunched store, which is a weak place to build authority. Connect your own domain; Shopify then redirects the myshopify.com URLs to it automatically.

What does "Discovered – currently not indexed" mean on a Shopify store?

Google knows the URL exists, usually from your sitemap, but has not crawled it yet. On a new store this is normal and clears on its own. On an older store with hundreds of these rows, Google is choosing not to spend crawl time on them, which points to weak internal linking or too many near-identical pages.

Should I use the Google & YouTube app to get my store on Google?

That app connects your store to Google Merchant Center, which feeds the Shopping tab and free product listings. It does not put your pages in ordinary web search. For that you need Search Console and an indexable store. Set up both, but do not expect Merchant Center to fix an indexing problem.

How do I check if my Shopify store is indexed?

Paste the full URL of a product into URL Inspection in Search Console. The verdict is "URL is on Google" or "URL is not on Google", and the report names the reason. A site: search in Google is a rough second check, but Google itself says the operator does not return every indexed URL.

Aditi Chaturvedi
About the Author

Aditi Chaturvedi

15+ years of growing SaaS websites through SEO | Author, 200-Point Audit Checklist

Aditi has spent 15+ years helping SaaS companies scale organic traffic through technical SEO and content strategy. She is the author of the CrawlRaven 200-Point Audit checklist used by agencies and in-house teams to systematically improve search performance.

Free plan — no credit card

Stop exporting. Start shipping.

Connect Search Console, import your Ahrefs or Semrush lists, and get one ranked plan. Start free with one site, or grab a limited lifetime deal from $39, only 5 licenses left.

3
Data sources joined
200+
Point audit checks
1
Ranked plan out