What Google Search Console actually does
Google Search Console (GSC) is Google's free webmaster surface for any domain. It does two things every Shopify operator needs. (1) Receives sitemap submissions and reports back which URLs Google has indexed, which it found but skipped, and why. (2) Reports search performance — impressions, clicks, average position, the queries that surface the store — across the rolling 16-month window. The Indexing > Pages report, the Sitemaps panel, and URL Inspection are the three surfaces an operator visits weekly. Everything else in GSC is secondary.
Domain verification on Shopify
The cleanest verification method on Shopify is DNS TXT via Domain property — covers all subdomains and protocols in one entry, never breaks when themes or apps change, and lives outside the Shopify storefront where redeploys could disrupt it. Google's add-property doc lists five methods: DNS TXT, HTML meta tag, HTML file upload, Google Analytics property, Google Tag Manager container. On Shopify, only DNS TXT, HTML meta tag, and the Analytics/GTM methods are practical — the HTML file upload requires putting a file at the literal domain root, which Shopify does not allow.
Submitting the sitemap
Once verification completes, submit the sitemap under Indexing > Sitemaps > Add a new sitemap. Enter just the path: 'sitemap.xml' (GSC prepends the domain). Google fetches on its own cadence — usually within hours — and reports back the URL count. Multi-domain Shopify stores on Basic plan or higher have separate sitemaps per international domain; each domain needs its own GSC property and its own sitemap submission.
The Indexing and Pages reports
GSC's Indexing > Pages report breaks down every URL Google has discovered into three buckets: indexed, not indexed (with reason), and excluded (with reason). On a healthy Shopify store, the indexed count climbs steadily over 4-8 weeks after first connection and then matches the sitemap URL count within 90%. Lower than 90% means some URLs are being skipped — the report names the reason per URL: 'Duplicate, Google chose different canonical', 'Crawled - currently not indexed', 'Discovered - currently not indexed', and a few others. Each reason has a different fix.
URL Inspection — the diagnostic everyone needs
URL Inspection is the single most useful tool in GSC. Paste any URL from your store; GSC returns Google's current view: is it indexed, what canonical did Google pick, when was it last crawled, what Core Web Vitals look like, what structured data was detected. The Live Test option fetches the URL fresh and shows the rendered HTML Google sees — invaluable for diagnosing pages that look fine to humans but missing key elements to Google. Run URL Inspection on the homepage and three priority products after every major change.