Google Search Console for Shopify: How to Set It Up and Use It to Grow Traffic

Niko MoustoukasUpdated

Quick summary

A step-by-step guide to connecting Google Search Console to a Shopify store and using it to grow organic traffic. Covers property setup, ownership verification, sitemap submission, the Performance report, indexing issues common on Shopify, and a monthly review workflow. Written for Shopify merchants who want to stop guessing and start making data-driven SEO decisions.

Most Shopify merchants either have not set up Google Search Console or set it up once and never looked at it again. This is a significant oversight. Search Console is free, and it tells you precisely which queries bring people to your store, which pages Google has and has not indexed, and where technical problems are silently costing you rankings.

No paid tool replaces what Search Console gives you for your own site. It is first-party data from Google itself. If you are doing any SEO on your Shopify store, Search Console is not optional.

Google reports that pages ranking in position 1 receive an average CTR of around 28% to 39%, while pages in position 10 receive roughly 2.5% (Backlinko, 2024). Search Console is how you find which pages are sitting at position 8 or 11, just outside page one, and what it would take to push them over.

How Do You Connect Google Search Console to Your Shopify Store?

You need a Google account and access to your Shopify theme code. The whole process takes under 15 minutes.

Step 1: Add a property

Go to search.google.com/search-console and sign in with your Google account. Click "Add property". Choose "URL prefix" and enter your store's full URL, for example https://yourstore.com. Click Continue.

Step 2: Verify ownership via HTML tag

Search Console will offer several verification methods. For Shopify, the HTML tag method is the most reliable:

  1. Select "HTML tag" from the list of verification options.
  2. Copy the meta tag provided. It will look like: <meta name="google-site-verification" content="xxxxxxxxxxxxxxx" />
  3. In Shopify admin, go to Online Store, then Themes, then the three-dot menu on your active theme, then Edit code.
  4. Open theme.liquid in the Layout folder.
  5. Paste the meta tag immediately below the opening <head> tag.
  6. Click Save.
  7. Return to Search Console and click Verify.

Alternatively, if you already have Google Analytics 4 connected to your store, you can verify via your GA4 account without touching your theme code.

Step 3: Submit your sitemap

Shopify automatically generates a sitemap at yourstore.com/sitemap.xml. Once your property is verified:

  1. In the left sidebar, click Sitemaps.
  2. Enter sitemap.xml and click Submit.
  3. Google will use this sitemap to find and crawl your product pages, collection pages, blog posts, and main pages.

Check the sitemap URL in your browser first to confirm it is generating correctly. You should see an XML file listing your site's pages. If it returns an error, check that your store is not password protected.

How Do You Read the Performance Report?

The Performance report is the most important section of Search Console for a Shopify merchant. It shows you exactly how your store is performing in Google search results.

The four headline metrics:

  • Total clicks: People who clicked through to your store from Google results.
  • Total impressions: Times your store appeared in Google results, regardless of whether anyone clicked.
  • Average CTR: Click-through rate. Clicks divided by impressions.
  • Average position: Your average ranking position across all queries in the selected period.

By default it shows the last 3 months. Extend to 12 months to see trends properly.

Finding quick wins with the Queries tab

Click the Queries tab under the Performance report. This shows every search query your store has appeared for. Sort by impressions.

Look for queries where:

  • Average position is between 8 and 20: You are close to page one but not there yet. These are your highest-priority optimisation targets. Improving a page from position 15 to position 5 can increase its monthly traffic by 10x or more.
  • Impressions are high but CTR is under 2%: Google is showing your page, but searchers are not clicking. The title tag or meta description is not compelling enough, or the query intent does not match what your page offers.
  • Position is 1 to 3 but impressions are low: You rank well for a low-volume query. Consider whether to build more content around that topic to capture related queries.

Reading the Pages tab

Click the Pages tab to see which URLs are driving the most traffic. Sort by clicks. These are your best-performing pages. Strengthen them first. They already have momentum, and improving a page at position 4 to position 2 is often easier than starting from scratch.

Click on any individual page URL, then click the Queries tab. This shows which specific search terms that page ranks for. Compare this to the keyword you intended to target when you created the page. If Google has matched you to a different term, consider whether that term is actually what your audience is searching for.

How Do You Use the Indexing Report?

The Indexing report (previously called Coverage) shows which pages Google has indexed and which it has not. This is where silent problems show up.

The main categories:

Status Meaning What to do
Indexed Google has indexed the page Nothing needed unless performance is poor
Not indexed Google has crawled but not indexed the page Investigate the reason listed
Excluded Page is excluded by a noindex tag or robots.txt Confirm exclusions are intentional
Error Google could not crawl the page Fix the technical error

Common indexing issues on Shopify

"Duplicate, submitted URL not selected as canonical": Google has selected a different canonical URL than the one submitted. For product pages, this usually means Google is using the /products/ URL as canonical and has excluded the collection-context URL. This is expected and correct on Shopify.

"Crawled, currently not indexed": Google crawled the page but chose not to index it. Usually indicates thin content, near-duplicate content, or a page Google considers low quality. Improve the content or consolidate the page with a more authoritative one.

"Discovered, currently not indexed": Google knows the page exists but has not yet crawled it. Common on larger stores. Improve internal linking to these pages and ensure they are in your sitemap.

404 errors: Pages that return a not-found response. Usually caused by deleted products or changed handles. In Shopify admin, go to Online Store, then Navigation, then URL Redirects. Add a redirect from the old URL to the closest current equivalent.

How Do You Identify Page 2 Keywords and Act on Them?

This is the highest-return use of the Performance report for most merchants.

  1. In the Performance report, click the Queries tab.
  2. Filter by page using the Pages tab first to focus on a specific product or collection page.
  3. Look for queries where the average position is between 8 and 20.
  4. For each of those queries: is the matching page actually optimised for that term? Does the term appear in the page title, H1, and meta description?

If the answer is no, update the page. Add the query to the title and H1 where natural, add it to the meta description, and ensure the page content directly addresses the search intent behind that query.

In many cases, a simple title and meta description update on a page ranking at position 12 will push it to the top 5 within 4 to 8 weeks.

How Should You Use Search Console on a Monthly Basis?

Search Console rewards regular attention. Here is a monthly review workflow for Shopify merchants:

Queries review (15 minutes): Filter for the last 28 days. Sort queries by impressions. Flag any queries in positions 8 to 20 that your store is appearing for. Add them to a list of pages to optimise this month.

Indexing check (10 minutes): Open the Indexing report. Have any new errors appeared? Investigate and fix 404s. Check whether any important product pages or blog posts are showing as not indexed.

New content check (5 minutes): For any new pages or posts published in the last month, use the URL Inspection tool to request indexing. Do not wait for Google to find them organically.

Performance trends (10 minutes): Compare clicks and impressions for the current 28-day period against the same period last month. If overall impressions are declining, investigate which pages have dropped and why.

This whole review takes under 45 minutes and gives you a clear action list for the month.

What Shopify-Specific Crawl Issues Should You Watch For?

A few issues come up repeatedly on Shopify stores in the Search Console Indexing report:

Collection-context product URLs in the sitemap: Shopify's sitemap should only include canonical /products/ URLs, not collection-context versions. Check your sitemap.xml to confirm. If collection-context URLs are appearing in the sitemap, a third-party app may be modifying sitemap generation.

Tag-filtered collection pages being indexed: Shopify generates tag-filtered URLs like /collections/all/leather which can accumulate as thin, near-duplicate pages in Google's index. These should be noindexed via your theme or a SEO app.

Blog posts with missing meta descriptions: In the Performance report, pages with very low CTR relative to their position often have auto-generated or missing meta descriptions. Check your blog posts in Shopify admin and add custom meta descriptions to every post.

Password-protected stores: If your store is in development mode with a password page, nothing will be indexed. Check Online Store, then Preferences, and ensure the password page is disabled for production stores.

Frequently Asked Questions

How long does it take for Search Console to show data after setup? Performance data populates from the date Google verifies your property. You will see initial data within a few days, but meaningful trend data takes 4 to 8 weeks. The Indexing report populates faster, often within 24 to 48 hours of sitemap submission.

Why does Search Console show fewer clicks than Google Analytics? They measure different things. Search Console measures clicks from Google Search results. Google Analytics measures all sessions from all sources, including direct, social, email, and paid. Some discrepancy is normal.

My sitemap is returning errors. What should I check? First, visit your sitemap URL in a browser to see the raw XML. Common Shopify sitemap errors include: deleted products still referenced in the sitemap (fix by deleting or redirecting the product), and sitemap URLs blocked by robots.txt (check Online Store, then Preferences, then robots.txt if you have customised it).

Should I create separate Search Console properties for different domains or subdomains? Yes. If your store uses a www and non-www version, create a Domain property which covers both. If you run separate stores for different regions (e.g. yourstore.co.uk and yourstore.com), create a separate Search Console property for each.


Key Actions to Take Now

  1. Set up Search Console today if you have not already. Verification and sitemap submission takes under 15 minutes.
  2. Open the Performance report and filter for the last 3 months. Export the Queries data and find your top 20 queries by impressions. How many are deliberately targeted on specific pages?
  3. Go to the Indexing report and investigate every URL in the "Not indexed" category. Classify each as expected or unexpected.
  4. Sort the Pages tab by clicks. Update the title tag and meta description on your top 5 pages where CTR is below 3%.
  5. Use the URL Inspection tool on your 5 most important product pages. Confirm each is indexed and that Google has selected the correct canonical URL.
  6. Check the 404 errors list. Add Shopify URL redirects for any deleted product or collection pages that had meaningful traffic or backlinks.