Most Shopify SEO checklists give you 50 things to do and zero guidance on where to start. So merchants either freeze up, or they spend three hours tweaking their H1 tags while their product descriptions are still copied word-for-word from the supplier.
Organic search drives about 33% of all Shopify store traffic. That's a third of your potential customers finding you through Google. Or not finding you, if your store is sitting there un-optimized.
This checklist is organized by priority: foundation first, then on-page, then technical, then long-term. Work through it in order and you'll cover the gaps that most stores never close.
TL;DR: Set up Google Search Console, fix your product page titles and meta descriptions, compress your images, and build internal links between related products. Those four moves cover the most common gaps across the majority of Shopify stores. Everything else on this list is important, but those are the ones you'll regret skipping longest.
1. Foundation: Do These Once Before Anything Else
These are one-time tasks. They take under an hour and unlock everything that comes after.
Set up Google Search Console
Submit your store to Google Search Console. It's free. Verify your domain, then submit your sitemap. Your sitemap lives at yourstore.com/sitemap.xml. Shopify generates it automatically. Search Console shows which queries bring traffic, which pages Google has indexed, and any crawl errors stopping your store from ranking.
Set your primary domain
Decide: www or no www. Pick one and redirect the other. In Shopify, go to Settings > Domains and set your primary domain. This prevents duplicate content from splitting your ranking signals between two versions of the same URL.
Check your robots.txt
Shopify manages most of this automatically, but confirm your robots.txt isn't blocking pages you want Google to crawl. View it at yourstore.com/robots.txt. If important pages are blocked, that's a ranking ceiling you've set for yourself.
2. Product Pages: The Highest-Value SEO Work
Product pages are where most of your ranking potential lives. They're also where most stores put in the least effort.
Title tags
Your product title becomes your H1 and your SEO title. Lead with the primary keyword, not your brand name. "Red Cedar Soap | AuraStore" outranks "AuraStore | Handmade Cedar Soap" for keyword searches. Keep titles under 60 characters. In Shopify, fixing the product name fixes the title tag automatically.
Meta descriptions
Shopify leaves meta descriptions blank by default. Write one for every product page. Aim for 140 to 155 characters. Include the primary keyword and one concrete reason to click. "Free shipping on orders over $50" is a reason to click. "High-quality handmade soap made with care" is not.
Unique product descriptions
Not 'This premium artisanal product will elevate your daily ritual.' That's not a description. That's a prayer. Write descriptions that answer real questions: dimensions, materials, care instructions, who it's for. If your description came from your supplier, every other store selling the same product has identical text. Google ranks nobody when content is duplicated.
Product URLs
Shopify generates URLs from your product title. Edit them to be short and keyword-focused: /products/cedar-soap not /products/handmade-red-cedar-bar-soap-for-men-8oz-natural-scent. Shorter URLs are easier to read, share, and rank.
If you're actively editing product titles, descriptions, or variants as part of your SEO work, Logx keeps an automatic log of every product change, so you always know what you updated and when. Useful when you're iterating across dozens of pages.
3. Collection Pages: Are You Missing This SEO Opportunity?
Most merchants ignore collection pages. That's a mistake. Collection pages rank for category-level keywords like "men's face wash" or "leather wallets" that are often easier to rank for than individual product terms.
Add a description to every collection
Shopify includes a text field at the top of collection pages. Fill it. Write 100 to 200 words that include the category keyword naturally. Explain what's in the collection and who it's for. This gives Google something to index on what is otherwise a mostly visual page.
Use clear, keyword-rich collection names
"Skincare" beats "The Glow Edit" for SEO. You can display a branded name in your theme and use a more literal URL handle. Prioritize the URL: /collections/natural-skincare will always outrank /collections/glow-edit for someone searching "natural skincare products."
4. Image SEO: Small Fixes, Real Gains
File names before you upload
Name your image files before uploading them. cedar-soap-bar.webp tells Google what the image shows. IMG_4829.jpg tells Google nothing. This is one of those fixes that takes 30 seconds and pays off indefinitely.
Alt text on every image
Alt text is read by Google for image search ranking and required for accessibility. Write a short, accurate description of what's in the image. Include the product keyword where it fits naturally. Don't write "soap soap cedar natural soap bar." Write "cedar and charcoal soap bar on wooden tray."
Compress your images
Over 70% of Shopify stores fail basic performance standards, and large images are usually the main cause. Use WebP format and keep product images under 200KB where possible. Shopify converts uploaded images to WebP automatically for supported browsers, but it doesn't compress them for you. Compress before uploading.
5. Technical SEO: Fix What's Actively Hurting You
Mobile check
Over 79% of Shopify traffic comes from mobile. Test your store on a real phone, not just a browser preview. Tap every button, read every product description, go through checkout. If anything is hard to use on a phone, fix it. Google's mobile-first indexing means your mobile experience is your SEO experience.
Fix broken links
Broken links waste crawl budget and frustrate customers. Use Google Search Console's Coverage report to find 404 errors, then set up URL redirects in Shopify (Online Store > Navigation > URL Redirects). A deleted product should redirect to its closest replacement, not a dead end.
Canonical tags for product variants
If you sell the same product in multiple colors or sizes, Shopify creates a separate URL for each variant. This can create duplicate content. Shopify handles canonical tags for standard variants automatically, but if you've used custom theme code or apps that modify URL structures, verify this is working correctly.
6. Internal Linking: The Fix That 86% of Stores Skip
86% of Shopify stores have inadequate internal linking. It's also one of the fastest things to improve.
Internal links pass ranking signals between pages and help customers discover more of your store. Most merchants set up their navigation once and never think about links again.
Link related products
Add "You might also like" or "Pairs well with" sections on product pages. Link from a soap product page to your soap dish collection. Link from your candle page to your matches and holders. These connections help Google understand your store's structure and keep customers browsing longer.
Link from blog posts to products
Every blog post should link to at least one relevant product or collection. A post about skincare routines should link to your face wash collection. This is the most direct way to connect your content to your products in Google's understanding of your store.
Build a logical navigation structure
Main navigation links to top-level collections. Collections link to products. Products cross-link to related items. Any product should be reachable in three clicks from your homepage. If it takes more than that, Google may not crawl it regularly.
7. Content: The Long-Term Compounding Work
Shopify stores with active blogs generate up to 55% more organic traffic than stores without one. Not because blogging is magic, but because every post is a new page that can rank for a new keyword.
Start with questions your customers actually search
Search your product type followed by "how to" or "best" in Google. Check the autocomplete suggestions and People Also Ask results. Those are real questions with real search volume. Write posts that answer them clearly.
Target long-tail keywords
"Best face wash for dry skin in winter" is easier to rank for than "face wash." Long-tail keywords have lower competition and higher purchase intent. Merchants who start with long-tail terms build traffic faster than those chasing broad terms from day one.
One topic per post
Write one post about one thing. "How to layer skincare products" is better than "The ultimate complete guide to skincare routines, products, and ingredients." Specific posts rank. General posts don't.
Once your content starts bringing in visitors, the next question is converting them. How to get your first Shopify sale without ads covers that side of the equation.
What to Do This Week
If this list feels overwhelming, do these five things first and stop:
- Set up Google Search Console and submit your sitemap
- Write meta descriptions for your top 10 product pages
- Fix image file names and alt text on your best-selling products
- Add a description to your three most-visited collections
- Run your store through Google's PageSpeed Insights and fix the top issue it flags
Come back next week for internal linking and blog work. SEO compounds. The merchants who rank are not the ones who did everything at once. They're the ones who did something every week.
If you're also preparing to launch new products, the Shopify product launch checklist covers the SEO setup each new product needs before it goes live.
If you want to understand how Shopify SEO works before working through this checklist, start with Shopify SEO for Beginners first.

