Shopify SEO Checklist: Setup, Products, Content and Monthly Checks

A working Shopify SEO checklist you can run from your admin: setup, crawl health, product and collection pages, content, speed and the checks to repeat every month.

A good Shopify SEO checklist covers five things: making sure Google can crawl and index the right pages, writing a clear title and description for every product and collection, avoiding duplicate URLs, keeping the theme fast, and publishing content that matches what buyers search. Shopify handles a lot of the technical basics for you, such as the sitemap, SSL and canonical tags, so most of the work is in your settings, your theme and your product data.

Use the list below in order. Each section starts with the checks that have the biggest effect and ends with the ones that are easy to forget. Tick them off once, then repeat the monthly section at the end.

Before you start: set up measurement

You cannot fix what you cannot see. Get these in place first so you have a baseline.

  • Verify your primary domain in Google Search Console. A domain property covers every subdomain and protocol, which is the simplest option.
  • Submit your sitemap. Shopify generates it automatically at yourdomain.com/sitemap.xml, and it is an index file that points to separate sitemaps for products, collections, pages and blog posts.
  • Connect Google Analytics or your preferred analytics tool so organic sessions and sales are tracked.
  • Check that your store redirects every version of the domain (with and without www, and the myshopify.com address) to a single primary domain. You set the primary domain in Shopify’s domain settings.
  • Write down where you stand today: indexed pages, organic clicks, and your top ten organic landing pages. This is the baseline you compare against later.

Technical checks in the Shopify SEO checklist

Shopify is a hosted platform, so you do not manage servers or .htaccess files. That removes a lot of risk, but it also means the problems you do find tend to come from the theme, apps and product setup.

Crawling and indexing

  • Open the Page indexing report in Search Console. Look at “Crawled – currently not indexed” and “Duplicate without user-selected canonical”. On Shopify stores these often point to filter, sort or tag URLs.
  • Look at your live robots.txt at yourdomain.com/robots.txt. Shopify ships a sensible default that already blocks the cart, checkout, internal search and some sort and filter combinations. Only edit it through the robots.txt.liquid theme template, and read Shopify’s guide to editing robots.txt first, because a bad rule can block your whole store.
  • Make sure no important page is password protected, set to draft, or hidden from the Online Store sales channel. Draft products and products not available on the Online Store return a 404 to visitors.
  • Use the URL Inspection tool on one product, one collection and your homepage to confirm Google can render them and sees the canonical you expect.

Duplicate URLs

Shopify can show the same product at more than one address, for example /products/blue-mug and /collections/mugs/products/blue-mug. Themes output a canonical tag that points to the /products/ version, which tells Google which one to index. Your job is to check that the theme’s internal links point to the clean product URL where possible, so Google sees one address over and over. We cover this in more detail in our guide to which Shopify URLs you can and cannot change.

Redirects and broken links

  • When you delete a product, redirect its URL to the closest replacement or its collection. Redirects live under Content, then Menus, then URL redirects.
  • When you change a product, collection or page handle, keep the option to create a redirect from the old URL ticked.
  • Crawl the store with a tool like Screaming Frog and fix internal links that hit a 404 or a redirect.
  • If you migrated from another platform, import a redirect file that maps every old URL to its new Shopify URL. Spot-check the top pages by traffic by hand.

Structured data

  • Test a product page with Google’s Rich Results Test. Most modern themes output Product structured data with price and availability, but some older or heavily customized themes do not.
  • Make sure there is only one block of Product markup per page. Theme markup plus a reviews app plus an SEO app can produce two or three conflicting versions.
  • If you show reviews, confirm the review markup comes from your real reviews and matches what is visible on the page.

Product page checks

Product pages are where most stores win or lose organic sales. Work through your best sellers first, then the rest.

  • Give every product a unique title that a shopper would actually search, such as the product type plus the key attribute, not an internal code.
  • Edit the search engine listing on each product: a page title that reads well in search results and a meta description that gives a reason to click. Do not leave Shopify to reuse the first lines of your description.
  • Write your own product description. Manufacturer copy appears on dozens of other sites, so it gives Google no reason to choose yours. Cover what it is, who it is for, sizes or specs, materials, care and shipping questions.
  • Add descriptive alt text to every product image. In the product’s media, click the image and choose to edit the alt text.
  • Use variants for colors and sizes of the same product instead of separate near-identical products, unless each version has real search demand of its own.
  • Decide what happens to out-of-stock products. If the item is coming back, keep the page live and say so. If it is gone for good, redirect it.
  • Link to related products and the parent collection so shoppers and crawlers can move around.

Collection page checks

Collections often rank better than individual products for broad searches like “linen shirts” or “ceramic planters”, so treat them as landing pages, not just category lists.

  • Plan collections around real searches. One collection per main keyword, so two collections are not competing for the same term.
  • Add a short, useful description to each collection: what is in it, how to choose, and links to related collections. Keep it readable, and do not stuff it with keywords.
  • Write a custom page title and meta description for each collection.
  • Check how your filters and tags create URLs. Filter combinations can produce thousands of thin pages. Our post on whether Shopify tags help SEO explains when these pages are worth indexing and when they are not.
  • Make sure your main collections are linked from the header or footer navigation, so they get internal links from every page.

Content checks

Product and collection pages answer “where do I buy this”. Blog posts and guides answer the questions people ask before they buy.

  • List the questions customers ask your support team and before they buy. Each strong question can become a guide or a section on a product page.
  • Publish buying guides, comparison posts and how-to content that links to the relevant collections.
  • Fill in the About, Shipping, Returns and Contact pages properly. They help shoppers trust the store and help search engines understand the business.
  • Set your homepage title and meta description in Online Store, then Preferences. Many stores leave this as just the store name.
  • Avoid publishing the same content in two places, for example a blog post that copies a product description word for word.

Speed and theme checks

A slow store loses shoppers before it loses rankings. Shopify hosts your files on a fast global network, so most speed problems come from the theme and apps.

  • Run your homepage, a collection and a product page through PageSpeed Insights and note the Core Web Vitals.
  • Remove apps you no longer use. Some apps leave script code in the theme after uninstalling, so check the theme code or ask the app developer how to remove it fully.
  • Compress large images before upload and avoid huge hero videos above the fold on mobile.
  • Limit sliders, pop-ups and third-party widgets that load on every page.
  • Test changes on an unpublished copy of your theme before publishing.

Monthly checks

A Shopify SEO checklist is not a one-time job. New products, apps and theme edits create new issues. Once a month:

  1. Review the Page indexing report and any new errors in Search Console.
  2. Check the Performance report for pages losing clicks and look for a cause, such as a changed title or a removed product.
  3. Crawl the store for new 404s and redirect chains.
  4. Add search engine listings and alt text to any new products.
  5. Review apps added in the last month and their effect on speed.
  6. Plan the next one or two pieces of content based on what customers are asking.

When to get help

Most store owners can complete the product, collection and content checks themselves. The harder parts are theme-level fixes, structured data conflicts, large migrations and filter URLs that have already been indexed in large numbers. If your checklist turns up issues like those, or you would rather have someone own the whole process, our Shopify SEO agency team can audit the store and work through the fixes with you. GrowthScribe is a certified Shopify partner, so we work inside the theme and admin the way Shopify expects.

FAQ

How often should I run a Shopify SEO checklist?

Run the full checklist once when you launch or take over a store, then repeat the monthly checks every month. Run the full list again after a theme change, a migration or a large product import.

Does Shopify handle SEO automatically?

Shopify handles some technical basics, including the sitemap, SSL, a default robots.txt and canonical tags in most themes. It does not write your titles, descriptions, product copy or content, and it cannot stop apps or theme edits from slowing the store down.

Do I need an SEO app for Shopify?

Not always. Everything in this checklist can be done in the Shopify admin and theme. Apps can save time on bulk tasks like alt text or meta descriptions, but check that they do not add duplicate structured data or slow the store.

What should I fix first on a Shopify store?

Start with anything that stops pages being indexed, such as password protection, draft products or a broken robots.txt. Then work on titles, descriptions and copy for your best-selling products and main collections.

Kartik Ahuja

Kartik Ahuja

Kartik is a 3x Founder, CEO & CFO. He has helped companies grow massively with his fine-tuned and custom marketing strategies.

Kartik specializes in scalable marketing systems, startup growth, and financial strategy. He has helped businesses acquire customers, optimize funnels, and maximize profitability using high-ROI frameworks.

His expertise spans technology, finance, and business scaling, with a strong focus on growth strategies for startups and emerging brands.

Passionate about investing, financial models, and efficient global travel, his insights have been featured in BBC, Bloomberg, Yahoo, DailyMail, Vice, American Express, GoDaddy, and more.

Kartik Ahuja, founder of GrowthScribe

Have a challenge in mind?

Don’t overthink it. Just share what you’re building or stuck on — I'll take it from there.

LEADS --> Contact Form (Focused)
eg: grow my Instagram / fix my website / make a logo