Yikfy

Shopify SEO Checklist: 40 Steps for 2026

Forty checks in five sections, in the order they actually pay back. Each one links to the piece that explains it, so nothing here is a one-liner.

Work down this list in order and stop when you run out of time, because the order is the point. A store with no meta descriptions and a live password page does not need step 31, and the fastest way to waste a month on Shopify SEO is to start in the middle.

Forty checks, five sections. Each one is two or three lines here and links to the article that covers it properly, because "add alt text" is not advice, it is a reminder to go and read what good alt text is.

Before you start, one expectation to set. Google's SEO starter guide says it plainly: "Some changes might take effect in a few hours, others could take several months." Nothing below moves a ranking this week.

Section 1: Technical foundations (1 to 8)

If any of these are wrong, everything after them is wasted effort.

1. Turn off the storefront password. Under Online Store, Preferences. A password-protected store cannot be crawled at all, and it is the single most common reason a new store is invisible.

2. Verify your domain in Google Search Console. Use the domain customers see, not yourstore.myshopify.com. Without this you are guessing at everything in section 5.

3. Submit your sitemap. Enter sitemap.xml in the Sitemaps panel. Shopify generates and maintains the file for you, and what to do when a page inside it still is not indexed is in Shopify sitemap and indexing.

4. Set one primary domain. Everything else, including the .myshopify.com address, should redirect to it. Two live addresses split every signal you earn.

5. Confirm HTTPS on every page. Shopify handles this, but a hardcoded http:// asset in a customised theme will produce mixed content warnings.

6. Check for exactly one canonical tag. View the source of a product page and search for canonical. One tag pointing at the plain product URL is correct. Zero or two means a theme or an app has broken it. Context in Shopify duplicate content.

7. Read your robots.txt. At yourstore.com/robots.txt, editable through robots.txt.liquid. Most stores should not touch it. If somebody already has, confirm it is not blocking collections or products.

8. Run site:yourstore.com in Google. The result count tells you roughly how much of your store is indexed. If it returns nothing, work through why a Shopify store is not showing on Google before anything else on this list.

Section 2: Product pages (9 to 19)

Where most catalogues have the most to gain, and the most repetitive work.

9. Fill in product type on every product. It is a blank field on most imported catalogues, and it feeds automated collections, filters and every tool that reads your data.

10. Give every product a description. Empty beats bad, but both lose to a page that says what the product is. The shape that converts is in 12 product description examples.

11. Replace the supplier's copy. The same paragraph is on forty other stores, and Google has already picked one of them. Why that costs you, and how to find the worst clusters, is in Shopify duplicate content.

12. Get the length right for the category. Most products sit at 150 to 300 words, complex ones at 400 to 600, and padding a cheap product to hit a number makes it worse. Segmented properly in how long a product description should be.

13. Write a meta title of 55 to 60 characters. Shopify accepts 70. Google shows about 60, and truncates by pixel width rather than by character count. Numbers in Shopify meta description length.

14. Write a meta description of 150 to 155 characters. Shopify accepts 320, which is more than twice what anyone reads. Same article.

15. Do not leave the search engine listing on defaults. A blank meta description means the theme or Google fills it, and neither writes a reason to click.

16. Clean the URL handle. Keyword, no stop words, no dates, no copy-of-. Change it once and early, and let Shopify create the redirect.

17. Add alt text to every product image. For accessibility first and Google Images second, and the keyword-stuffed version helps neither. Good and bad examples in Shopify alt text.

18. Get your image dimensions and file weight right. 2048 x 2048, square, under 500 KB, and the two things that actually make a Shopify store slow are not the ones usually blamed. Chart in Shopify image sizes. If you sync to Google Shopping there is also a deadline on this one: the minimum becomes 500 x 500 px on 31 January 2027.

19. Make sure the photos are yours to publish. Supplier files carry EXIF, GPS coordinates and the photographer's name, and a marketplace listing is not a licence. Source by source in where to get product photos.

Section 3: Collections (20 to 25)

The pages that rank for category searches, and the ones most stores never open.

20. Put every product in at least one collection. A product in none has no category page carrying it and few internal links. Shopify has no filter for finding them, and two ways that work are in collection page SEO.

21. Write a description on every collection you care about. 150 to 300 words, useful sentence first, and check your theme renders it before writing anything at all.

22. Fill in collection meta titles and descriptions. Same limits as products, same panel, and usually completely empty.

23. Delete empty collections. A collection with no products is a heading and a place in your sitemap. It is the cleanest example of a thin page there is.

24. Merge near-duplicate collections. "Boots" and "Footwear" holding the same products is two pages chasing one query with half the internal links each.

25. Fix your tag taxonomy. Tags are not an SEO field, and they decide which automated collections a product lands in, which is an SEO outcome. Limits and a naming convention that survives in Shopify product tags.

Section 4: Content (26 to 33)

Optional until sections 1 to 3 are done. Genuinely the highest ceiling afterwards.

26. Write down the queries you are targeting. One primary keyword per page, identified before writing. A page written without one competes for nothing in particular.

27. One page per query. Two pages targeting the same term split their own signals and neither wins. Pick the stronger, redirect or repurpose the other.

28. Answer the question in the first 100 characters. Whoever searched wants the answer, not the context, and that first line is what gets lifted into a snippet or an AI summary.

29. Add a FAQ block to pages that need one. Take the questions from the People Also Ask box on your query. It captures long-tail searches without a post per question.

30. Publish something that answers a buying question. Sizing guides, comparisons, "which of these do I need". These earn links and rank for queries your product pages cannot.

31. Link from your content to your collections. With descriptive anchor text. This is how a blog post is worth anything commercially, and it is how deep pages get crawled.

32. Update rather than republish. If a page on the topic exists, improve it. Two mediocre pages on one subject are worse than one good one.

33. Test your structured data. Run a product URL through Google's Rich Results Test. Most current Shopify themes emit product markup already, and a customised theme is where it goes missing.

Section 5: Off-page and measurement (34 to 40)

34. Claim your Google Business Profile. Only if you have a physical location or serve a defined area, in which case it is the highest-return item on this entire list.

35. Get listed where your customers already are. Trade directories, brand dealer pages, supplier "where to buy" listings, local associations. Boring, real links, and mostly free.

36. Ask your suppliers to link to you. Many manufacturers list authorised retailers. Most will add you if you email and ask, and few merchants ever do.

37. Set up analytics and leave it alone for a month. Whichever tool you use, the first month is for establishing what normal looks like, not for reacting.

38. Watch impressions before clicks. In Search Console, impressions move first. A page going from 0 to 40 impressions at position 38 is working, even though nobody clicked.

39. Re-check at 90 days, not 9. Two weeks of data on a new domain is noise. Set a reminder and do not touch the strategy before it fires.

40. Diary a review of anything dated. Pages with a year in the title, price comparisons, and "best of" lists decay fastest. Every three months, decide whether each one is still true.

How to use this list if you have one afternoon

Do 1, 2, 3 and 8. That is the whole of section 1 that can break everything else, and it takes about forty minutes including the Search Console verification wait.

Then take your twenty best-selling products and do 10, 13, 14 and 17 on those twenty only. Twenty products with real descriptions and written meta fields will teach you more in ninety days than four hundred products half done.

FAQ

How do I do SEO on Shopify? Fix the technical basics first: password off, domain verified, sitemap submitted, one canonical. Then work through the product pages, giving each one a real description and written meta fields. Collections come next, content after that.

Does Shopify have good SEO out of the box? Yes, better than its reputation. Sitemap, canonical tags, HTTPS, mobile templates and product structured data all come as standard. What Shopify does not do is write your titles, descriptions and collection copy.

How long does Shopify SEO take to work? Weeks to months. Google states that some changes take hours and others take several months. On a new domain, judge the results at 90 days, not before.

What is the most important Shopify SEO step? Being crawlable at all, which means the password page off and the store published. After that, it is giving each product page something unique to say.

Do I need an SEO app for Shopify? Not to complete this list. An app saves time when the same operation has to happen hundreds of times. Which app fits which problem is compared in the best Shopify SEO apps.

Can I use AI to do the writing on this list? Yes, with review. Google's position is about whether content helps anyone rather than how it was produced, and the workflow and the checks are set out in AI product descriptions for Shopify.


Roughly half of this list is a decision and the other half is repetition. The decisions, which queries you want, which collections exist, what your tag taxonomy is, only you can make. The repetition is items 10 to 15, repeated once per product until the catalogue is done, which is where most stores stall.

Yikfy does that repetition. Select the products, and it writes a description, a meta title and a meta description for each one from that product's own title, type, vendor and tags, at the lengths in items 13 and 14, following instructions you set once. It suggests up to four of your existing collections per product, which is item 20, and it can search images on domains you have authorised and strip their metadata before they reach your store, which is item 19.

Everything waits in a review queue until you approve it. The free tier is 150 generations, enough to clear the twenty products in the afternoon plan above and see whether it is worth more than that.