Why Your Shopify Store Isn't Showing Up on Google
A Shopify store can look finished and still be invisible on Google. The five technical reasons it happens, how to check each one, and the fixes that work now.
By Yannis Spanenburg · · 6 min read
A Shopify store can look finished and still be invisible to Google. The cause is usually one of five technical gaps keeping the pages out of the index, rather than the design or the copy.
What does it mean when your Shopify store isn't showing up on Google?
It means Google has either not crawled your pages yet, crawled them and chosen not to index them, or is blocked from reaching them at all. Each cause needs a different fix: a crawling gap needs time and links, an indexing gap needs stronger content or signals, and a blocking gap needs a technical change you can make today.
Is your store actually blocked from being crawled?
Check this before anything else. Storefront password protection, a stray noindex tag, or an overly broad robots.txt rule can each make an otherwise solid store invisible, no matter how good the content is.
New stores often launch with the password screen from Online Store, Preferences still switched on. Google cannot get past that screen, so it never sees the homepage, let alone a product page. The next place to look is the page's own robots meta tag: a theme setting, an app, or a leftover snippet can add noindex to an entire template without anyone noticing, which drops every page built from it out of search. A whole catalog missing because of one forgotten setting comes up often enough that Shopify's own community forum has a long thread dedicated to it.
Why do brand new Shopify stores take so long to appear?
Because Google gives new domains a small crawl budget until they've earned a bigger one, so indexing can lag weeks behind launch even when nothing is technically broken.
Crawl budget is the amount of crawling attention Google is willing to spend on a site, and it scales with trust: server reliability, content quality, and how many other sites link in. A domain with no history gets a cautious, limited crawl at first, which is why a brand new store can sit in “Discovered, currently not indexed” for weeks. Search Engine Land's guide to crawl budget covers the mechanics in detail, and the practical point for a new store is that consistent publishing and internal linking are what raise the budget.
Proof of Pixel is a marketing and consulting agency for businesses that live on enquiries and orders, building the website, the tracking and the follow-up as one system, with offices in Dubai, New York, London, Antwerp and Malaysia.
Proof of Pixel's position: a new Shopify store earns its place in Google's index page by page, through unique product copy, one canonical URL per product and consistent internal links.
Is duplicate content splitting your rankings across variant and collection URLs?
Yes, if the same product is reachable through a collection path, a variant parameter, and a tracking link, Google may be splitting ranking signals across several URLs instead of consolidating them on one.
Shopify adds canonical tags automatically, pointing collection based and parameterized URLs back to the clean product URL. That works until a theme or an app overrides it, or until your own internal links keep pointing at the non-canonical version anyway. The most reliable fix is to point your navigation, related products, and collection links at the canonical URL in the first place, so every signal (links, canonical tag, and sitemap) agrees.
Are your product pages too thin to earn a spot in the index?
Often, yes. A product page with only the manufacturer's stock description and no unique copy gives Google little reason to index it over the dozens of other stores selling the identical text.
This is the “crawled, currently not indexed” pattern: Google has seen the page and decided it isn't worth serving. Unique product copy is the fix for that. Once the page is indexed, Product schema tells Google exactly what it sells and makes it eligible for product rich results, which matters as much for AI answer engines as for classic search. We cover the implementation details in our schema markup guide.
How do you check exactly what Google has and hasn't indexed?
Use the Pages report in Search Console. It sorts every URL Google knows about into indexed and not indexed, with a reason for each.
For a single page, the URL Inspection tool gives you the real answer: whether Google has it, when it was last crawled, and whether anything is blocking it. A quick site:yourdomain.com search is a useful gut check, but it undercounts and overcounts in ways the actual report won't.
Does site speed affect whether Google indexes you at all?
Indirectly, yes. A slow or error prone server makes Googlebot pull back and crawl less, which delays indexing even for pages that are otherwise fine.
Googlebot scales its crawl rate to what your server can handle without straining, so repeated timeouts or 5xx errors during a crawl burst make it slow down. We go deeper on where that time goes on a Shopify store in our piece on site speed and revenue, but the indexing angle alone is reason enough to fix it.
The 20-minute indexing check
Do these four things in order, today.
- Turn off storefront password protection if it's still on.
- Run site:yourdomain.com and compare what shows up to what you'd expect.
- Open the Pages report in Search Console and read the reasons next to your not indexed URLs.
- Use URL Inspection on your three highest value product pages and request indexing if they're clean but missing.
This is exactly the kind of technical groundwork our SEO team starts with on every new engagement. If the report raises more questions than it answers, book a free audit and we'll go through it with you line by line.
Frequently asked questions
Why is my new Shopify store not showing up on Google at all?
It's almost always one of two things: the storefront password is still enabled, which blocks Google entirely, or the domain is too new to have earned meaningful crawl budget yet. Check Online Store, Preferences for the password first, since that fix is immediate. If the password is off, expect a lag of several weeks before Google crawls and indexes new pages consistently.
How do I know if my Shopify pages are indexed by Google?
Open the Pages report in Google Search Console, which lists every URL Google knows about and whether it's indexed, with a reason for each exclusion. For a single page, the URL Inspection tool gives a definitive answer along with the last crawl date. A site:yourdomain.com search is a fast but rough substitute for either.
Does Shopify handle SEO indexing automatically?
Shopify handles the basics automatically: it generates a sitemap, sets default canonical tags, and ships a sensible robots.txt that blocks admin, cart, and checkout paths. It does not guarantee indexing, write unique product copy, or catch a theme or app that overrides those defaults, so manual checks are still necessary.
Can duplicate product URLs hurt my Google rankings?
Yes, duplicate product URLs can hurt your rankings. When the same product is reachable through a collection URL, a variant parameter, and a tracking link, ranking signals get split across versions instead of consolidating on one, which weakens all of them. Aligning internal links, canonical tags, and the sitemap on a single URL per product fixes it.
What is the fastest way to get a Shopify product page indexed?
Confirm the page isn't blocked by a password, noindex tag, or robots.txt rule, then use URL Inspection in Search Console to request indexing directly. That request doesn't guarantee inclusion, but it prompts a faster crawl than waiting. Pairing it with a genuine internal link from a page Google already indexes speeds it up further.
Keep reading
Where this fits
- SEO: how POP does this work
- Online shops: the same system for this industry
- Pristine Smile: case study
- Hertebos: case study
- Your store is fast. On your phone: free field guide