Skip to content

How-to guidePlatforms and CMS indexing

Google Search Console for Shopify: verify your store and submit the sitemap

To set up Google Search Console for Shopify, add your store as a URL-prefix property and paste Google's HTML verification tag into your theme's theme.liquid file, or add a Domain property and verify it with a DNS TXT record. Then submit sitemap.xml. The store must be out of private mode first, and verification doesn't make Google index anything.

The story · 3 steps
Check my store URLsFree plan: 10 free links to try (once you verify your email), then 100 free checks a month, no card.
On this page · 7 sections
  1. 01Before you start
  2. 02How do you verify a Shopify store with the HTML tag?
  3. 03How do you verify a Domain property through Shopify's DNS settings?
  4. 04How do you submit your Shopify sitemap?
  5. 05Which Page indexing statuses are normal for a Shopify store?
  6. 06Why does Shopify verification fail?
  7. 07How do you check it worked?

Search Console is where Google tells you which store pages it has indexed (added to the library that search results and its AI answers draw on) and why others aren't. This how-to covers which property type to pick, both verification routes with Shopify's own menu paths as of October 2026, submitting the sitemap, the statuses a healthy Shopify store shows, and fixes for failed verification.

Before you start

You need three things before you can verify a Shopify store in Search Console:

  • A custom domain. Shopify's DNS settings only open once you have one: "If your store uses a myshopify.com domain name, then you need to add a custom domain before you can access your DNS settings" (Shopify Help Center).
  • Private mode switched off. Shopify says "To verify your domain, you need to deactivate private mode for your online store," and that you can reactivate it after verifying (Shopify Help Center). Google's HTML tag check also requires a homepage that "cannot require authentication" (Search Console Help).
  • Your exact primary domain. Look it up under Settings → Domains in Shopify, including www or not.

Then choose a property type:

Domain property

URL-prefix property

Covers

Every subdomain and protocol, for example www., shop., http and https

One protocol and host, for example https://www.example.com/

Verification

DNS record only

HTML tag (Shopify's documented route), DNS, and other methods

Suits

Stores whose DNS you control, at Shopify or another registrar

Getting set up quickly from the Shopify admin

Google says a Domain property "requires you to verify ownership using DNS record verification" (Search Console Help), and that the HTML tag "Can be used for URL-prefix properties, but not Domain properties." If you use a DNS record on a URL-prefix property, Google says you'll also be auto-verified for the Domain property.

How do you verify a Shopify store with the HTML tag?

You verify with the HTML tag by copying Google's google-site-verification meta tag into the <head> of your published theme's theme.liquid file. These are Shopify's steps as of October 2026 (Shopify Help Center):

  1. In Search Console, click ≡, then Add property.
  2. Choose URL prefix and enter your domain including https://. Click Continue.
  3. Under Verify ownership, choose HTML tag and click Copy. Shopify stresses copying everything, "including the < and >."
  4. In your Shopify admin, go to Online Store.
  5. Find the theme you want to edit, open its actions menu and click Edit code.
  6. In the Layout section, click theme.liquid.
  7. Paste the tag on a blank line directly below the opening <head> tag, then click Save.
  8. Return to Search Console and click Verify. If it fails, Shopify says to "wait 15 minutes and click Verify again."

The result in theme.liquid looks like this (your content value will differ):

HTML
<head>
  <meta name="google-site-verification" content="your-verification-string" />
  ...

Edit the theme that is live. Google says it looks for the tag "in the rendered source of your site's home page" (Search Console Help), so a tag in an unpublished theme doesn't count. For international domains, verify each domain and, per Shopify, "paste each meta tag on a separate line in the same theme.liquid file."

How do you verify a Domain property through Shopify's DNS settings?

You verify a Domain property by adding the TXT record Search Console gives you to your domain's DNS. If Shopify manages your domain, you add it in the Shopify admin; if another registrar manages DNS, you add it there.

  1. In Search Console, add a property, choose Domain, and enter the root domain without https:// or www.
  2. Copy the TXT value Search Console shows, which looks like google-site-verification=….
  3. In Shopify, go to Settings → Domains and click your domain.
  4. In the DNS settings section, click Manage.
  5. Click Add custom record, choose TXT, enter the value, and click Confirm (Shopify Help Center).
  6. Back in Search Console, click Verify.

Two Shopify notes from the same page: "When you add a new MX or TXT record, don't edit the name field," and "Changes to your DNS settings can take up to 24 hours to take effect." Google adds: "To stay verified, don't remove the DNS record from your provider, even after verification succeeds" (Search Console Help).

DNS verification survives theme changes, which makes it the sturdier choice for a store that redesigns often. Google also lets you add a second method from the property's Settings → Ownership verification page, "in case one of your existing verification methods fails"; its own example is someone changing "a template on your website that omits the tag."

How do you submit your Shopify sitemap?

You submit a Shopify sitemap by entering sitemap.xml in Search Console's Sitemaps report, once for each domain. Shopify's steps as of October 2026: open Search Console, pick the right property, click Sitemaps in the Indexing section, enter sitemap.xml under Add a new sitemap, and click Submit (Shopify Help Center).

What to expect:

  • One sitemap index, many children. Shopify's sitemap.xml is an index that links product, page, collection and blog sitemaps. When we fetched seven live stores on October 17, 2026, each index also listed a sitemap_agentic_discovery.xml child. Our Shopify sitemap and indexing guide shows the full structure.
  • Discovered URLs isn't indexed URLs. For a sitemap index, Google counts all URLs in all child sitemaps, but says "There is no guarantee that a page URL discovered in a sitemap has been or will be crawled or indexed by Google" (Sitemaps report help).
  • Owners only. Google says "You must have owner permissions on a property to submit a sitemap using the Sitemaps report."
  • Languages are automatic. Shopify adds the languages you sell in to each domain's sitemap; you don't submit them separately.

Which Page indexing statuses are normal for a Shopify store?

A healthy Shopify store shows several "not indexed" reasons in the Page indexing report, because Shopify blocks or consolidates URLs on purpose. This table separates the expected ones from the ones worth fixing:

Status

Typical Shopify cause

Action

Blocked by robots.txt

Cart, checkout, account, and filtered or sorted collection URLs, all disallowed by Shopify's default robots.txt

None

Indexed, though blocked by robots.txt

Google indexed a blocked URL from links; Shopify calls this "normal behavior and usually not a cause for concern"

None, unless a real page such as your homepage is listed

Page with redirect

Collection-path product URLs that redirect to /products/; secondary domains redirecting to the primary one

None

Alternate page with proper canonical tag

Collection-path product URLs whose canonical points to /products/

None

Duplicate without user-selected canonical

Variants with no canonical tag, often from a theme or app

Check which URL Google picked

Excluded by 'noindex' tag

Pages hidden with seo.hidden, a noindex snippet, or an app

None if intended; otherwise remove it

Crawled - currently not indexed

Thin or near-identical product and collection pages

Improve the page

Source for Shopify's comment: Shopify Help Center. On the collection-path pattern: when we requested /collections/all/products/<handle> on six live stores on October 17, 2026, three returned a 301 to /products/<handle> and two served a canonical tag pointing there. If Google picked the wrong URL, our guide to duplicate without user-selected canonical covers the fix, and alternate page with proper canonical tag explains the status you want to see instead. For pages Google crawled but didn't keep, see crawled - currently not indexed.

Once you're verified, the useful question is which of your product and collection pages Google actually has. Check your store's URLs free to see which are indexed.

Why does Shopify verification fail?

Shopify verification usually fails because Google can't find the tag on the live homepage, the property doesn't match your primary domain, or the store is still private. The first two rows use Google's own error names; the rest are symptoms:

Symptom

Likely Shopify cause

Fix

Meta tag not found, or in the wrong location

Tag pasted into an unpublished theme, or below other code outside <head>

Paste it directly under <head> in the live theme's theme.liquid

Your meta tag is incorrect

Part of the tag missing, or someone else's tag copied

Copy the whole tag again from Search Console

Verification fails for the property

Property uses http://, or the wrong www variant, instead of your primary domain

Re-add the property with the exact primary domain

Homepage shows the password page

Store in private mode

Deactivate private mode, verify, then reactivate if needed

DNS record not found

Record added minutes ago, or added at the wrong DNS host

Wait up to 24 hours; confirm where your DNS is managed

Verified, then lost weeks later

New theme published without the tag

Copy the tag into the new theme, or switch to DNS verification

Google's descriptions of the first two errors are from its verification help: the tag "must be within the <head> section of the page," and an incorrect tag can happen "If another user's verification tag was already present in the page" (Search Console Help). The last row follows from Google's rule that "Search Console will periodically check for the presence of this tag."

How do you check it worked?

Check it worked by confirming verification, the sitemap's status and a few key pages, then adding Bing.

  1. Settings → Ownership verification in Search Console should list your verification method.
  2. Sitemaps should show sitemap.xml with status Success, which Google defines as "The sitemap was fetched and read without any errors."
  3. URL Inspection on your homepage and one product should show "URL is on Google", or tell you why not. Google says recrawling "can take anywhere from a few days to a few weeks" (Ask Google to recrawl), so new stores need patience.
  4. Import the property into Bing Webmaster Tools, which Bing says verifies imported sites automatically.

To watch many store URLs at once, FreshlyCited checks which ones Google has indexed, pushes only the invisible ones and re-checks them on days 1, 3 and 7. An index credit is used only if the link is indexed; if it's still not indexed after the day-7 re-check, the credit comes back (exclusions apply, such as pages that return an error or carry noindex). Google still decides what it indexes.

Store verified and sitemap in? Check your Shopify pages free: 10 free links to try, then 100 free checks a month, no card needed.

Rakesh Patel

Written by

Founder & CEO, Space-O Technologies · Founder, TextBolt

Rakesh Patel founded Space-O Technologies in 2010 and leads it as CEO, with 25 years of leadership experience; he has overseen the delivery of more than 3,000 mobile app projects. He is also the founder of TextBolt, a business email-to-SMS service, and the author of "Enterprise Mobility Strategy and Solutions" and "A Guide to Open311". Space-O built FreshlyCited to solve the "shipped but not seen" problem on its own and its clients' sites: pages and links that are live but that Google hasn't looked at yet.

Founded Space-O Technologies in 2010 · 25 years of leadership experience · author of 'Enterprise Mobility Strategy and Solutions' and 'A Guide to Open311'

Written for FreshlyCited, which helps Google and Bing find new and updated pages sooner. About FreshlyCited

FAQ

Questions people ask

Do I need a separate Search Console property for each Shopify domain?

For URL-prefix properties, yes: verify and submit sitemap.xml for each international domain. A Domain property covers every subdomain and protocol of one domain with a single DNS record.

Will changing my Shopify theme break verification?

It can. A new theme without the google-site-verification tag fails Google's periodic check. Copy the tag into the new theme, or verify with DNS instead.

Can I verify a myshopify.com address?

Shopify only opens DNS settings once you add a custom domain, so the DNS route needs one. Verify the domain your store actually uses as its primary domain.

Check my pages free.

See which of your pages Google has indexed, free.