If your Shopify store is not showing up on Google, the cause is almost always one of ten fixable problems: password protection still enabled, a new store Google has not crawled yet, no Google Search Console setup, an accidental noindex tag, a robots.txt block, a broken canonical, a misconfigured domain, thin or duplicate content, a trial plan, or pages that are indexed but not optimised for any keyword. This guide shows you how to diagnose which one you have in about two minutes, then fix it.
You built the store, added the products, maybe even ran some ads. Then you googled your own shop and found nothing. Not on page one, not on page five, sometimes not even when you search your exact brand name. It feels personal, but it is not. It is mechanical, and mechanical problems have mechanical fixes.
We fix this exact problem on client stores every month, and the pattern is remarkably consistent: it is rarely one dramatic failure. It is one small toggle, one missing setup step, or one silent technical break. The fixes below are ordered by how often each cause turns out to be the real one, so work from the top down and you will usually find yours in the first three.
First, find out which problem you actually have
Before touching anything, run one search. Open Google and type site:yourdomain.com with your real domain. This shows every page of your store Google currently has in its index, and the result tells you which half of this guide you need.
Google has not indexed your store at all. Your problem is in Fixes 1 to 7: something is blocking indexing entirely.
Often just the homepage. Google found you but is skipping most pages. Look at Fixes 3, 4, 6 and 8.
You are indexed but invisible for real searches. That is a ranking problem, not an indexing one. Jump to Fix 10.
Here is the full symptom map. Find the row that matches what you are seeing, then jump to the fix it points to.
| What you are seeing | Most likely cause | Go to |
|---|---|---|
| Brand new store, zero pages indexed | Password page still on, or Google has not crawled you yet | Fixes 1 and 2 |
| Weeks old, still nothing, never touched Search Console | No sitemap submitted, Google discovering you slowly | Fix 3 |
| Store vanished after a theme change or new app | Accidental noindex tag or broken canonical | Fixes 4 and 6 |
| Only the homepage shows in a site: search | Sitemap, crawl blocks, or thin content filtering | Fixes 3, 5 and 8 |
| Your myshopify.com address shows instead of your domain | Primary domain not set correctly | Fix 7 |
| Products missing while collections and pages appear | Thin or duplicate product descriptions | Fix 8 |
| Indexed fine, but never appears for real searches | No keyword targeting, generic titles | Fix 10 |
Most of these causes sit on the technical side of SEO, and they overlap heavily with the problems we walk through in our guide to the technical SEO problems that hit Shopify stores. If you want the deeper background on any fix below, that post is the companion read.
FIX 1Turn off password protection
This is the number one cause for new stores, and it is almost embarrassing how often it turns out to be the whole problem. Shopify enables a password page on every store during setup, and if it is still on, Google cannot see a single page. Every crawl attempt hits a login wall. Your sitemap can be submitted, your SEO can be perfect, and none of it matters because the front door is locked.
How to check and fix it:
- Open your store in an incognito window. If you see a password screen, this is your problem.
- Go to Shopify Admin, Online Store, Preferences, scroll to Password protection, untick it and save.
- On some plans you must pick a paid plan before Shopify lets you remove the password. That connects to Fix 9 below.
After removing it, do not expect instant results. Google still has to come back and crawl you, which the next two fixes speed up considerably.
FIX 2Your store is new, and Google simply has not indexed it yet
A brand new domain is invisible until Google discovers it, crawls it, and decides to include it. For a fresh store that typically takes 2 to 4 weeks, and individual pages can trickle in over the weeks after that. This is the single most common reason merchants panic in week one, and it is not a problem at all. It is a queue.
What is worth knowing is that ranking takes far longer than indexing. Getting indexed means Google knows you exist. Ranking for competitive product terms on a new domain usually takes 3 to 6 months of consistent work. If your store is under a month old and a site: search shows a handful of pages already, you are on track, not broken.
How to speed up a new store:
- Complete Fix 3 today. Submitting your sitemap is the fastest legitimate way to get discovered.
- Request indexing for your homepage and your five most important pages in Search Console.
- Get even one or two real external links pointing at your store: a social profile, a supplier's stockist page, a local directory. Linked pages get discovered faster.
- Then give it two weeks before you conclude anything is wrong.
FIX 3Set up Google Search Console and submit your sitemap
Here is a story we see constantly in merchant forums: a store owner spends four weeks troubleshooting Google Merchant Center, checking product approvals, re-reading ad policies, and the missing piece the whole time was that the store was never connected to Google Search Console at all. Merchant Center and Search Console are different tools. Merchant Center feeds Shopping listings. Search Console is how your store gets into ordinary Google search, and nothing about Shopify sets it up for you automatically.
The full setup, once, in about 15 minutes:
- Create a property for your store in Google Search Console. Choose the domain property and verify by DNS rather than an uploaded file, so a theme update can never silently unverify you.
- Shopify already generates your sitemap at
yourdomain.com/sitemap.xmland keeps it updated as you add products. Open that URL and confirm it loads. - In Search Console, go to Sitemaps, paste
sitemap.xmland submit. You only ever do this once. - Open the Pages report a few days later. It tells you exactly how many pages are indexed and, for the rest, the precise reason they are not. That report is the map for every remaining fix in this guide.
One expectation-setter: after submitting, Google usually starts crawling within a few days, but full indexing of a store still takes weeks. Submission puts you in the queue. It does not skip it.
FIX 4Find and remove accidental noindex tags
A single line of code, <meta name="robots" content="noindex">, tells Google to leave a page out of its index entirely. Nobody adds it to their homepage on purpose. It arrives by accident: an app that manages SEO or duplicate content adds it too aggressively, a theme update ships with it in a template, or a migration copies it across from the old platform. This is the classic explanation when a store that used to appear on Google suddenly vanishes after a theme or app change.
How to check:
- Open your homepage, view the page source, and search for noindex. Repeat on one product page, one collection page and one blog post, because templates differ.
- Faster at scale: in Search Console, use URL Inspection on any missing page. If noindex is the problem, the report says so explicitly under "Indexing allowed?".
- If you find one, the source is nearly always a recently installed app or a theme edit. Check the theme's
theme.liquidand any SEO-related app settings, remove the tag, then request reindexing.
Checking this across a whole store
Viewing source on four pages catches template-level problems, but it will not catch a noindex sitting on one collection out of forty. SEOLab runs an indexing audit across the whole store and flags pages that are blocked or not getting picked up, alongside broken links and 404s, so this check takes minutes instead of an afternoon. Search Console remains the source of truth. The app just shortens the loop between spotting the problem and fixing it.
FIX 5Make sure robots.txt is not blocking your pages
Your robots.txt file tells crawlers which parts of the store they may visit. Shopify generates a sensible default that blocks checkout, cart and admin pages, and on an untouched store it is almost never the problem. It becomes the problem when someone has customised robots.txt.liquid, usually with a rule that was meant to block filter parameters and accidentally caught real pages too.
How to check:
- Open
yourdomain.com/robots.txtin a browser and read the Disallow lines. Anything covering/products/,/collections/or/itself is a red flag. - If your theme has a customised
robots.txt.liquidand you did not add it knowingly, consider restoring the default.
One subtlety that trips people the other way: robots.txt stops crawling, not indexing. A blocked URL that other sites link to can still appear in results, just with no description. If your goal is to remove a page from Google, use a noindex tag and let Google crawl it. Mixing these two up is one of the most common technical mistakes on Shopify, and we cover the distinction properly in our guide on improving technical SEO on Shopify.
FIX 6Repair broken canonical tags
Every Shopify product exists at two addresses: the clean /products/handle URL and a collection-scoped version. Shopify resolves this with a canonical tag that points Google at the clean URL, and out of the box it works. The trouble starts when a theme edit or a badly built app breaks that tag, points it at the wrong URL, or injects a second canonical. Two canonical tags on one page means Google ignores both, and the page's indexing becomes unpredictable.
How to check:
- View source on a product page and search for
rel="canonical". There should be exactly one, and it should point at that page's own clean product URL. - A canonical pointing at a different page tells Google "do not index me, index that one instead". If your products are missing from the index while everything else appears, check this before anything more exotic.
- This break most often arrives with a new app. If the timing lines up, disable the suspect app and re-check the source.
FIX 7Fix your domain setup
If a site: search shows your yourstore.myshopify.com address instead of your real domain, or your store looks fine but search results show the wrong version, your primary domain is not set correctly. Google is indexing the address you did not intend, and any authority you build is going to the wrong place. A related symptom is your store appearing as "Untitled" with a JavaScript error in the description, which usually means Google is crawling a version of the site that is not rendering properly.
How to fix it:
- In Shopify Admin, Settings, Domains, confirm your custom domain is set as the primary domain and that all other domains, including the myshopify address, redirect to it. Shopify handles the redirect automatically once primary is set.
- Check that HTTPS is working: visit the store and confirm the padlock. Certificate issues usually trace back to DNS settings at your domain registrar.
- Search
site:yourstore.myshopify.com. Ideally it returns nothing. If it returns pages, the redirect was set recently and Google will consolidate over the coming weeks.
FIX 8Fix thin and duplicate content Google refuses to index
Google has become openly selective about what it indexes. A product page with a two-sentence description, no reviews and nothing unique is exactly the kind of page it now skips, and the Pages report labels these "Crawled, currently not indexed". Google saw the page and decided it added nothing to the index. That is not a penalty. It is a quality judgement, and it is reversible.
The most common version of this on Shopify is the pasted manufacturer description. If you resell or dropship, the description that came with the product already exists word for word on dozens of other stores, and Google has no reason to index another identical copy. Yours has to earn its place.
How to fix it:
- Rewrite product descriptions in your own words, aiming for 200 to 300 useful words minimum: what it is, who it is for, what it is made of, how to choose a size or variant, and what it is not good for. That last one builds trust and cuts returns.
- Add 300 or so words of genuine buying guidance to your top collection pages. A bare product grid gives Google nothing to index.
- Start with the pages the Pages report lists as crawled but not indexed. Improve five, request indexing on them, and watch whether they get picked up over the following two weeks before scaling the effort.
- Structured data helps Google understand the improved pages too. Our Shopify schema markup guide covers what to add and the duplicate-schema trap to avoid.
FIX 9Move off the trial plan
Short and simple: stores on a Shopify trial are not indexed by search engines. If you are still on the trial, nothing else in this guide can work yet, partly because the password page cannot be fully removed. Pick a plan, remove the password, then start the clock on Fixes 2 and 3. If you launched recently and paid from day one, this is not your problem and you can move on.
FIX 10You are indexed, but invisible: no page targets any keyword
This is the fix for the largest group of all: stores where the site: search looks healthy, yet the store never appears when a real customer searches for what it sells. Being indexed only means you are in the library. Ranking means someone can actually find your book, and that requires each important page to clearly target one search phrase people actually use.
The telltale sign is generic titles. If every product page is titled "Product Name" and your homepage title is just your brand name, Google has no signal about which searches you belong in. You are competing for nothing, so you appear for nothing.
The 80/20 fix, starting today:
- Pick your ten most important pages: homepage, top collections, best-selling products.
- Give each one a primary keyword that a real buyer would type, and put it near the front of the title tag: "Category, Qualifier, Brand" for collections, "Primary Keyword, Key Attribute, Brand" for products. Keep titles around 50 to 60 characters.
- Write a meta description of roughly 150 characters for each, as ad copy with a reason to click, never left blank.
- Then work the keyword naturally into the H1, the opening copy and the image alt text. Our full walkthrough on how to add keywords to Shopify covers every placement in order, and the image alt text guide handles the piece almost everyone skips.
- One rule above all: one primary keyword per page. Two pages chasing the same term end up competing with each other, and both lose.
If this fix is yours, you are past troubleshooting and into actual SEO, and the ordered version of that whole discipline lives in our Complete Shopify SEO Guide for 2026.
The Search Console warnings you can safely ignore
Half the panic we see comes not from Google hiding a store but from Search Console reporting things that look like errors and are not. Before you spend a weekend fixing a report, check whether it needs fixing at all.
| Report label | What it usually means on Shopify | Action |
|---|---|---|
| Blocked by robots.txt (cart, checkout, account) | Shopify blocks these on purpose to protect your SEO | None |
| Alternate page with proper canonical tag | Variant and collection-scoped URLs correctly pointing at the main page | None |
| Page with redirect | Google indexes the destination instead | None |
| Not found (404) on deleted products | Normal when content is removed; not a penalty | Redirect if a relevant replacement exists |
| Discovered / Crawled, currently not indexed | Crawl timing on new stores, or a quality signal on thin pages | Wait if new; apply Fix 8 if persistent |
The rule of thumb: a warning about cart, checkout, account or parameter URLs is Shopify working as designed. A warning about a product, collection or page you want customers to find is worth investigating.
What to do after you fix it
Fixing the blocker does not make Google return instantly, but you can shorten the wait.
- Request indexing on your most important fixed pages using URL Inspection in Search Console. Do it for your top 5 to 10 pages, not all 400. Google recrawls the rest on its own schedule.
- Watch the Pages report weekly. Indexed count climbing is the signal the fix worked. Expect movement within days for a recrawl and within 2 to 4 weeks for meaningful indexing changes.
- Record a baseline. Screenshot the Performance report today, so in a month you can prove to yourself things moved.
- Then shift from defence to offence. Once indexing is healthy, growth comes from keywords, content and internal links, and our playbook on increasing Shopify traffic is the natural next read.
SEOLab: All in #1 SEO
Runs the checks in this guide continuously so problems do not come back quietly: indexing audits, broken links and redirects, duplicate schema detection, bulk meta titles and descriptions, AI alt text and image compression. It works alongside Google Search Console rather than replacing it.
Shopify indexing FAQs
How long does it take for a new Shopify store to show up on Google?
Typically 2 to 4 weeks for a new store to be indexed after the password is removed and the sitemap is submitted, with individual pages continuing to trickle in afterwards. Ranking is a separate, longer timeline: expect 4 to 8 weeks for long-tail terms and 3 to 6 months for competitive product terms. If someone promises page one in 30 days, be sceptical.
How do I check if my Shopify store is indexed by Google?
Search site:yourdomain.com in Google. Results appearing means you are indexed; zero results means you are not. For page-level detail, use the URL Inspection tool in Google Search Console, which tells you whether a specific URL is indexed and, if not, exactly why.
Why is only my homepage showing up on Google?
Google discovered your domain but is not crawling or indexing the deeper pages. The usual causes are an unsubmitted sitemap, thin product pages being filtered out as low value, or crawl blocks on the templates. Submit the sitemap in Search Console first, then check the Pages report to see which reason it gives for the missing pages.
Why does my store show as "Untitled" in Google results?
An "Untitled" listing, sometimes with a JavaScript error in the description, means Google crawled the site at a moment it was not rendering properly, often during setup or while the password page was on, or it is indexing the wrong domain variant. Fix the domain setup, confirm the password is off, then request reindexing and the listing corrects itself over the following crawls.
Does Shopify automatically submit my store to Google?
No. Shopify generates and maintains your sitemap automatically, but it does not create a Search Console property, submit the sitemap, or request indexing for you. Those are one-time manual steps, and skipping them is one of the most common reasons new stores stay invisible for months.
My store used to show up on Google and now it is gone. What happened?
A store that disappears after previously ranking usually changed something: a theme update that introduced a noindex tag or broke a canonical, a new app injecting bad markup, a domain or DNS change, or in rarer cases an algorithm update or manual action. Check Search Console for manual actions first, then work through Fixes 4, 6 and 7. If rankings dropped gradually rather than vanishing overnight, that is a different problem, and it deserves the traffic-drop diagnosis we cover separately.
Your next move
Run the site: search, find your row in the diagnosis table, and apply that one fix properly today. Then set up Search Console if you have not, request indexing on your top pages, and give Google two weeks. In most cases that sequence is the whole cure.
Once you are indexed, the game changes from visibility to competitiveness, and that is a checklist rather than a mystery. Work through our 30-step Shopify SEO checklist one item at a time, or start at the top with the Complete Shopify SEO Guide. And if you would rather a team ran the diagnosis and the fixes for you, our Shopify SEO services do exactly this, every week, on stores of every size.
Keep going
More Shopify SEO guides.
Everything you need once your store is visible on Google.
Sources and community discussions
The fixes above reflect the problems merchants raise most often when their store is invisible on Google:
- Shopify Community: Store not showing on Google, "Untitled" on index check
- Shopify Community: Products not showing in Google search after 4 weeks
- Shopify Community: Which Search Console indexing warnings are normal
Official documentation


