Shopify SEO Checklist: 40 Checks and Tips From Real Store Audits
Shopify SEO Checklist: 40 Checks and Tips From Real Store Audits
TL;DR
This Shopify SEO checklist is based on the audit template our team uses for real Shopify stores. It covers 40 checks in seven areas: collections and internal linking, Shopify architecture and indexing, on-page SEO and schema, technical SEO, images, mobile and backlinks. Start by recording your benchmarks, then mark each check as Good or Needs work and fix the issues in order of impact.
Key takeaways
- Collections are where Shopify stores win or lose. Text, FAQs and internal links on high-impression collection pages usually bring the fastest gains.
- Shopify creates its own duplicate URLs. Collection-based product links, tag pages, vendor pages and ?page=1 pagination all need checking.
- A short product canonical is normal on Shopify. The problem is internal links that point to the long collection URL instead.
- Schema needs checking for both products and collections. Many themes and apps add incomplete or duplicate markup.
- Use these Shopify SEO tips as a repeatable audit. Run the checklist every quarter and after every theme or app change.

Shopify makes it easy to launch a store, and it handles a few SEO basics automatically: HTTPS, an XML sitemap and canonical tags. But in our Shopify SEO audits, the same issues come up again and again: empty collection pages, product links that point to duplicate URLs, indexed tag and vendor pages, heavy images and slow apps.
This checklist shows how to do SEO on Shopify the way we audit stores: what to check, how to check it and what “good” looks like. Use the table at the end to run your own Shopify SEO audit.
What Makes SEO on Shopify Different
- Fixed URL prefixes. Products live under /products/, collections under /collections/, pages under /pages/ and blog posts under /blogs/. You can change the handle, not the prefix.
- Duplicate product paths. One product can open at /products/item and at /collections/name/products/item. The canonical tag points to the short version, but themes often link to the long one.
- Tag and vendor pages. Collection filters by tag and automatic vendor pages create extra URLs that can get indexed as thin or duplicate content.
- Pagination quirk. Going back from page 2 to page 1 of a collection can create a ?page=1 URL that duplicates the main collection.
- Limited server access. There is no .htaccess or server config. You customize robots.txt through a robots.txt.liquid theme template and manage redirects in the Shopify admin.
Before You Start: Record Your Benchmarks
Write down these numbers before you change anything, so you can measure the effect of your fixes:
- Pages indexed in Google: check with a site:yourdomain.com search and in Google Search Console.
- Total backlinks and referring domains: from Ahrefs or a similar tool.
- Total organic keywords: from the same tool.
- Keywords in positions 11 to 50: these are the fastest to push into the top 10.
- Domain age: useful context when you compare your store with competitors.
1. Collections and Internal Linking
- High-impression collections have keyword-rich content. In Google Search Console (Performance, Pages), find collections with the most impressions and check that they have text, headings and the main keywords, not only a product grid.
- Collection text includes useful internal links. Links should go to related collections and products, with no 404s, redirects or irrelevant pages.
- Collections have FAQs below the products. A short FAQ under the grid answers buying questions and helps with People Also Ask and AI answers.
- Collections link to related collections. For example, “running shoes” links to “running socks”, not to an unrelated category.
- Anchors are natural and varied. Internal links to collections and products use a mix of exact, partial and descriptive anchors, not the same phrase everywhere.
- Collection pages link to products with the short URL. Product links should use /products/product-name, not /collections/name/products/product-name. A developer can fix this in the theme by removing the “within: collection” filter from product links.
2. Shopify Architecture and Indexing
- Tag pages are under control. Search site:yourdomain.com tagged to see how many tag pages are indexed. Keep only the ones that match real searches and have unique content.
- Vendor pages are under control. Search site:yourdomain.com vendors. Automatic vendor pages are usually thin and should not compete with your collections.
- Pagination has no ?page=1 duplicate. Open a collection, go to page 2 and back to page 1. If the URL now ends in ?page=1, the theme needs a fix.
- Canonical tags are correct. Every page has a canonical. On product pages it points to the short /products/ URL, which is normal for Shopify.
- Robots.txt is reviewed carefully. The store is open for indexing, and only pages you really want hidden are blocked. Edit robots.txt.liquid only with care, because mistakes can block the whole store.
- Meta robots tags are used on purpose. Check which pages have noindex and make sure no important collection or product is hidden.
- Breadcrumbs are in place. Product, collection and blog pages show breadcrumbs on desktop and mobile.
- Important pages are within 4 clicks of the homepage. A crawler like Screaming Frog shows crawl depth for every URL.
An HTML sitemap is linked from the footer. It helps users and search engines reach deep collections.
3. On-Page SEO and Structured Data
- Titles, meta descriptions and H1s are unique. No duplicates, no empty tags, and no default “Product name – Store name” titles on key pages.
- URL handles are clean. Short, lowercase, readable handles without special characters or random numbers.
- Collection pages have valid schema. Check what structured data your theme or apps add to collections and whether it has errors.
- Product pages have valid Shopify structured data. One complete Product markup with name, image, price, currency, availability and reviews. Test in Google’s Rich Results Test.
4. Technical SEO
- HTTPS everywhere. All pages load over HTTPS, HTTP redirects with a 301 (not a 302), and an HSTS policy is in place.
- No internal links to redirects. Internal links point directly to the final URL, not through 3xx redirects.
- No redirect chains or loops. Each old URL redirects once, straight to the right page.
- No broken pages or links. No 404 or 5xx errors on internal links, and no broken external links.
- Money pages pass Core Web Vitals. Check collections and top products in PageSpeed Insights or Google Search Console. Shopify site speed usually depends on the theme and apps.
- Apps are reviewed. Remove apps you do not use and the code they left in the theme. Every app can add scripts to every page.
- No Chrome console errors and the store works without JavaScript. Open developer tools and check for errors, then turn JavaScript off and see whether key content and links still load.
- Ads and affiliate links are marked. Paid and affiliate links use rel=”sponsored” or rel=”nofollow”.
- Google Analytics and Search Console are connected. You cannot measure SEO without them.
- The site is clean. No malware or security issues in Google Search Console and no blacklist entries.
5. Image Optimization
- Images are the right size. No 1200 x 1200 px images shown at 300 x 300 px, and no images over 100 KB without a good reason.
- Every image has alt text. Describe the product and key detail, for example “navy linen summer dress, side view”.
- File names are descriptive. Name files with words that match the page, not IMG_4021.jpg.
- No broken images and few stock photos. Broken images show up as 404s in a crawl, and stock photos used on many stores add little value.
6. Mobile
- Mobile and desktop show the same content. Text, meta tags and directives are identical, because Google indexes the mobile version.
- Pop-ups do not block content. Newsletter and discount pop-ups are easy to close and do not cover the menu or the product.
- Navigation, buttons and links are easy to tap. Try to find a product and complete a test checkout on your phone.
7. Backlinks
- Link growth is steady. In Ahrefs, check the referring domains chart for the last year. Sudden spikes or drops need a closer look.
- Anchors are not spammy. Review the Anchors report. Too many exact-match commercial anchors look unnatural.
- Links are not concentrated on one or two pages. Check which pages receive most backlinks.
- Pages with backlinks pass value inward. Pages that earn links should link to your key collections and products.
Shopify SEO Checklist (Copy and Use)
Copy this table into a spreadsheet, mark each check as Good or Needs work and add notes for every problem you find.
| Check | How to check | Status |
| 1. High-impression collections have keyword-rich content | Search Console, Performance, Pages | Good / Needs work |
| 2. Collection text has relevant internal links | Manual review of 5 to 6 collections | Good / Needs work |
| 3. FAQs below products on collections | Manual review | Good / Needs work |
| 4. Collections link to related collections | Manual review | Good / Needs work |
| 5. Natural, varied internal anchors | Ahrefs internal anchors, manual review | Good / Needs work |
| 6. Product links use /products/ URLs | Check links on collection pages | Good / Needs work |
| 7. Tag pages under control | site:yourdomain.com tagged | Good / Needs work |
| 8. Vendor pages under control | site:yourdomain.com vendors | Good / Needs work |
| 9. No ?page=1 pagination duplicate | Go to page 2 and back to page 1 | Good / Needs work |
| 10. Canonical tags correct | Crawler, page source | Good / Needs work |
| 11. Robots.txt reviewed | yourdomain.com/robots.txt | Good / Needs work |
| 12. Meta robots used on purpose | Crawler, noindex report | Good / Needs work |
| 13. Breadcrumbs on key templates | Desktop and mobile review | Good / Needs work |
| 14. Key pages within 4 clicks | Crawler, crawl depth | Good / Needs work |
| 15. HTML sitemap in footer | Manual review | Good / Needs work |
| 16. Unique titles, descriptions, H1s | Crawler, duplicates and missing | Good / Needs work |
| 17. Clean URL handles | Crawler, URL report | Good / Needs work |
| 18. Valid collection schema | Rich Results Test | Good / Needs work |
| 19. Valid product schema | Rich Results Test | Good / Needs work |
| 20. HTTPS, 301 from HTTP, HSTS | Crawler security report | Good / Needs work |
| 21. No internal links to redirects | Crawler, 3xx inlinks | Good / Needs work |
| 22. No redirect chains or loops | Crawler, redirect chains report | Good / Needs work |
| 23. No 404 or 5xx errors | Crawler, response codes | Good / Needs work |
| 24. No broken external links | Crawler, external links | Good / Needs work |
| 25. Money pages pass Core Web Vitals | PageSpeed Insights, Search Console | Good / Needs work |
| 26. Unused apps and leftover code removed | Shopify admin, theme code | Good / Needs work |
| 27. No Chrome console errors | Chrome developer tools | Good / Needs work |
| 28. Key content works without JavaScript | Browser with JavaScript off | Good / Needs work |
| 29. Ads and affiliate links marked | Page source | Good / Needs work |
| 30. Analytics and Search Console connected | Account access or page source | Good / Needs work |
| 31. No malware or blacklist issues | Search Console, security tools | Good / Needs work |
| 32. Images sized and compressed, none over 100 KB | Crawler, image report | Good / Needs work |
| 33. Alt text on all images | Crawler, missing alt | Good / Needs work |
| 34. Descriptive image file names | Crawler, image URLs | Good / Needs work |
| 35. No broken images, few stock photos | Crawler 404s, reverse image search | Good / Needs work |
| 36. Mobile and desktop parity | Compare content and meta | Good / Needs work |
| 37. Pop-ups easy to close on mobile | Phone review | Good / Needs work |
| 38. Buttons and links easy to tap | Test checkout on phone | Good / Needs work |
| 39. Steady link growth, natural anchors | Ahrefs, referring domains and anchors | Good / Needs work |
| 40. Linked pages pass value to collections | Ahrefs Best by links, manual review | Good / Needs work |
Example: A Collection Page Before and After
Here is a fictional swimwear store’s collection page before and after these checks.
Before:
Title: “Swim – My Store”. Only a product grid, no text or FAQ. Product links go to /collections/swim/products/… URLs. Tag pages like /collections/swim/black are indexed.
After:
Title: “Women’s Swimwear: Bikinis and One-Pieces | My Store”. A short intro with links to related collections, a size guide link and four FAQs below the grid. Product links use /products/… URLs, and only tag pages with real search demand stay indexed.
Shopify SEO and AI Search
Google AI Overviews, ChatGPT and Perplexity increasingly answer product questions such as “best swimwear for sensitive skin”. Stores that pass this checklist are easier for AI systems to understand: collections answer real questions in text and FAQs, product schema is complete, and duplicate URLs do not confuse which page is the main one. This is part of our AI SEO services.
Common Shopify SEO Mistakes We Find in Audits
- Empty collection pages. A grid of products gives Google and AI systems almost nothing to rank or quote.
- Product links through collection URLs. Internal links split between duplicate versions of every product.
- Hundreds of indexed tag and vendor pages. Thin pages compete with real collections.
- Default titles on key pages. “Product name – Store name” misses the words people search.
- Too many apps. Every unused app can still slow down every page.
- Heavy images. Product photos uploaded at full camera size are one of the most common speed problems.
For tasks that apply to any ecommerce platform, see our ecommerce SEO checklist. If you are moving to Shopify from another platform, start with our website migration SEO checklist.
How SEO F1RST Audits Shopify Stores
This checklist is a shortened version of the audit template our team uses for Shopify stores. We record benchmarks, mark every check as Good or Needs work, move the issues to a prioritized list of fixes and work through it with your developer. This approach helped one Shopify store reach +790% organic growth and another grow traffic by 275% with dozens of Google AI Overview placements. Learn more about our Shopify SEO services.
FAQ: Shopify SEO Checklist
Is Shopify good for SEO?
Yes. Shopify handles HTTPS, sitemaps and canonical tags automatically. Its weak spots are duplicate product URLs, tag and vendor pages, fixed URL prefixes and app bloat, all of which can be managed with regular audits.
How do I do a Shopify SEO audit?
Record your benchmarks first: indexed pages, backlinks, referring domains and keywords. Then go through collections, architecture and indexing, on-page and schema, technical SEO, images, mobile and backlinks, marking each check as Good or Needs work, and fix the issues in order of impact.
Should Shopify tag pages be indexed?
Only if a tag page matches a real search and has unique content, for example a “black running shoes” page with its own text. Most tag pages are thin duplicates of the main collection and are better kept out of the index.
Is the short canonical on Shopify product pages a problem?
No. Shopify points the canonical of every product to the short /products/ URL, which is correct. The problem is when collection pages link to the long /collections/…/products/ URL, because internal links then go to duplicate versions.
How often should I run a Shopify SEO audit?
Run a full audit at least once a quarter and after every theme change, major app installation or collection restructure. These changes often create new duplicate URLs, speed issues or broken links.
About the author
Vadym Romakh, SEO and GEO Specialist at SEO F1RST
Vadym has more than 10 years of experience in SEO and leads SEO and GEO strategy for ecommerce, Shopify and B2B brands at SEO F1RST. He holds Semrush certifications in AI search optimization and builds AI-assisted workflows for SEO audits and AI visibility tracking.
Want your Shopify store audited?
We run a free SEO and AI visibility audit that shows where you rank in Google and how often ChatGPT, Gemini, Perplexity and AI Overviews mention your brand. Get your free audit and a clear plan for what to do next.