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

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.
Seven checks, in order, and the report that confirms each one
| Check | Where to look | What Search Console shows | Fix |
|---|---|---|---|
| 1. Password or preview domain | Online Store > Preferences; Settings > Domains | URL Inspection live test shows the password page | Turn off the password. Connect your own domain |
| 2. Search Console not set up | search.google.com/search-console | No property, or Sitemaps report is empty | Verify the domain. Submit /sitemap.xml |
| 3. Pages under 30 days old | Product created date in Shopify admin | Discovered – currently not indexed | Wait, add internal links, request indexing once |
| 4. Hidden or unpublished | Product metafields; Sales channels; robots.txt.liquid | Excluded by "noindex" tag, Not found (404), Blocked by robots.txt | Remove seo.hidden = 1. Publish to Online Store |
| 5. Canonical points elsewhere | View source of the /products/ URL | Duplicate, Google chose different canonical than user | Canonical must be the /products/ URL |
| 6. Thin or copied product copy | Product description field | Crawled – currently not indexed | Write unique copy. Link the product from a collection |
| 7. Indexed but not ranking | Performance report, Pages tab | Impressions above zero, position 30 or worse | This 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.xmlwith 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.hiddenset to1is 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.liquidtemplate 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:
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.
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.
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.
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.
Where to go next
People ask this next
Go deeper
- How to Add Google Search Console to Shopify (So It Survives Your Next Theme Update)8 min read
- Shopify SEO Checklist 2026 (Free Template, Complete Store Optimization)14 min read
- Shopify SEO Audit: Fix the 12 Most Costly Issues in 202613 min read
- Why Your Pages Aren't Indexed: Every Google Search Console Status Explained (2026)26 min read
Check it yourself
- Indexability CheckerFind out why a page is not indexed. Checks status codes, noindex tags and X-Robots-Tag headers, robots.txt rules, canonicals, sitemap membership, and rendered content.
- Canonical CheckerValidate canonical tags for self-referencing, protocol mismatches, trailing slash conflicts, noindex conflicts, and og:url consistency.
- Robots.txt TesterAnalyze robots.txt to see which AI crawlers and search engines are blocked, find sitemaps, and identify access issues.
- IndexationDefinition and how to fix it
- Canonical TagDefinition and how to fix it
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.