Shopify store not showing up on Google? 9 causes and fixes
Usually it's a password page, a store too new to be crawled, a missing sitemap or a stray noindex. Check with site: and Search Console, then fix.

The short answer
- While a Shopify store's password page is on, Shopify says all of the online store's pages are hidden from visitors and search engines.
- Shopify generates the sitemap automatically at the root of each domain, for example example.com/sitemap.xml, and Google can't read it while the store is in private mode.
- Google's Search Central guide says it can take a few weeks for Google to notice a new site, and that Google doesn't guarantee every page will be indexed.
- To submit a Shopify sitemap, open Google Search Console, go to Indexing, then Sitemaps, enter sitemap.xml and click Submit.
- Shopify warns that incorrect edits to robots.txt.liquid 'can result in loss of all traffic', and deleting the custom file restores Shopify's default rules.
- A Search Console Domain property can only be verified with a DNS record; on a Shopify-managed domain you add the TXT record under Settings, then Domains, then DNS settings.
Want this done rather than explained? see my published Shopify developer rates
If your Shopify store isn't showing up on Google, the usual cause is one of four things: the password page is still on, the store is too new for Google to have crawled it, you haven't submitted your sitemap in Google Search Console, or a noindex tag or robots.txt rule is blocking pages. Search site:yourdomain.com on Google, then inspect your homepage in Search Console. Those two checks tell you which of the nine causes below you're dealing with.
Founders usually ask me this a week or two after launch. Most of the time it's a setting and the fix takes ten minutes. Sometimes the store is indexed fine and simply doesn't rank yet, which is a different problem, so work out which one you have first.
How do I check if my Shopify store is on Google?
Type site:yourdomain.com into Google, using your real domain. If you see pages from your store, Google has indexed at least part of it. If you see nothing, Google either hasn't found the store yet or something is stopping it.
Google itself notes that the site: operator doesn't necessarily return every indexed URL, so treat it as a quick test and not a full count. For the real answer, use Google Search Console:
- Add and verify your store in Search Console (steps further down).
- Paste your homepage URL into the URL Inspection bar at the top.
- Read the result. "URL is on Google" means it's indexed. "URL is not on Google" comes with a reason.
- Open the Page indexing report under Indexing to see every URL Google knows about and why each one isn't indexed.
The report's labels, such as "URL marked 'noindex'" or "URL blocked by robots.txt", map straight onto the causes below.
What are the 9 reasons a Shopify store doesn't show up on Google?
Here's the diagnostic table I work through. Start at the top, because the first few are the most common and the quickest to rule out.
| Symptom | Likely cause | Fix |
|---|---|---|
site: shows nothing, or only a password page | Password page is on (private mode) | Pick a plan if on trial, then turn off password protection in Online Store, Preferences |
| Store launched in the last few weeks, nothing indexed | Google hasn't crawled it yet | Verify in Search Console, submit sitemap, request indexing for key pages |
| Search Console shows no data at all | Store not verified in Search Console | Add the HTML tag to theme.liquid or a DNS TXT record |
| Few product pages indexed, homepage is | Sitemap never submitted | Submit sitemap.xml under Indexing, Sitemaps |
| "URL blocked by robots.txt" in Page indexing | A bad robots.txt.liquid edit | Fix the rule or delete the custom file to restore defaults |
| "URL marked 'noindex'" | Theme code, an app or the seo.hidden metafield | Find and remove the noindex source |
| "Crawled - currently not indexed" or duplicates | Thin, copied or near-identical pages | Rewrite key pages with original content |
| Wrong domain or country version indexed | Domain or Markets redirect setup | Set one primary domain, redirect the rest, keep hreflang on |
| Store appears for its name but not for products | Indexed but not ranking | Content, links, speed and structured data over months |
Is your Shopify store still password protected?
If your store has a password page, Google can't index it. Shopify's help centre says that with password protection on, "all of your online store's pages are hidden from visitors and search engines," and its sitemap guide adds that Google can't read the sitemap while the store is in private mode.
New stores start with the password page on. You turn it off from Online Store, then Preferences, in the password protection section. If the store is still on a trial, Shopify asks you to finish that step, picking a plan, before you can remove the password. The current India trial is 3 days free, then ₹20 a month for 3 months, so choosing a plan early doesn't cost much.
Check this first even if you're sure it's off: open your domain in a private browser window while logged out of Shopify. A password box is your answer.
How long does it take for a new Shopify store to show up on Google?
Anywhere from a day to several weeks, and Google won't promise a number. Its "get on Google" guide says "it can take a few weeks for Google to notice a new site," and its URL Inspection help says indexing "typically takes only a day or so, but can take much longer in some cases."
Google's list of reasons a site is missing starts with two that every fresh store has: it's brand new, and nothing else on the web links to it.
You can't force Google, but you can make it easy:
- Verify the store and submit the sitemap on launch day.
- Use URL Inspection and click "Request indexing" for your homepage and top collections. Google caps how many requests you can make per day, so don't spend them on every product.
- Get a handful of real links: your Instagram bio, your Google Business Profile if you have one, a marketplace listing, a supplier or press mention.
If you're two weeks in, verified, sitemap submitted and still at zero, move down the table. Something is blocking Google.
How do you verify a Shopify store in Google Search Console?
There are two ways, and the right one depends on the property type you pick in Search Console. A URL-prefix property can be verified with an HTML tag. A Domain property, which covers every subdomain and both http and https, can only be verified through DNS.
| Method | Property type | Where you make the change | Watch out for |
|---|---|---|---|
| HTML tag | URL-prefix (for example https://yourdomain.com) | Paste the meta tag below the opening <head> tag in theme.liquid | Switching themes removes the tag and can unverify you |
| DNS TXT record | Domain (all subdomains and protocols) | Settings, Domains, your domain, DNS settings, Add custom record | Changes can take up to 24 hours; never delete the record later |
For the HTML tag, Shopify's steps are: copy the tag from Search Console, go to Online Store, Themes, open Edit code on your live theme, open theme.liquid, paste the tag on a blank line directly below the opening head tag, save, and click Verify in Search Console. If it fails, Shopify suggests waiting 15 minutes and trying again. Private mode has to be off while Google checks.
For DNS, Shopify's DNS settings page lets you add A, CNAME, MX, TXT, AAAA and SRV records on a domain bought through or transferred to Shopify. If your domain sits with GoDaddy, Hostinger or another registrar, you add the TXT record there instead. Google's help page is clear that you must keep the record in place, because Search Console re-checks verification and your access expires if the token disappears.
I prefer the Domain property. It survives theme changes.
How do I submit my Shopify sitemap to Google?
Shopify builds the sitemap for you, so all you do is tell Google where it is. It lives at the root of your domain, for example yourdomain.com/sitemap.xml, and links to separate sitemaps for products, collections, blog posts and pages. It updates on its own when you add or remove content.
- Make sure the password page is off.
- Verify your domain in Search Console.
- In Search Console, open Indexing, then Sitemaps.
- Type
sitemap.xmlin the "Add a new sitemap" box and click Submit. - Come back in a day or two. The status should say "Success" with a count of discovered URLs.
- If you sell through separate international domains, verify and submit each one, as Shopify's guide says.
A couple of things trip people up here. Products set to Unlisted are left out of the sitemap by design, and so are pages with the seo.hidden metafield set to 1. If your sitemap URL count looks low, check those first.
If you'd rather not spend an afternoon on this, I set up Search Console, the sitemap and the indexing checks as part of every build. Tell me about your store and I'll tell you what I'd check first.
Could robots.txt.liquid be blocking Google from your Shopify store?
Yes, if someone has edited it. Shopify's default robots.txt lets crawlers reach your public pages and blocks admin, cart, checkout, account and filtered collection URLs. Problems start when a developer or an app adds a custom robots.txt.liquid template with a rule that's too broad.
Shopify's help page calls editing the file "an unsupported customization" and warns that "incorrect use of the feature can result in loss of all traffic." One Disallow: / line is enough.
To check, open yourdomain.com/robots.txt in your browser and read it. Then look in Search Console's Page indexing report for "URL blocked by robots.txt". If the custom file is the problem and nobody can explain why it exists, the safest fix is Shopify's own: go to Online Store, Themes, Edit code, find robots.txt.liquid under templates and delete it. Your store goes back to the default rules.
Is a noindex tag hiding your Shopify pages?
A robots noindex tag tells Google not to index a page, and it can come from three places on Shopify. Google's docs add one catch: if robots.txt also blocks the page, Google never sees the noindex, so the two problems can hide each other.
- Theme code. Shopify's own guide to hiding pages adds a robots noindex meta tag inside theme.liquid, wrapped in a condition on a template or page handle. If a developer wrote that condition loosely, for example matching "product" instead of one exact handle, it can noindex far more than intended.
- Apps. Coming-soon, wholesale, membership and some SEO apps add noindex tags to pages they control. Shopify also notes that if the seo.hidden namespace is "already taken," a third-party app is using it.
- The seo.hidden metafield. Set to 1 on a product, page or blog post, it hides that item from your sitemap, search engines and storefront search.
To find it, open the affected page, view the source and search for "noindex". If it's there, look at the lines around it to see which app or snippet wrote it. Fix the source, then use URL Inspection to request indexing again.
Are your pages too thin or too similar to get indexed?
Google doesn't index everything it crawls. Its Page indexing help says plainly, "Don't expect every URL on your site to be indexed." If you see a lot of "Crawled - currently not indexed" or "Duplicate without user-selected canonical", Google has looked at the pages and decided they don't add enough.
On Shopify I see this most with descriptions pasted from the manufacturer or a marketplace, variants split into separate products with the same text, and collection pages that are only a title and a grid. The fix is boring and it works. Write original descriptions for your top 20 products first: who it's for, what it's made of, sizing, care, what buyers ask on WhatsApp. Add a short, specific intro to each main collection. Keep variants as variants. Then add structured data, which I cover in the Shopify schema markup checklist.
Are domain or Markets redirects confusing Google?
They can, if you have more than one domain pointing at the store. Shopify says all your domains are discoverable by search engines unless they redirect to your primary domain, and it recommends redirecting any extra domains you aren't using for international targeting.
In Settings, then Domains, check that one domain is primary, every other domain (old ones included) redirects to it, and Search Console is verified on that primary domain.
If you sell abroad with Shopify Markets, Shopify's international SEO page says hreflang tags are generated automatically and turned on by default, each market version gets a self-referencing canonical, and automatic redirection "applies to customers, but search engine crawlers are excluded." The thing that does break it is a third-party geolocation app that force-redirects every visitor by IP. Google's own guidance warns that Googlebot mostly crawls from US IP addresses, so a forced redirect can hide your other country versions. If you migrated from another platform and lost rankings, read how to migrate without losing SEO, because a missing redirect map looks exactly like this problem.
Are you searching for your brand or for a product?
Being indexed and ranking are different things. If site:yourdomain.com returns your pages and your store comes up when you search its name, Google has done its part. Not showing up for "handmade leather wallet" is a ranking problem.
Brand searches are easy because hardly anyone else competes for your name. Product and category searches put you against marketplaces and stores with years of content and links. That takes original product and collection content, a fast mobile store, schema, and links from real sites, measured over months. My Shopify SEO guide for D2C brands covers what I change on a store to move those rankings.
Search Console's Performance report shows which queries you already appear for and at what position. A page sitting at position 15 for a useful query is the best place to start.
What I'd do
If your store isn't on Google, I'd spend the first hour on the checks that rule out a setting:
- Open the domain in a logged-out private window to confirm there's no password page.
- Search
site:yourdomain.com. - Verify a Domain property in Search Console with a DNS TXT record.
- Submit sitemap.xml and request indexing for the homepage and top collections.
- Read robots.txt and view the source of a product page for "noindex".
- Check Settings, Domains for one primary domain with everything else redirecting.
If all six pass and you're still missing after a few weeks, the problem is content or authority, and that's slower work. When I moved Mum & You from Magento to Shopify Plus, the redirect map and the Search Console checks went in before launch day, not after rankings dropped. That order matters more than any single tactic.
If you want someone to run these checks on your store and tell you what's actually wrong, send me the details here. For a wider look at hiring help, see hire a Shopify developer.
Related reads
- Shopify SEO for D2C brands: what a Shopify SEO expert actually changes
- Shopify schema markup checklist
- How to migrate to Shopify without losing SEO
- Why is my Shopify store so slow? Core Web Vitals fixes
Sources
- Shopify Help Center: finding and submitting your sitemap
- Shopify Help Center: password protection for your online store
- Shopify Help Center: editing robots.txt.liquid
- Shopify Help Center: hiding a page from search engines
- Shopify Help Center: editing DNS settings
- Shopify Help Center: redirecting traffic to your primary domain
- Shopify Help Center: international SEO for markets
- Shopify Help Center: adding keywords and search engine listings
- Google Search Central: get your website on Google
- Google Search Central: block indexing with noindex
- Google Search Central: locale-adaptive pages
- Search Console Help: verify your site ownership
- Search Console Help: Page indexing report
- Search Console Help: URL Inspection tool
FAQ
Frequently asked questions
Why is my Shopify store not showing up on Google?
The most common reasons are a password page that is still switched on, a store so new that Google hasn't crawled it yet, no sitemap submitted in Google Search Console, or a noindex tag or robots.txt rule blocking pages. Search site:yourdomain.com on Google first. If nothing appears, check the password setting under Online Store, then Preferences, and inspect your homepage with Search Console's URL Inspection tool.How long does it take for a new Shopify store to show up on Google?
There is no fixed time. Google's own guide says it can take a few weeks for Google to notice a new site, and its URL Inspection help says indexing typically takes a day or so but can take much longer. You can shorten the wait by removing the password page, verifying the store in Search Console, submitting sitemap.xml and getting a few genuine links from other sites.Does Shopify submit my sitemap to Google automatically?
No. Shopify creates and updates the sitemap automatically at yourdomain.com/sitemap.xml, covering products, collections, blog posts and pages, but it doesn't submit it for you. You verify your domain in Google Search Console, open Indexing, then Sitemaps, type sitemap.xml and click Submit. If you use separate international domains, Shopify says to verify and submit each domain.How do I verify my Shopify store in Google Search Console?
For a URL-prefix property, copy the HTML tag Search Console gives you and paste it on a new line just below the opening head tag in your theme's theme.liquid file, then click Verify. For a Domain property, add the TXT record Google gives you as a DNS record. On a domain bought through Shopify, that is under Settings, then Domains, then DNS settings, then Add custom record.Can Google index my Shopify store while it is password protected?
No. Shopify's help centre says that with the password page on, all of your online store's pages are hidden from visitors and search engines, and a sitemap reader such as Google can't access the sitemap in private mode. You also have to switch private mode off to verify the domain. Stores still on a trial are prompted to pick a plan before the password can be removed.Why does my Shopify store show up for its name but not for products?
Ranking for your own brand name is easy because almost nobody else competes for it. Product searches like "cotton kurta for women" face thousands of established stores. Being indexed only makes you eligible to appear. To rank for product terms you need useful, original product and collection pages, a fast mobile site, structured data and links from other sites over several months.Can a Shopify app stop my store from appearing on Google?
Yes, it can. Some SEO, password, wholesale and coming-soon apps add a robots noindex tag or use the seo.hidden metafield to hide pages from search engines. Search Console's Page indexing report shows these pages under "URL marked 'noindex'". View the page source, search for noindex, and if it's there, check recently installed apps and the head section of theme.liquid.
Revision history· 1 entry
October 19, 2026
First published.
Last updated October 19, 2026






