Table of Content
What should a Shopify SEO checklist cover?
Cover three stages. Before launch: titles under 60 characters, meta descriptions under 160, descriptive URLs, image alt text and unique descriptions. At launch: remove the password page, verify Google Search Console, submit sitemap.xml and set up redirects. After launch: fix indexing errors and 404s, link internally, check speed and review click-through rate.
The short version
- Shopify handles more than most stores realize. It generates your sitemap.xml and robots.txt, adds canonical tags and activates SSL by default.
- The rest is yours. Title tags, meta descriptions, headings, alt text, URLs and content are the merchant’s job, and they are where rankings are won.
- 27 checks, in three stages. 10 before launch, 6 at launch and 11 after, each with where to find it in your admin.
- Two limits to remember. Keep titles under 60 characters (Shopify allows 70) and meta descriptions under 160.
- Do not edit robots.txt casually. Shopify says incorrect use of that file can result in loss of all traffic, and it does not support the edit.
- You need no paid app to finish this list. Google Search Console and your Shopify admin cover every item.
What Shopify already does for your SEO
Before you start this Shopify SEO checklist, know what you can skip. Shopify’s own SEO documentation says these are handled for you, so no checklist item should ask you to redo them.
| Handled by Shopify | What it means for you |
|---|---|
| sitemap.xml | Generated automatically. You submit it, you do not build it. |
| robots.txt | Generated automatically, with admin, cart, checkout and account pages blocked from crawling. |
| Canonical tags | Added automatically to prevent duplicate content showing in search results. |
| SSL certificate | Activated by default. |
| Structured data | Built into Shopify themes, with automatic schema markup for products. |
| Default title tags | Themes generate them with your store name included. You still need to write good ones. |
Source: Shopify’s SEO overview, checked October 7, 2026.
That leaves the work below, which is how to improve SEO on Shopify without a paid app. It is not technical. It is mostly writing, structure and follow-through, which is why a store with no developer can complete it.
Before launch: 10 checks
These are cheaper to get right now than to fix after Google has indexed the wrong version. Do them in the order shown.
| # | Check | How | Why it matters |
|---|---|---|---|
| 1 | Pick one main keyword per page | Write it down next to each collection and product before you write copy. | Two pages chasing one phrase compete with each other. |
| 2 | Write a unique title tag, under 60 characters | Open the page, then Search engine listing preview, then Edit website SEO. | Shopify allows up to 70 characters, but 60 avoids truncation in results. |
| 3 | Write a meta description, under 160 characters | Same editor as the title. Use natural phrases, not a list of keywords. | It is the sentence a searcher reads before deciding to click. |
| 4 | Set descriptive, hyphen-separated URLs | Edit the URL handle in the same editor, for example a plain product name in lowercase. | Short, readable handles are easier to understand and to link to. |
| 5 | Put the main keyword in the title field | Shopify generates the H1 from the product, collection or page title field. | That field is your H1, so it sets the page’s main heading. |
| 6 | Add alt text to every product image | Products, then the product, click the image, then Edit alt text. | Describe what the image shows in plain words. It helps search and screen readers. |
| 7 | Write your own product descriptions | Replace supplier copy with text that answers a buyer’s real questions. | Copy used by other sellers gives search engines no reason to prefer yours. |
| 8 | Build collections around how people search | One collection per real category. Avoid two collections holding nearly the same products. | Duplicate collections split internal links and confuse which page should rank. |
| 9 | Check the theme on a phone | Preview the store on mobile and remove heavy sliders and animation. | Slow, awkward pages lose visitors before content matters. See our guide to Shopify speed optimization, and our comparison of free Shopify themes if you need a lighter starting point. |
| 10 | Leave robots.txt alone | Do not edit robots.txt.liquid unless a developer who knows SEO is doing it. | Shopify says incorrect use can result in loss of all traffic and that support cannot help with edits. |
Limits and admin paths from Shopify’s help pages on adding keywords for SEO and editing robots.txt, checked October 7, 2026. Shopify moves admin menus from time to time, so use the admin search box if a path has changed.
Items 2 and 3 deserve more than a minute each, because they decide whether anyone clicks. A page can rank and still earn nothing if its title reads like a database entry. Lead with the thing the searcher asked for, add one concrete detail, and cut the store name if it pushes you past 60 characters.
At launch: 6 checks
Launch day is where a good setup either becomes visible or stays invisible. Taking the store public does not tell Google anything, so these steps do.
| # | Check | How | Why it matters |
|---|---|---|---|
| 11 | Remove the password page | Set the store to public. Our guide to publishing a Shopify store covers the plan requirement that stops most launches. | A password-protected store cannot be crawled. |
| 12 | Verify the domain in Google Search Console | Add the property and complete the verification step. | It is the only free source of real search data for your store. |
| 13 | Submit sitemap.xml | Submit your domain’s /sitemap.xml in Search Console. Shopify generates it for you. | It tells Google which pages exist. |
| 14 | Confirm the primary domain and SSL | Set one primary domain so every other address redirects to it. Wait for the padlock. Our guide to connecting a Shopify custom domain covers the DNS records. | Several live versions of the same store dilute signals. |
| 15 | Load redirects for any old URLs | Add them in the URL redirects section of the admin, or import them in bulk. | Old addresses that return a 404 lose the traffic they had earned. |
| 16 | Crawl your own store once | Click through key pages and check for 404s, missing titles and pages that should not be indexed. | You find problems before Google does. |
After launch: 11 checks
SEO after launch is monitoring and small fixes. Spend the first month checking weekly, then move to a regular schedule.
| # | Check | How | Why it matters |
|---|---|---|---|
| 17 | Watch the indexing report | Open the Pages report in Search Console weekly and read the reasons pages are not indexed. | It shows what Google skipped and why. |
| 18 | Fix 404s and add redirects | Whenever you change a handle or delete a product, redirect the old URL. | Shopify does not warn you about links that dead-end. |
| 19 | Link internally | Link collections to products, products to related products, and guides to both. | Internal links are how authority and visitors move through the store. |
| 20 | Publish guides for questions buyers ask | Use the blog for how-to and comparison topics that product pages cannot answer. | It reaches people earlier in the decision. Our guide to e-commerce SEO that actually works covers the strategy. |
| 21 | Review speed and Core Web Vitals | Check the Core Web Vitals report in Search Console once data appears. | Heavy themes and apps are the usual cause of slow pages. |
| 22 | Test product structured data | Run a product URL through Google’s Rich Results Test. | Shopify themes add product schema, but a theme or app change can break it. |
| 23 | Remove apps you do not use | Review installed apps quarterly and uninstall the idle ones. | Each app can add code that slows every page. |
| 24 | Rewrite titles that get impressions but no clicks | In the Performance report, sort pages by impressions and look for low click-through rates. | A better title is the cheapest SEO gain, because the page already ranks. |
| 25 | Earn links from real sources | Ask suppliers, partners and local press to link to you where it is relevant. | Links from relevant sites remain a ranking signal. |
| 26 | Track visits from AI assistants | Filter your analytics by referrers such as chatgpt.com or perplexity.ai and report them separately. | It shows whether AI answers are sending visitors, apart from search. |
| 27 | Re-audit every quarter | Repeat checks 2, 3, 16, 17 and 18 across your top pages. | Themes, apps and catalogs change, and so do the problems. |
If you want the platform-level picture behind this list, our comparison of the best e-commerce platforms for SEO covers what Shopify does and does not give you out of the box.
If you are moving to Shopify
A migration changes the checklist. Your old URLs already carry rankings, so the redirect map matters more than anything on the list above. Shopify’s own migration guide says to map every old URL to its new equivalent in a spreadsheet and to keep the redirects live for at least a year, ideally indefinitely. It also says standard plans support up to 100,000 redirects and Shopify Plus up to 20 million.
Shopify’s guide puts ranking recovery after a migration at one to six months, with smaller sites usually recovering in one to three. Plan launch timing and traffic expectations around that window, and avoid launching a migration right before your busiest sales period. Our guide to e-commerce migration SEO goes deeper, and our e-commerce migration services cover how the work is planned so rankings are protected.
When to bring in help
You can complete this list yourself, and a first store probably should. Outside help is worth it when the problem stops being a checklist item. That means a large catalog with thousands of duplicate or thin pages, a migration with tens of thousands of URLs, traffic that dropped after a theme change, or a store where nobody has time to monitor Search Console.
In those cases the work is diagnosis, and a Shopify SEO audit is easier to do with someone who has seen the pattern before. Our search engine optimization team audits a store before recommending anything, and our Shopify development services team handles the theme and code changes the audit finds.
Frequently Asked Questions
Can you do SEO on Shopify?
Yes. Shopify generates your sitemap.xml and robots.txt, adds canonical tags and activates SSL by default. You control the parts that rank pages: title tags, meta descriptions, headings, alt text, URLs and content. All of them are editable from the admin without code.
How do you do SEO in Shopify?
Write a unique title under 60 characters and a meta description under 160 for every page, use descriptive URLs, add alt text to images, and write your own product descriptions. Then verify Google Search Console, submit your sitemap.xml, fix 404s with redirects, and review click-through rates monthly.
Can I do SEO myself on Shopify?
Yes, for a store without major technical problems. The checklist above needs only your Shopify admin and Google Search Console, and none of it requires code. Bring in help when you have a large catalog with duplicate pages, a migration, or a traffic drop you cannot explain.
What is the best SEO tool for Shopify?
Start with Google Search Console, which is free and shows the real queries, clicks and indexing problems for your store. Paid tools add site crawling and rank tracking, which help once you have many pages. None is required to complete the 27 checks in this guide.
Does Shopify have a sitemap?
Yes. The Shopify sitemap is a sitemap.xml file that Shopify generates automatically, so you do not build or maintain it. Submit your domain’s /sitemap.xml in Google Search Console after launch so Google knows which pages exist.
Can I edit robots.txt on Shopify?
Yes, Shopify robots.txt changes go through the robots.txt.liquid file, but Shopify advises against casual edits. It says incorrect use can result in loss of all traffic and that support cannot help with this customization. Its default rules already block admin, cart, checkout and account pages from crawling.
How long should a Shopify title tag be?
Shopify allows up to 70 characters, but keep titles to 60 or fewer to avoid truncation in search results. Put the main keyword near the beginning and write a unique title for every page.
Is SEO still worth it with AI search?
Search engines remain a source of buyer visits, and AI assistants add another place your pages can be cited. The same fundamentals serve both: clear pages that answer real questions, accurate product data and fast loading. Track AI referrals separately so you can see whether they send visitors.
Can ChatGPT do SEO for my Shopify store?
It can help draft titles, descriptions and guides, and explain what a setting does. It cannot see your Search Console data, so it cannot tell you which pages are ranking or why a page is not indexed. Review anything it writes for accuracy before you publish.
How do I move to Shopify without losing SEO?
Map every old URL to its new equivalent, load the 301 redirects before launch, and keep them live for at least a year. Verify Search Console, submit your sitemap and watch for 404s afterward. Shopify says rankings typically recover in one to six months.
Bottom Line
Shopify SEO best practices are less technical than they look. The platform handles the sitemap, robots.txt, canonical tags and SSL. What is left is writing and follow-through: unique titles under 60 characters, descriptions under 160, clean URLs, alt text, honest product copy and a launch that tells Google the store exists.
Work through the 27 checks in this Shopify SEO checklist in order, check Search Console weekly for the first month, and rewrite the titles that earn impressions without clicks. If your store has a migration, a large catalog or a traffic drop, a short audit by our search engine optimization team will show where to start.
