Shopify SEO Checklist 2026: The Complete Audit Guide
Shopify powers over 4.8 million stores worldwide. But most of them are invisible to search engines — and now to AI assistants too. This is the SEO checklist we wish every Shopify merchant had on day one. Updated for 2026, with the AI search items nobody else is covering.
Why Another Shopify SEO Checklist?
There are hundreds of Shopify SEO guides online. Most of them recycle the same five tips: write meta descriptions, add alt text, submit your sitemap.
That advice isn’t wrong. It’s just incomplete.
In 2026, search has fundamentally split. Google still sends the majority of ecommerce traffic, but AI search crossed 1 billion users last year. ChatGPT now has a built-in shopping experience. Google AI Overviews have surged 58% across ecommerce. Perplexity has an instant checkout button.
Your Shopify store needs to rank in search results AND get cited by AI. This checklist covers both.
We’ve organized it into seven sections. Work through them in order — each builds on the previous one.
Section 1: Technical Foundation (Items 1-9)
These items determine whether search engines and AI can properly crawl, index, and understand your store. Get these wrong and nothing else matters.
1. Verify your domain setup
Your store should load on one canonical domain with HTTPS. Check that:
http://redirects tohttps://wwwredirects to non-www (or vice versa — pick one)- Your Shopify primary domain is set correctly in Settings → Domains
Why it matters for AI: AI crawlers follow the same domain signals. Duplicate domains mean fragmented authority.
2. Submit your XML sitemap to Google Search Console
Shopify auto-generates your sitemap at yourstore.com/sitemap.xml. It splits into child sitemaps by type (products, collections, pages, blogs). Submit it in Google Search Console if you haven’t already.
Shopify limitation: You can’t customize Shopify’s auto-generated sitemap — you can’t add custom priority values, change frequencies, or exclude specific URLs natively. If you need to hide pages from the sitemap, set the seo.hidden metafield on individual resources.
3. Review your robots.txt
Shopify auto-generates robots.txt and you can now customize it using a Liquid template. Check that you’re not accidentally blocking important pages. Common issues:
- Third-party apps adding unnecessary disallow rules
- Internal search results pages not blocked (they should be —
/searchcreates thin content) - Faceted navigation URLs creating crawl waste
4. Fix broken links and redirects
Run a crawl with Screaming Frog (free for up to 500 URLs) or Ahrefs Site Audit. Look for:
- 404 errors from deleted products or collections
- Redirect chains (A → B → C should be A → C)
- Soft 404s (pages that return 200 but show “no products found”)
Shopify-specific: When you delete a product, Shopify doesn’t auto-create a redirect. Go to Settings → Navigation → URL Redirects and add them manually.
5. Check your canonical tags
Shopify handles canonical tags automatically in most cases — product pages include <link rel="canonical"> pointing to the /products/ URL even when accessed through a collection (/collections/shoes/products/sneakers).
Verify this is working. If you’ve customized your theme’s <head>, you may have broken canonical tag output. Check using View Source on a few product pages.
6. Ensure mobile responsiveness
Over 70% of Shopify traffic is mobile. Google uses mobile-first indexing exclusively. Test your store with Google’s Mobile-Friendly Test and check:
- Text is readable without zooming
- Buttons are tap-friendly (at least 48px targets)
- No horizontal scrolling
- Product images load properly on mobile
7. Optimize page speed and Core Web Vitals
Shopify stores pass Core Web Vitals at about 75% — better than most platforms, but that still means 1 in 4 stores fail. The three metrics that matter:
| Metric | What It Measures | Good Threshold |
|---|---|---|
| LCP (Largest Contentful Paint) | Loading speed | Under 2.5s |
| INP (Interaction to Next Paint) | Responsiveness | Under 200ms |
| CLS (Cumulative Layout Shift) | Visual stability | Under 0.1 |
Biggest Shopify speed killers (in order of impact):
- Too many apps — each app injects JavaScript and CSS. Stores with 8+ third-party app scripts show median mobile LCP above 3.0 seconds; stores with 3 or fewer stay under 2.0 seconds. Audit your apps and remove anything you’re not actively using
- Unoptimized images — images account for 50-60% of page weight. Shopify’s CDN auto-converts to WebP, but you still need reasonable source file sizes
- Heavy themes — check your theme’s performance on Shopify’s theme performance dashboard
- Third-party scripts — tracking pixels, chat widgets, and review apps add up fast. A 1-to-3-second delay in page load can reduce conversion rates by up to 20%. Load non-critical scripts with
deferorasync
8. Set up HTTPS and security headers
Shopify includes free SSL on all stores. Verify by checking that your browser shows the padlock icon. If you’re using a custom domain, make sure the SSL certificate is properly provisioned in Settings → Domains.
9. Implement hreflang tags (international stores only)
If you sell in multiple languages or countries using Shopify Markets, verify hreflang tags are rendering correctly. Shopify handles this automatically for Markets-configured stores, but check with View Source to confirm <link rel="alternate" hreflang="x"> tags are present.
Section 2: On-Page SEO Fundamentals (Items 10-18)
Once the technical foundation is solid, focus on what search engines actually read on your pages.
10. Write unique title tags for every page
Your title tag is the single most important on-page ranking factor. Shopify lets you edit title tags for products, collections, pages, and blog posts under the “Search engine listing” section.
Formula for product pages: [Product Name] - [Key Feature/Benefit] | [Brand]
Example: Merino Wool Running Socks - Moisture-Wicking, Blister-Free | AllBirds
Keep it under 60 characters — Google truncates anything longer. Check with this preview tool.
11. Write compelling meta descriptions
Meta descriptions don’t directly affect rankings, but they drive click-through rate. Google rewrites 60-70% of meta descriptions, but when yours is good enough, they’ll keep it.
Formula: [What it is] + [key benefit] + [action verb/CTA]
Keep it between 120-155 characters — shorter for mobile-first audiences.
12. Use one H1 tag per page
Every page should have exactly one <h1> tag. On product pages, this should be your product title. On collection pages, the collection name.
Check your theme — some Shopify themes use the logo as the H1 on every page, which wastes your most important heading tag. Inspect with View Source or the Detailed SEO Extension.
13. Structure content with proper heading hierarchy
Use headings (H2, H3, H4) to create a logical hierarchy. AI systems are especially reliant on heading structure to understand content — 40-61% of AI Overviews cite content organized with lists and clear structure.
Don’t: Skip heading levels (H1 → H3). Use headings for styling. Do: Use H2 for major sections, H3 for sub-sections. Put keywords in headings naturally.
14. Add alt text to every image
Every product image, banner, and content image needs descriptive alt text. This is one of the most neglected areas of Shopify SEO.
Good alt text: Black leather Oxford dress shoes with brogue detailing — men's size 10 Bad alt text: IMG_4521.jpg or shoes or product image
Keep alt text under 125 characters. Be specific and descriptive. Include product attributes (color, material, size) naturally.
Bulk fix: Export products as CSV, edit the “Image Alt Text” column in Google Sheets, and re-import.
AI impact: AI shopping assistants pull from image metadata to understand products. A HubSpot case study found that optimized alt text boosted image search traffic by 779%.
15. Write unique product descriptions
Duplicate or thin product descriptions are the #1 Shopify SEO mistake. If you’re using manufacturer descriptions that appear on dozens of other sites, you’re invisible to search engines.
Every product needs: - 150+ words of unique description (minimum) - Natural keyword inclusion (how a customer would search) - Specs in HTML text, not just images — AI can’t read text inside images - Benefits alongside features
16. Optimize URL slugs
Shopify auto-generates URL slugs from product/collection titles. Clean them up:
- Good:
/products/merino-wool-running-socks - Bad:
/products/merino-wool-running-socks-mens-size-10-12-pack-of-3-moisture-wicking
Keep slugs short, keyword-rich, and human-readable. Edit in the “Search engine listing” section of each product/collection.
Warning: Changing a URL slug on a live page will break existing links. Always create a redirect from the old URL.
17. Add internal links between related products and collections
Internal linking is free, powerful, and most Shopify stores barely do it. Connect your pages:
- Product descriptions → related products
- Collection pages → sub-collections
- Blog posts → relevant products and collections
- Product pages → related blog content
Use descriptive anchor text: “our merino wool collection” not “click here.”
18. Optimize your homepage
Your homepage is typically your highest-authority page. Make sure it:
- Has a clear H1 (not just a logo)
- Includes your primary keyword naturally
- Links to your most important collections
- Has at least 200+ words of visible text (not hidden in accordions)
- Loads a hero image optimized for LCP
Section 3: Product Page SEO (Items 19-27)
Product pages are where money meets search. These items separate stores that get traffic from stores that get sales.
19. Implement Product schema (JSON-LD)
Product schema tells search engines and AI exactly what your product is — price, availability, reviews, brand, SKU. This powers rich snippets in Google (star ratings, price display, stock status).
Most Shopify themes include basic Product schema, but it’s often incomplete. Check yours with Google’s Rich Results Test. At minimum, include:
name,description,imageoffers(price, currency, availability)brandskuorgtin(if you have UPC/EAN codes)aggregateRatingandreview(if you have reviews)
AI impact: AI shopping assistants rely heavily on structured data. ChatGPT pulls from product schema to populate its shopping cards.
20. Add review schema
If you use a review app (Judge.me, Loox, Stamped, etc.), verify it’s outputting valid AggregateRating and Review schema. Star ratings in search results can increase click-through rates by 35%.
Test with the Rich Results Test. Common problem: multiple apps (theme + review app) both outputting schema, causing validation errors.
21. Add FAQ schema to key products
If your product pages include FAQ sections (and they should for complex or high-ticket products), wrap them in FAQPage schema. This can win FAQ rich results in Google and feeds directly into AI responses.
Use real customer questions from your support inbox — these are the exact queries AI assistants will encounter.
22. Handle product variants correctly
Shopify creates one URL per product, regardless of variants. This is generally fine for SEO — you don’t want separate URLs for every size and color.
But make sure: - Variant-specific details (unique descriptions, images) are accessible to crawlers - Variant names are descriptive (Red / Large not Option 1 / Option 2) - Your structured data includes variant pricing and availability
23. Manage out-of-stock products
Don’t delete out-of-stock products that have SEO value (backlinks, rankings, traffic). Instead:
- Keep the page live with a “currently unavailable” or “notify me” message
- Link to similar in-stock products
- If permanently discontinued, 301 redirect to the closest alternative
24. Write comparison-friendly product details
AI shopping assistants compare products across stores. Make comparison easy by including:
- Materials and specifications in HTML tables (not images)
- Size charts as text, not PDFs or images
- Clear pricing including unit pricing where relevant
- Shipping information on the product page
AI can’t cite content hidden in collapsed accordions — if your product specs are in expandable tabs, AI crawlers may miss them entirely.
25. Optimize product images
Beyond alt text (Item 14), optimize images for speed and search:
- Use multiple images showing different angles
- Include lifestyle/context images (product in use)
- Keep source files under 500KB (Shopify CDN does the rest)
- Use descriptive filenames before upload:
merino-wool-socks-black.jpgnotIMG_4521.jpg - Shopify’s CDN automatically serves WebP to supported browsers
26. Add Breadcrumb schema
Breadcrumbs help users and search engines understand your site hierarchy. Most modern Shopify themes include breadcrumbs, but verify the schema is valid:
Home > Men's > Shoes > Running > Merino Wool Running Socks
Check with Rich Results Test. Breadcrumb rich results make your search listings more clickable.
27. Include shipping and return information
Google’s merchant listing guidelines increasingly favor pages with clear shipping and return policies. Include:
- Shipping options and estimated delivery times
- Return/exchange policy (or link to it)
- Price transparency (no hidden fees)
This also feeds into Google Shopping and ChatGPT’s shopping comparisons.
Section 4: Collection Page SEO (Items 28-32)
Collection pages are often the highest-traffic pages on Shopify stores — and the most under-optimized.
28. Write unique collection descriptions
Every collection page needs at least 200-300 words of unique content. Most Shopify merchants leave collection pages as nothing but a product grid.
Add content above or below the product grid: - What the collection is and who it’s for - Key product features and selection criteria - Internal links to sub-collections or related collections - Buying guide content relevant to the category
29. Optimize collection page titles and meta descriptions
Collection title tags should target category-level keywords: - Product pages: Merino Wool Running Socks - AllBirds - Collection pages: Men's Running Socks - Moisture-Wicking & Blister-Free | AllBirds
Collection pages target broader, higher-volume keywords. Don’t waste them with default titles like “Products” or “All.”
30. Handle pagination correctly
Shopify’s default pagination can create SEO issues. Ensure:
- Paginated pages (
?page=2,?page=3) have proper<link rel="next">and<link rel="prev"> - Each paginated page is crawlable (not blocked by robots.txt)
- Consider showing more products per page to reduce pagination depth
31. Manage filter and sort URL parameters
Shopify’s collection filtering can generate dozens of URL variations (?filter.v.size=large&sort_by=price-ascending). These create:
- Duplicate content issues
- Crawl budget waste
- Thin pages with few or no products
Use canonical tags (Shopify’s default handles this reasonably well) and verify filtered URLs aren’t being indexed with a site: search in Google.
32. Cross-link between related collections
Link between complementary collections within descriptions:
“Looking for socks to go with your trail running shoes? Our merino wool socks are tested on the same terrain.”
This distributes link authority and helps both users and AI understand your product relationships.
Section 5: Content & Blog SEO (Items 33-37)
Content marketing drives top-of-funnel traffic. Shopify’s built-in blog is basic, but it works.
33. Create a keyword-targeted content plan
Don’t blog randomly. Build a content plan around keywords your customers actually search for:
- Product-adjacent topics: “how to choose running socks,” “merino wool vs synthetic”
- Problem-solution content: “why do my feet blister when running”
- Comparison content: “best running socks for marathon training 2026”
Use Google Keyword Planner (free), Ubersuggest (free tier), or Ahrefs (paid) to find keyword opportunities.
34. Write content that answers questions directly
AI systems cite content that answers questions clearly. Structure your blog posts with:
- Question-based headings (H2/H3)
- Direct answers in the first 1-2 sentences after the heading
- Supporting data, examples, and expert quotes
- Lists and tables where appropriate
This is the overlap between GEO (Generative Engine Optimization) and SEO. The same content structure that ranks well in Google also gets cited by AI assistants.
35. Link blog content to products and collections
Every blog post should include natural links to relevant products and collections. This:
- Passes link authority to commercial pages
- Helps readers discover products
- Creates content clusters that AI understands
Don’t turn every blog post into a sales pitch. Do include 2-3 natural product links where relevant.
36. Optimize blog post structure for featured snippets
Featured snippets drive significant traffic and are the foundation of AI citations. To win them:
- Use numbered lists for process/step content
- Use tables for comparison data
- Answer “what is X” questions in 40-60 word definitions
- Include the target keyword in the H2 heading
37. Consider your blog platform
Shopify’s built-in blog lacks categories, custom templates, and advanced formatting. For serious content marketing, consider:
- Using a headless CMS (Ghost, WordPress) connected to your Shopify domain
- Shopify’s blog for basic content, external platform for ambitious content programs
- Keeping everything on your primary domain for maximum SEO benefit
Section 6: Off-Page & Local SEO (Items 38-41)
38. Claim your Google Business Profile (if applicable)
If you have a physical location or serve a specific geographic area, claim and optimize your Google Business Profile. Include:
- Accurate name, address, phone
- Business hours
- Product categories
- Photos of your products/location
- Link to your Shopify store
39. Build backlinks through digital PR
The #1 off-page ranking factor hasn’t changed: quality backlinks from relevant sites. For Shopify merchants:
- Get listed in industry-specific directories and roundups
- Offer expert quotes to journalists (use HARO or Connectively)
- Create linkable resources (calculators, size guides, comparison tools)
- Partner with complementary brands for co-marketing
40. Submit your products to Google Merchant Center
Google Merchant Center powers Google Shopping results, which increasingly feed into AI Overviews. Shopify has a free Google & YouTube channel app that syncs your product catalog automatically.
41. Get listed on review and comparison sites
AI shopping assistants pull from review aggregators and comparison sites. Getting listed on relevant platforms (industry-specific review sites, comparison tools, best-of lists) creates additional citation sources.
Section 7: AI Readiness (Items 42-47)
This is the section nobody else includes. These items prepare your store for AI shopping assistants — ChatGPT Shopping (900 million weekly users), Perplexity Shopping (with instant checkout via PayPal), Google AI Overviews, and the agentic commerce wave powered by the Universal Commerce Protocol.
42. Create an llms.txt file
An llms.txt file tells AI crawlers exactly what your store offers, in plain language they can parse. It’s like robots.txt, but for AI — a machine-readable summary of your brand, products, policies, and unique value proposition.
Place it at yourstore.com/llms.txt and include: - Brand overview and mission - Product categories and key differentiators - Pricing approach - Shipping and return policies - Contact information
43. Add complete Product structured data for AI
Go beyond basic schema (Item 19). For AI readiness, include:
gtin,mpn, orskufor product identificationmaterial,color,sizeas explicit propertiesshippingDetailsschemareturnPolicyschema- Detailed
description(not truncated)
AI shopping assistants use structured data as their primary signal. ChatGPT’s shopping feature ranks products partly based on structured data completeness.
44. Surface product specs in crawlable HTML
If your product details are hidden in JavaScript-rendered tabs, image-only spec sheets, or collapsed accordions, AI may not see them.
Move critical specs into the main HTML: - Dimensions and weight in an HTML table - Materials and care instructions as text - Size charts as HTML tables, not images - Ingredients/certifications as visible text
45. Write conversational product content
AI assistants respond to natural language queries like “what’s the best running sock for sweaty feet?” Your content should answer these questions directly.
Add a brief FAQ section to your top products with 3-5 real customer questions. Use the actual language your customers use — check your support inbox, reviews, and search queries in Google Search Console.
46. Optimize for comparison queries
AI shopping assistants frequently compare products. Make comparison easy:
- Include “compare to” or “alternative to” content where honest and relevant
- Highlight unique differentiators clearly
- Provide honest limitations alongside strengths
- Use comparison tables in blog posts
47. Monitor your AI visibility and join merchant programs
Track whether AI assistants cite your products:
- Search for your products in ChatGPT, Perplexity, and Google AI Mode
- Monitor which competitors get cited instead
- Track query types where you appear vs. don’t
- Adjust product content based on what AI surfaces
- Join the free Perplexity Merchant Program — it increases your chances of being a “recommended product” and enables one-click checkout in Perplexity results
Brands cited in Google AI Overviews earn 35% more organic clicks than non-cited competitors on the same query. Monitoring this is no longer optional.
The Priority Matrix: Where to Start
If you’re overwhelmed, here’s the order that drives the fastest results:
| Priority | Items | Expected Impact | Effort |
|---|---|---|---|
| Week 1 | Technical foundation (#1-5), Product schema (#19) | Ensure crawlability + rich results | Medium |
| Week 2 | Title tags (#10), Meta descriptions (#11), Alt text (#14) | Quick ranking wins | Low |
| Week 3 | Product descriptions (#15), Collection content (#28) | Content differentiation | High |
| Week 4 | Page speed (#7), AI readiness (#42-45) | Performance + future-proofing | Medium |
| Ongoing | Content (#33-36), Backlinks (#39), AI monitoring (#47) | Sustained growth | High |
Common Shopify SEO Mistakes to Avoid
Before you start, make sure you’re not sabotaging your own efforts:
- Using duplicate manufacturer descriptions — 80% of audited Shopify stores have thin or duplicated product descriptions. Write unique content for every product
- Installing too many apps — each app adds JavaScript that slows your store
- Ignoring collection pages — they’re often your highest-traffic pages
- Deleting products without redirects — creates 404 errors that waste crawl budget
- Stuffing keywords into title tags — one primary keyword per page, used naturally
- Hiding product specs in images — search engines and AI can’t read text in images
- Skipping mobile testing — over 70% of your traffic is mobile
- Not submitting to Google Merchant Center — free product visibility in Google Shopping and AI
- Ignoring Core Web Vitals — 1 in 4 Shopify stores fail these metrics
- Treating AI readiness as optional — AI already influences purchase decisions for 28% of consumers
FAQ
How long does Shopify SEO take to show results?
Most stores see measurable improvements in organic traffic within 3-6 months of implementing technical and on-page changes. AI visibility improvements can be faster — structured data and llms.txt changes can surface in AI responses within weeks.
Is Shopify good for SEO in 2026?
Yes. Shopify handles many technical SEO fundamentals automatically (SSL, canonical tags, sitemaps, mobile-responsiveness). It has some limitations (fixed URL structure, limited sitemap customization), but these rarely prevent stores from ranking well. 75% of Shopify stores pass Core Web Vitals — second-best among major platforms.
What’s the single most impactful SEO change for a Shopify store?
Write unique product descriptions. Stores using manufacturer copy that appears on dozens of other sites are essentially invisible to search engines. Unique, detailed product content that answers real customer questions is the #1 differentiator.
Do I need to pay for Shopify SEO apps?
Not necessarily. Shopify’s built-in SEO features handle the basics. The most impactful changes — writing better content, adding alt text, optimizing title tags — require effort, not apps. Consider paid apps only for specific gaps: advanced schema (JSON-LD for SEO), image compression (TinyIMG), or site auditing (SEO Manager).
How do I optimize my Shopify store for ChatGPT and AI assistants?
Focus on structured data, crawlable product specs, and natural language content that answers specific questions. Create an llms.txt file to give AI crawlers a summary of your store. Read our full guide on GEO vs SEO for the complete playbook.
This checklist covers the fundamentals, but every store is different. Want to see where your specific store stands? Run a free AI readiness scan — it audits your products for both search engine and AI visibility in under 60 seconds.