Skip to content
Technical guide · Published

Why your online store isn't showing up on Google: a diagnosis for Shopify, Tiendanube and WooCommerce

Tiendanube and Shopify's community forums are full of store owners asking the same question, but every answer only covers one isolated case. This guide separates the three states that get lumped together as "not showing up," and tells you, platform by platform, exactly where the switch is.

By Alejandro Verjel · Founder of Rankiamos

TL;DR

  • "Not showing up" is really three different problems: not indexed, indexed but only for your brand name, or visible but far down the results. Each one gets fixed differently.
  • The diagnosis is three tests, in this order: URL Inspection, Performance filtered by page, and rank measured under fixed conditions.
  • Tiendanube, Shopify and WooCommerce each ship with a block turned on by default for new stores: a coming-soon page, private mode, and "Coming Soon" mode, respectively.
  • Requesting indexing ten times speeds up nothing. Neither does switching themes or running ads: different mistakes, same root cause — impatience.
  • The protocol is weekly, not daily: Inspection of what you fixed, Performance on your key URLs, and 5 keywords under fixed conditions, every week.

Why your online store isn't showing up on Google: the three states that all look the same from outside

When you think "my online store isn't showing up on Google," you could actually be describing three completely different situations, and all three feel identical from where you're standing: you search for your store and don't see it. But the cause, how you confirm it, and where you fix it are different in each case, and applying the wrong fix costs you weeks.

The first state is that your store simply isn't indexed: Google doesn't know about it yet, almost always because your platform ships with a block turned on that you never knew existed. The second is that it's indexed but only shows up when someone searches your brand name: Google knows your store fine, it just doesn't consider it relevant for generic searches for what you sell. The third is that it's indexed and does show up, but so far down the results that in practice nobody sees it — not even you, searching from your own phone.

The three states of a store that "isn't showing up" on Google
State How you confirm it Where you fix it
1 · Not indexed URL Inspection says "URL is not on Google" Your platform's settings (table below)
2 · Brand-only Performance: almost all impressions include your brand name Product titles, category text, descriptions
3 · Far down Rank measured under fixed conditions, outside the top 10 Content and competition for that specific search

Two things to rule out before going further. If what's missing isn't your website but your listing when someone searches nearby, that's a completely separate diagnosis: see the guide on why your Google Maps listing isn't showing up. And if your store used to rank well and dropped out overnight, that's not this case either — it's a drop triage, covered in the guide on what to do when a keyword that used to rank suddenly drops. This guide is for when you never showed up in the first place, or not in the way you expected.

The three tests to find out which state you're in (and how to check if your page is indexed on Google)

You don't need to guess. Three checks, run in this order, tell you exactly which of the three states your store is in today.

  1. Test 1 · URL Inspection, inside Search Console itself

    Paste your homepage, one category page and three product pages into the URL Inspection tool inside Search Console itself (no external app runs this check). If the result says "URL is not on Google," look at the reason it gives you below — usually a noindex tag, a redirect, or simply that Google hasn't crawled it yet — and compare it against the platform block table further down. Once you've fixed the block, use "Test Live URL" and then "Request Indexing" once: asking more than once doesn't speed up the crawl, it just queues behind the first request.

  2. Test 2 · Performance filtered by page

    In Search Console's own Performance report, filter by your homepage, a category page and three product pages, and look at the last 28 days. No impressions at all: you're still in state 1, or you just fixed it and Google hasn't caught up yet. Almost all impressions come from queries with your store's name: state 2. Impressions from product or category queries, but at an average position worse than 20: state 3. Rankiamos, with your Search Console account connected, doesn't filter by page — it shows clicks and impressions by query —, but for the same purpose there's the Search Console connection and site scan included in the Free plan, no payment method required.

  3. Test 3 · Rank measured under fixed conditions

    Track 5 keywords (2 category terms, 3 product terms with a modifier — "women's running shoes," not just "shoes") always in the same city, the same device, the same day of the week. If a tool can't find your store within its measurement depth, write down "outside the top 30," not "not showing up" — those are different things, and confusing them makes you think you're still in state 1 when you've actually already moved to state 3.

The site: search operator gives you a quick read on what Google has indexed for your domain, but it doesn't replace any of the three tests: it can surface a weeks-old cached result, or hide pages that are indexed but look weak for that exact phrase. And it's worth being precise about what Rankiamos does and doesn't do here: the app does not run URL Inspection and can't tell you why Google skipped a page — only Search Console itself answers that. What the app confirms, once your account is connected, is whether those queries already have impressions in Performance (by query, not filtered by URL or page); and an empty site scan is a hint to go check state 1, not a formal diagnosis on its own.

The factory-default block on each platform

Before the platform-by-platform detail, here's the summary table. Double-check the exact menu names in your own dashboard, since platforms shuffle section names now and then.

The factory-default block on each platform and how to remove it
Platform What blocks Google Where to turn it off How you confirm it's off
Tiendanube "Page under construction" mode: blocks the entire store Online Store → Page Under Construction → uncheck "Show page" URL Inspection → "Test Live URL" on the homepage: shows the store, not the notice
Shopify Private mode (password page), on by default when you sign up Online Store → Preferences, or the "Private" icon → "Public" The store opens with no password prompt in a signed-out browser window
WooCommerce "Coming Soon" mode + WordPress's "Discourage search engines" checkbox WooCommerce → Settings → Site visibility → "Live"; Settings → Reading → uncheck the box Homepage source has no "noindex" tag; URL Inspection: indexing allowed
All three Sitemap never submitted, or property not verified in Search Console Search Console → Sitemaps: /sitemap.xml (Tiendanube and Shopify) or /wp-sitemap.xml (WooCommerce) Sitemap status "Success" with URLs discovered

Tiendanube store not showing up on Google: page under construction, domain and sitemap

If your Tiendanube store isn't showing up on Google, the first thing to rule out is the "Page Under Construction" mode. It's the number-one cause raised in Tiendanube's own community forum, and it makes sense why: many stores get set up with that mode on while products and prices are still being loaded, and then nobody remembers to turn it off on launch day. With that mode active, Google can't see anything in your catalog, not even the homepage — for all practical purposes, your store doesn't exist online.

You'll find it under Online Store → Page Under Construction, and turn it off by unchecking "Show page." Once it's off, double-check that the correct property is added in Search Console: if you use a custom domain connected to Tiendanube, the property should be that domain, not the generic Tiendanube subdomain you may have used before connecting it — if Search Console is verifying the wrong property, you'll be looking at data that has nothing to do with your actual store.

The last step is submitting your sitemap from Search Console → Sitemaps, at /sitemap.xml, following Tiendanube's own help articles on verifying your store with Google and submitting a sitemap. Tiendanube's own help center is upfront about timing: showing up in search results can take several weeks even once everything is configured correctly, so don't expect results the same day. Confirm the exact menu names in your own dashboard when you read this, since Tiendanube reorganizes them from time to time.

Shopify store not showing up on Google: the private mode that ships turned on

If you're asking why your Shopify store isn't showing up on Google, there's an answer that comes up in nearly every community thread: according to Shopify's own help center, when you sign up for a plan your store is set to private mode by default, protected by a password page. While that mode is on, neither visitors nor search engines can see anything past that screen — Google can't index what it can't read.

Turn it off from Online Store → Preferences, or from the "Private" icon that appears at the top of your dashboard while the mode is on, switching it to "Public." One thing worth confirming in your own dashboard before assuming anything: check whether your current plan, including a free trial if you're on one, already lets you remove password protection, since Shopify has moved this setting around between plans over time — your own dashboard is the safest place to check on the day you need it.

Everything else is the same as on any platform: confirm your domain is verified in Search Console and that your sitemap at /sitemap.xml is submitted and shows "Success." With the store public and the sitemap submitted, request indexing once from URL Inspection on the homepage, then let the crawl run its natural course.

WooCommerce: "Coming Soon" mode and the WordPress checkbox that blocks search engines

WooCommerce is the case with the most layers, because it inherits WordPress's settings on top of its own. New stores often default to "Coming Soon" mode: check it under WooCommerce → Settings → Site visibility, and switch it to "Live" once you're ready to launch. While it's on "Coming Soon," visitors see a holding page and Google sees none of your catalog.

On top of that, WordPress has its own separate checkbox under Settings → Reading: "Discourage search engines from indexing this site." Checking it makes WordPress insert a meta robots noindex, nofollow tag on every page, a behavior in place since version 5.3. This box is the classic trap in projects that moved from a staging environment to production: it gets turned on deliberately during development so Google doesn't index the test version, and it's easy to forget to uncheck once the site goes live on the real domain.

A third spot worth checking, specific to WooCommerce: if you're running an SEO plugin (Yoast, Rank Math or another), some of them mark individual products or categories as noindex during initial setup, without it being obvious at a glance. Finally, confirm your sitemap: WordPress ships a native one at /wp-sitemap.xml since version 5.5, or your SEO plugin generates its own if you have one active — submit whichever applies from Search Console → Sitemaps.

State 2: your store only shows up when someone searches your brand name

If you've already confirmed your store is indexed, but in Performance almost all your impressions come from queries that include your store's name, you don't have an indexing problem — you have a relevance problem. Google knows your store perfectly well; it just doesn't consider it the best answer when someone searches "running shoes" instead of "Acme Shoes running shoes."

In e-commerce, the causes repeat with almost boring consistency. Product titles that are just a supplier's internal SKU, with none of the words a real shopper would type. Category pages that are nothing more than a product grid, with no paragraph of text telling Google what that category is about. And product descriptions copied verbatim from the manufacturer's spec sheet — the same spec sheet already published on two or three marketplaces, where Google has to pick one version to show, and it's rarely yours, since you got there last.

(The filter to separate branded queries from non-branded ones already exists inside Search Console; if you have dozens of variants of your brand name to filter out one by one by hand, that gets tedious fast — there's a separate guide to regex for Search Console queries that solves exactly that.)

Don't try to fix your entire catalog in one sitting. Pick one category with real search volume and three products in it, rewrite the title, category text and description in your own words — thinking about what a shopper would type, not how your supplier names it — and measure those same generic searches under fixed conditions before and after. If a month from now the Performance impressions for those pages start coming from non-brand queries, the change is working and you can roll the same approach out across the rest of the catalog.

State 3: your store shows up, but so far down that nobody sees it

This is the state that trips up store owners the most, because the check they do instinctively — searching for their own product from their phone — almost never confirms or rules it out with any precision. You search from your phone, signed into your own Google account, in your own city, and see your store at position 3. The catch is that Google is showing you a personalized version of the results, tuned to your history and your exact location, which can look quite different from what a first-time shopper sees without that context — we cover the exact reason why in the guide on why searching for yourself doesn't tell you your real rank, not even in incognito mode.

To find your real position you need a tool that measures under neutral conditions: no personal session, no browsing history, a fixed city and device that you choose. If your store falls outside that tool's measurement depth, log it as "outside the top 30" — the app reads the first 30 organic results on Google, and from position 31 onward it shows "30+" instead of a specific number it doesn't actually have.

A note on the Free plan: it tracks one device per keyword — mobile or desktop, your choice — with a weekly check. If you're searching from your phone but the app is tracking desktop, you'll see different numbers, and that's not a bug on either side: they're two different searches. Tracking mobile and desktop together, in the same quota unit, is a Pro-plan feature; see what changes between the Free and Pro plans on the pricing page.

Two frequent causes of ranking far down deserve a quick mention, without going deep here, since each has its own guide. If the top 10 for your category is dominated by big marketplaces and large retailers, that's a specific scenario we'll cover separately in a guide on competing when marketplaces occupy your top 10. And if your store is new and simply hasn't had time to earn its ranking yet, that's a timing question we also cover in detail in a separate guide on how long it takes a new website to rank.

And a mobile-versus-desktop gap that goes beyond the Free-plan note above — for when the difference between devices is real and not just a quota question — gets its own treatment in the guide on the difference between mobile and desktop rankings.

What doesn't speed up anything: requesting indexing ten times, switching themes, or running ads

The same desperate moves come up over and over in community threads, and they're worth naming because none of them change the outcome, and some make it worse. Requesting indexing for the same URL multiple times in a row doesn't make Google crawl faster — the repeated request doesn't jump the queue, it just gets ignored if one is already pending. Reinstalling your theme doesn't touch indexing either — it changes the design, not whether Google can read your content. Deleting and recreating the same products is one of the worst moves: every new product gets a new URL, so instead of fixing the problem you pile the work of indexing brand-new URLs on top of it.

Migrating platforms out of pure impatience, without first running the three tests in this guide, sometimes fixes things by accident (because you happen to remove the block along the way) and in most cases just adds a broken-URL problem on top of the original problem you never diagnosed. And turning on Google Ads or Google Shopping hoping it "helps" your SEO doesn't work that way: they're paid systems entirely separate from organic ranking, and neither one improves your position without you paying for it continuously.

Finally, any service offering "guaranteed search engine submission" for a fee is selling you something you can do yourself, for free, from Search Console in ten minutes: verify your property and submit your sitemap. There is no legitimate shortcut that speeds up Google's crawl beyond that.

How to get your online store showing up on Google and confirm it every week

A diagnosis with no follow-up gets forgotten in two weeks. This protocol tells you what to check, and how often.

Getting your online store to show up on Google isn't a one-time trick, it's a protocol you repeat: week 0 sets your baseline, and from there you check three things every single week until you see the change you were after.

Week 0 · Baseline

Before touching any setting, add your 5 keywords to your tracker and let it run at least one measurement. History is never retroactive in any tracker — it starts the day you add the keyword, so if you fix things first and start measuring after, you'll have nothing to compare against.

Every week · Three fixed checks

URL Inspection on whatever you fixed that week (does it say "URL is on Google" yet?). The Performance report on your key URLs, to see if impressions are starting to shift. And the position of your 5 keywords, always measured under the same conditions. Your brand name needs no tracker quota at all — watch it for free straight in Search Console's Performance report, filtered to queries that include it.

What to expect in each state

Coming from state 1, the first signal is URL Inspection changing its message — that can take anywhere from one to several weeks per each platform's own guidance. Coming from state 2, the signal is Performance impressions shifting away from your brand name toward the generic searches you fixed. Coming from state 3, the signal is your measured position edging toward the top 10, with no magic overnight jumps.

The Free plan's weekly automatic check is plenty for this protocol. It's worth moving to Pro once you've already fixed the indexing block and want to watch the change day by day, or once you need to track mobile and desktop together in the same quota unit. If you want the full picture of how Rankiamos tracks rankings, Search Console and site scans in one app, that's where to look.

What Rankiamos does for this diagnosis (and doesn't)

No overselling what the app does — this is exactly what you can expect.

What it does

  • Search Console connected on the Free plan: clicks, impressions, CTR and position by query (not filtered by URL or page) for the last 28 days, up to 250 queries, to see which queries already bring impressions.
  • Site scan (Free): up to 50 searches your domain already ranks for today — an empty result is a hint to go check state 1, not a diagnosis on its own.
  • 5 keywords with a weekly check on one device, no payment method required, to track states 2 and 3 under fixed conditions.
  • On Pro: daily checks, manual refresh with a quota of 30 units a day, and mobile plus desktop together in the same unit.

What it doesn't do

  • It doesn't run URL Inspection or tell you why Google skipped a page — only Search Console itself answers that.
  • It doesn't detect Tiendanube's "Page Under Construction" mode, Shopify's private mode, or WooCommerce's "Coming Soon" mode — those are platform settings, not something the app reads.
  • It doesn't send automatic reports to a client or to you by email — you check the app whenever you want to check it.
  • It doesn't measure past 30 organic results per keyword — from position 31 onward it shows as "30+," never an exact number.

Rankiamos runs on iPhone, iPad, Mac and Apple Watch. There's no web or Android version, so if your team works from a Windows machine all day, the daily tracker check will have to fall to whoever has an Apple device handy.

Try Rankiamos free

Free plan: 2 projects, 5 keywords, weekly check · iPhone · iPad · Mac · Apple Watch

Frequently asked questions

How long does it take Google to index a new online store?
Google's own Search Central help on requesting a recrawl says it can take anywhere from a few days to several weeks, and asking for indexing repeatedly does not speed that up. Tiendanube's own help center says the same thing in different words: appearing in search results can take several weeks even after everything is set up correctly. It helps to keep indexing and ranking separate: getting indexed only makes you eligible to compete, it does not guarantee a position. If two or three weeks have passed and URL Inspection still says the URL is not on Google, the issue is not timing — it is a block that is still active on your platform, and it's worth going back to the table above. How your rankings should progress month by month once you're indexed is its own topic, so we're keeping this guide focused on the entry diagnosis.
How do I know if my store is indexed on Google?
The only way to confirm it with certainty is URL Inspection, inside the Search Console website itself: paste in your homepage, a category page and three product pages, and Google tells you whether that URL is indexed and, if not, why. The site:yourdomain.com search operator gives you a quick hint, not proof — it can surface an old cached result or hide pages that are indexed but look weak for that exact phrase. And there is a nuance Google itself calls out: a URL being "on Google" does not mean it will show up for any specific search, only that it is eligible to. One clarification about Rankiamos: the app does not run this inspection and cannot tell you why Google skipped a page — only Search Console itself answers that. What it does show you, once your Search Console account is connected, is which queries already have impressions in the Performance report (the data is per query, not filtered by URL or page), which is a hint that it is probably indexed, not a formal diagnosis.
Why does my store show up when I search its name but not when I search what I sell?
That's state 2 in this guide: your store is indexed and Google knows about it, but it doesn't consider it the best answer for generic searches about your products. In the Search Console Performance report, you'll see that almost all impressions come from queries that include your store's name. In e-commerce the usual suspects repeat themselves: product titles copied straight from a supplier's feed, code and all, with none of the words a shopper would actually type; category pages that are nothing but a product grid with no descriptive text; and product descriptions lifted verbatim from the manufacturer's spec sheet — the same spec sheet already published on two or three marketplaces, where Google has to pick one version to show and it's rarely yours, since you got there last. Fixing it does not mean rewriting the whole catalog in one sitting: start with one category that has real search volume and three products in it, measure those five keywords under fixed conditions before and after, and check in Performance whether impressions start coming from non-brand queries.
Do I have to pay for Google Ads or Google Shopping to get my store to show up on Google?
No. Showing up in Google's organic results costs nothing, and no paid ad improves your organic ranking for free afterward. Google Ads and Google Shopping are separate systems with their own rules: you show up while you pay, and stop showing up when you stop, with no lasting effect on organic position. If your store has one of the indexing blocks covered in this guide, no ad budget fixes it — you'd be paying to appear up top while, down in organic results, you still don't exist. Running ads as a business decision while you fix your SEO is legitimate; what isn't legitimate is anyone selling you 'guaranteed search engine submission' as a shortcut. That kind of service doesn't do anything you can't do yourself, for free, from Search Console.
My store isn't showing up on Google Maps — is that the same problem?
No, and it's worth keeping the two apart. Everything in this guide is about your website's indexing in Google's organic results. Showing up on the map depends on your Google Business Profile, which follows its own rules: according to Google's own guidelines, you can only create one if you have a physical location customers visit, or if you visit customers where they are — a store that's 100% online, with no physical location or in-person service, is not eligible for a Maps listing. If you do have a physical location or make in-person deliveries and still aren't showing up on the map, that's a different problem (an unverified listing, the wrong category, proximity radius), and we cover that separately in the guide on why your business isn't showing up on Google Maps in your area.
Will switching from Tiendanube to Shopify (or the other way around) make my store show up on Google?
Almost never on its own, and in the worst case it makes things worse. Once you flip off the factory-default block on any of the three platforms in this guide, all three let Google index your store just fine — the platform was never the obstacle, the switch you left untouched was. Migrating changes every one of your URLs, and without a one-to-one plan of 301 redirects you lose the signals you'd already built up, which almost always means weeks of less visibility, not more. Before moving anything, run the three tests in this guide against your current platform. If you decide to migrate anyway for other business reasons, plan the URL mapping and measure your rankings before and after — that's a topic for its own migration guide, and here we're just flagging it.
Does the Rankiamos Free plan tell me if my store is indexed?
Not directly — as covered above, only URL Inspection inside Search Console itself confirms that. What the Free plan does include, no payment method required, is exactly what you need to track states 2 and 3 once you already know you're indexed: a Search Console connection showing clicks and impressions per query for the last 28 days, a site scan that shows which searches you already rank for today (an empty result is a hint to go check state 1, not a diagnosis on its own), and 5 keywords with a weekly automatic check on one device. That's enough to confirm which state you're in and see whether your fixes are moving the needle over the following weeks. Rankiamos runs on iPhone, iPad, Mac and Apple Watch; there's no web or Android version.

Try Rankiamos free for 7 days.

The Free plan needs no card. The Pro trial runs through your Apple account; cancel before day 7 and you pay nothing.

iPhone iOS 17.0+
iPad iPadOS 17.0+
Mac macOS 14.0+