Shopify SEO Checklist: What Shopify Handles and What You Still Own
This Shopify SEO checklist starts with what the platform already does, then covers settings, product and collection pages, URLs, speed and international stores.
Updated October 16, 2026
What Shopify SEO covers out of the box
Shopify handles much of the technical groundwork. Its Help Center says stores get an automatic sitemap.xml and robots.txt, canonical tags, SSL certificates and theme-generated title tags. It also says its themes include product structured data (Shopify SEO overview).
What is left needs judgement: what your pages say, how they link together, which apps you install and what happens when a URL changes. Leave robots.txt alone unless you have a specific reason. Shopify says the default works for most stores, and it warns that a wrong edit to robots.txt.liquid can cost you all your traffic (editing robots.txt.liquid).
Shopify SEO checklist: store settings and Search Console
- In Online Store > Preferences, write the home page title and meta description. Shopify suggests keeping the title to about 60 characters, because longer text may be cut off (SEO keywords).
- Turn off password protection before launch. While private mode is on, search engines cannot read your sitemap.
- Verify the store in Google Search Console. A URL-prefix property can use the HTML tag method, pasted into
theme.liquidjust below the opening<head>tag. A Domain property needs a DNS record (verification methods). - Submit
sitemap.xmlunder Indexing > Sitemaps. Shopify builds it at your domain root, with child sitemaps for products, collections, blog posts and pages. It updates the file as you add content (sitemaps). - After a few weeks, check the Page indexing report. Then inspect a product, a collection and a blog post to confirm the canonical Google chose.
Shopify SEO checklist for product pages
Product pages are where buyers decide, and copied supplier text does the most damage there. When the same manufacturer description sits on dozens of stores, a search engine has little reason to choose yours. Google's helpful content guidance asks whether a page adds original information rather than simply copying other sources.
- Title each product the way buyers search: brand, product type and the detail that matters, such as size or material. Keep it readable, not stuffed with keywords.
- Write a unique description that covers who the product suits, materials, dimensions, care and what is in the box. Use only facts you can verify.
- Edit each product's search engine listing. Shopify warns that titles over 70 characters and descriptions over 320 may be cut off in results (adding products).
- Add alt text that says what each image shows (adding alt text).
- Rename image files before you upload them:
walnut-serving-board-large.jpgsays more thanIMG_0412.jpg(image guidance).
Collection pages and internal links
Collections are your category pages, and they often rank for broader searches than any single product. A collection that is only a grid of products gives search engines little to work with.
- Add a short introduction to each important collection: what is in it, who it is for and how to choose. Two or three helpful sentences beat a block of keywords.
- Write a distinct search engine title and meta description for each collection (collection settings).
- Use the main menu and footer to reach top collections in one or two clicks, with plain labels (menus and links).
- Link related products and complementary collections from product pages, and link blog posts to the products and collections they discuss.
- Turn on pagination for very large collections, which Shopify recommends for speed.
URL handles, redirects and duplicate product URLs
Shopify creates a URL handle for every product, collection and page. Its Help Center advises against editing handles often, because the item might not appear in search results.
- If you do change a handle, make sure a redirect from the old URL exists. Shopify offers that option for collection and page handles. For any item, confirm it in the URL redirects list (URL redirects).
- Redirect deleted or unpublished products to the closest live product or collection. Shopify notes that a redirect only works from a URL that no longer loads a page.
- Know your collection-path URLs. Many themes link products as
/collections/name/products/item, which shows the same content as/products/item. Shopify's developer docs point out this duplication (the within filter). Shopify's automatic canonical on those pages normally points to the/products/URL; check the page source on your theme. - Where your theme allows, link to the
/products/URL directly. Google treats a canonical as a strong signal rather than a rule, and consistent internal links reinforce it (duplicate URLs).
Variants, structured data and reviews
- Avoid thin variant pages. If a shirt comes in six colors, sell one product with variants rather than six products with the same description. Variant selections usually appear as a
?variant=parameter, and Google recommends the URL without the parameter as the canonical (e-commerce URL structure). - Create separate products only when items genuinely differ and people search for them separately.
- Check theme structured data. Shopify themes include product markup, but an app can add a second, conflicting Product block. Test a product page in the Rich Results Test and fix errors in price, availability or required fields.
- Show reviews only if they are genuine. Google's review snippet guidelines prohibit fake reviews and require marked-up reviews to be visible on the page. In the U.S., the FTC's consumer reviews rule bans fake reviews and certain ways of suppressing negative ones. State consumer-protection laws can add their own requirements.
Site speed: apps, theme and images
Shopify already compresses images and serves them through its own content delivery network. So most speed work happens in your theme and apps. Its recommendations (improving web performance):
- Remove apps you do not need. Uninstalling an app does not automatically remove its code from your theme, so ask the developer how to clean up.
- Use a current, maintained theme and limit the number of sections on heavy page templates.
- Upload images close to the size they display at, and use fewer large images per page.
- Audit your tag manager and tracking scripts, and remove tags nobody uses.
- Watch the Web performance reports in your admin, which use Core Web Vitals from real visitors, and run PageSpeed Insights for detail. Google's targets are LCP within 2.5 seconds, INP within 200 milliseconds and CLS of 0.1 or less (web.dev).
International stores: markets, domains and hreflang
If you sell to several countries or in several languages, Shopify creates hreflang tags automatically for each international domain or subfolder. If you turn that off, you need to add your own tags to the theme (international domains).
- Shopify recommends subfolders for a first international setup, because they build on your primary domain.
- Each domain gets its own sitemap; submit each one in Search Console.
- Spot-check the output: every version should list itself and each alternate with full URLs. Every alternate must also link back (Google on hreflang).
- Watch for query-string variants. A product opened with
?variant=or a tracking parameter should still name the clean product URL in its canonical and hreflang tags. - Be careful with automatic redirects by location. Google advises against redirecting people based on their assumed language. A banner that suggests a store and lets the visitor choose is safer (multi-regional sites).
Keyword research for a Shopify store
Keyword research tells you which words buyers use, so each page can answer one clear need. Shopify suggests choosing keywords that are specific to your products and searched often. It also notes that popular terms face more competition (SEO keywords).
- Start with what already works. Once you set up Google Search Console, open the Performance report and sort queries by impressions. Click a query, then the Pages tab, to see which URL it reaches. Queries with many impressions but few clicks often point to a title worth rewriting (Performance report).
- Find new ideas. Google Trends shows relative interest on a 0 to 100 scale, not search counts. Keyword Planner in Google Ads suggests related terms with monthly search estimates. Google asks you to finish account setup, including billing details, before you use it (Keyword Planner).
- Choose one primary keyword per page. A collection can target a broad phrase, such as walnut serving boards, and each product a narrower one with brand, size or material. Skip near-duplicate variations. Google says it can match a page to queries that use different words (SEO Starter Guide).
- Map keywords to pages. Keep a sheet with one row per URL, its primary keyword and its page type. If two pages target the same phrase, they compete with each other. Merge them with a redirect, or give each one a distinct focus.
- Use the keyword where it counts. Put it in the title and meta description, and use it naturally in the copy and alt text. Shopify builds the H1 from the product or collection title.
Then confirm each page is crawled and indexed. In Search Console, URL Inspection shows whether a URL is on Google and which canonical Google chose. Requesting indexing does not guarantee that the page will appear (URL Inspection). This is where keyword research meets technical SEO, schema markup and user experience: Google has to be able to read the page, and buyers have to find it useful.
Where ShopFit fits
ShopFit is our Shopify store audit and content review project, and it is in development. Its product page describes a storefront audit that needs only your web address and scores areas from this checklist, including crawlability, on-page basics, headings, structured data checked for rich-result eligibility per result type, image alt text, page weight, sitemap freshness and sampled broken links. With a product export file, the report adds catalog checks such as duplicate and thin descriptions, found by comparing wording, and title quality.
Treat its findings as advice: search engines change their rules, and no audit can guarantee a ranking.
Frequently asked questions
Is Shopify good for SEO out of the box?
Shopify covers the technical basics: a generated sitemap and robots.txt, automatic canonical tags, SSL and theme structured data. It cannot write your product copy, plan your collections or keep your apps lean. Those are the parts of Shopify SEO that separate one store from another.
Do collection URLs create duplicate content on Shopify?
A product reached through /collections/name/products/item shows the same content as /products/item. Shopify's automatic canonical tag normally points to the /products/ URL, which tells Google the version you prefer. Confirm it in your page source, and link to the /products/ URL where your theme allows.
Should I change product URL handles for SEO?
Only when the current handle is misleading or unreadable. Shopify advises against frequent handle changes. If you change one, make sure a redirect from the old URL exists and update the menus and links that point to it.
How do I add my Shopify store to Google Search Console?
Add a property in Search Console and verify it with the HTML tag in theme.liquid or a DNS record. Then submit sitemap.xml under Indexing > Sitemaps. Turn off password protection first, and submit a separate sitemap for each international domain.
How do I do keyword research for a Shopify store?
Start with Search Console's Performance report to see the queries your store already appears for. Use Google Trends or Keyword Planner for new ideas. Then choose one primary keyword per product or collection page, map it so no two pages compete, and use URL Inspection to confirm the page is indexed.
Do I need an app to complete this Shopify SEO checklist?
Not necessarily. Most items are settings and writing you can handle in the admin. If you add an SEO app, check what code it adds to the theme, whether it duplicates structured data, and how it affects speed.
Will supplier descriptions hurt my Shopify SEO?
Copied manufacturer text is not a penalty by itself. But it gives a search engine little reason to show your page instead of every other store with the same words. Rewrite your best sellers and most-searched products first, with original, verified detail.