Shopify SEO Checklist: Every Step, in the Order to Do Them
Share
A Shopify SEO checklist is only useful if it runs in the order the work actually depends on. Indexing comes before copy, because a page nothing can crawl cannot be judged on its wording. Copy comes before structure, because internal links pointing at a thin page just move the thinness around. The list below follows that dependency order across five passes: confirm the store-level settings, clear the crawl and index layer, fix the page-level content, wire the structure, then work the blog and off-page layer. Shopify already handles a large share of the technical work for you, so most of what follows is content and merchandising rather than code. Work top to bottom the first time. After that, only the recurring items need repeating. For what the platform does and does not do before you start, see is Shopify good for SEO.
How to use this checklist
There are two ways a store arrives at a list like this one. Either it is about to launch and nothing has been set, or it has been trading for a while and nobody is sure which of these were ever done. A Shopify store SEO checklist has to serve both, but the emphasis differs. A pre-launch store works the list once, straight through. A live store should treat it as an audit: read each item, confirm the current state, and only change what is actually wrong.
The layer numbering is deliberate and it is borrowed from our platform-agnostic SEO checklist, which explains why the order matters on any CMS. What this page adds is the Shopify instantiation — which admin screen each control lives on, what the platform already does without being asked, and which items simply do not apply because Shopify has removed the decision.
One scoping note before you start. This list covers the store-owner surface: settings, copy, images, structure and the blog. It deliberately stops short of theme-level and template-level work, which has its own list in technical SEO for Shopify. If an item below needs a theme edit, it says so and points there.
Start here: the Shopify SEO settings to confirm
Before any page-level work, three store-wide things are worth confirming, because each one can quietly undo everything downstream. These are the Shopify SEO settings that most often sit wrong on a store that has changed hands or changed themes.
- Password protection is off. A store still behind the storefront password is invisible to crawlers no matter how good the copy is. This is the single most common reason a new store sees no impressions at all.
- The primary domain is the one you want indexed. If the store has more than one domain attached, only one should be primary; the rest should redirect to it rather than serve duplicate copies of the catalogue.
- The store is verified in Google Search Console. Not a ranking factor, but without it none of the later items here can be measured, and you are guessing rather than auditing.
None of these three need a developer. All three live in the admin settings area rather than in the theme.
Layer 1 — Crawling and indexing
This layer asks one question: can a crawler reach the page, and is it allowed to keep it? On most platforms this is where the majority of the effort goes. On Shopify it is where the least effort goes, because the platform makes most of these decisions for you and does not expose them.
- Confirm the sitemap resolves. Shopify generates and maintains the sitemap for you; you do not build or upload one. Your job is to check it loads and to submit it once in Search Console.
- Check nothing important is hidden. Products can be excluded from search individually. On an inherited store, spot-check that nothing you want ranking has been marked hidden.
- Look for pages that return errors or redirect chains. Old collection URLs from a previous theme are the usual culprits.
- Leave robots.txt alone unless you have a specific reason. Editing it is possible through a theme template, but it is a theme-level change and belongs to the technical list, not this one.
If you find yourself spending hours in this layer on a Shopify store, that is usually a sign the problem is not really an indexing problem. Move on and come back with evidence.
Layer 2 — Does the page answer the query?
This is the layer where the list earns its keep, because it is the layer Shopify does not do for you. Every item here is a decision about words, and every one of them is yours.
Shopify keyword research
Shopify keyword research differs from the generic version in one respect: your catalogue structure is already a keyword map, whether or not anyone designed it that way. Collections are category terms. Products are long-tail terms. Before opening a keyword tool, list what the store already sells and how customers ask for it.
- Assign exactly one target query to each collection, and one to each product. Two pages chasing the same phrase is the most common self-inflicted problem in an ecommerce catalogue.
- Separate the shopping queries from the research queries. Shopping queries belong on collection and product pages; research queries belong on the blog, which is Layer 4.
- Write the mapping down somewhere durable. A spreadsheet is enough. The point is that the next person can see which page owns which phrase.
Placement inside the page follows the same rules as anywhere else — see keyword placement for where the terms actually need to appear.
Title tags and the Shopify meta description field
Both live in the same place: the search engine listing preview at the foot of each product, collection, page and blog post editor. The Shopify meta description field is not a ranking input in its own right, but it is the text that decides whether an impression becomes a click, which makes it worth the same attention.
- Shopify title tags: lead with the term the page is targeting, then the brand. Keep it readable rather than stuffed; a title that reads like a list of keywords tends to lose the click even when it ranks.
- Description: write a reason to click, not a summary of the page. Around 150 characters survives truncation on most devices.
- Do not leave either blank. An empty Shopify meta description hands the wording to the search engine, which will pull an arbitrary sentence from the page — often the shipping notice.
- Check the auto-filled defaults. Shopify pre-populates these from the product title. On a store with hundreds of products, that default is usually still sitting there.
Shopify alt text and image SEO
Shopify alt text is edited per image from the product media gallery. It has two jobs, and only one of them is search: it is first an accessibility feature, and the SEO benefit follows from doing that job honestly.
- Describe what the image shows, as if to someone who cannot see it. “Navy wool overcoat, front view, on model” beats “coat buy online best price” on both counts.
- Leave decorative images empty rather than inventing text for them.
- Compress before upload. Shopify serves responsive image sizes, but it cannot recover a 6 MB source file — and image weight is usually the largest single cost in a store's Core Web Vitals.
- Name the file something meaningful before uploading. It is a small signal, but it costs nothing at upload time and is tedious to fix later.
Product and collection page copy
Two rules cover most of it. Never ship the manufacturer's supplied description unedited, because every other retailer selling that product has the same paragraph. And give collection pages actual copy rather than a bare grid of products.
Each of these page types has its own depth of treatment: see product page SEO and collection page SEO for the full versions.
Layer 3 — Structure and internal links
Structure is what tells a search engine which of your pages matters most. On a store, the navigation does most of that work automatically, which means Shopify internal linking is mostly about the links the navigation does not create.
- Link from blog posts into collections and products. This is the link type stores most consistently miss, and it is the one that carries research traffic toward something purchasable.
- Link between related products in the description copy, not only through an automated “you may also like” widget.
- Keep the click depth shallow. Anything more than three clicks from the home page is a candidate for a navigation or collection change.
- Use descriptive anchor text. “Our merino base layers” tells both a reader and a crawler more than “click here”.
The general principles behind all four are in our internal linking strategy guide.
Layer 4 — Shopify blog SEO and off-page
Shopify blog SEO exists to capture the queries that a product page cannot honestly answer — the research and comparison questions people ask before they know which product they want.
- Write for the questions that precede a purchase, not for the product terms your collections already own.
- Give every post an internal link to the collection or product it is upstream of. A post that converts nothing is a post that will eventually be cut.
- Set the post's own title and description rather than accepting the defaults.
- Off-page work — earning links and mentions — sits outside this list, because none of it happens in the admin. It only becomes worth the effort once the four layers above hold.
What to run once, and what to re-run
Most items here are one-time setup. A smaller set has to repeat, and confusing the two is why store owners either over-service the list or abandon it.
- Once, at launch or audit: the settings pass, the sitemap submission, the keyword mapping, the navigation and click-depth review.
- Every time you publish: title, description, alt text, and at least one internal link in and one out.
- Recurring: checking for broken links and redirect chains after a theme or catalogue change, and re-reading the mapping when the range changes seasonally.
A store that only ever does the “every publish” column will stay healthy far longer than one that does an exhaustive audit annually and nothing in between.
Documented, versus widely believed
Two claims turn up on nearly every such list published elsewhere. Both were checked against the platform's own behaviour for our sibling guides, and both are weaker than they are usually stated.
Widely believed: every Shopify product has a duplicate URL that has to be fixed. What we found: Shopify canonicalises the collection-scoped product path to the single product URL, so the duplicate is resolved by the platform rather than by you. The working through of this is in Shopify SEO: what actually works. Treat it as a thing to verify once, not a project.
Widely believed: you need an SEO app to do any of this. What we found: apps are good at bulk editing and at injecting markup, which is a real time saving on a large catalogue — but every item on this page can be done without one, and no app makes the keyword-mapping decision for you. We compared the two paths in Shopify SEO tools versus having the work done.
The honest summary is that the Shopify-specific portion of ecommerce SEO is smaller than the volume of published advice implies. Most of the remaining work is ordinary ecommerce SEO that happens to be taking place on Shopify.
Frequently asked questions
How long does this checklist take to work through?
For a new store with a small catalogue, the settings and indexing layers take under an hour, because Shopify has already made most of those decisions. The page-level layer scales with catalogue size, since titles, descriptions and alt text are per-product work. Results do not follow completion: indexing and ranking changes surface over weeks, not on the day you finish the list.
Do I need an app to complete this checklist?
No. Every item here is available in the standard admin. Apps become worth considering when the catalogue is large enough that editing titles and descriptions one at a time is the bottleneck — that is a bulk-editing problem, not a capability gap.
What order should I do Shopify SEO in?
Settings, then indexing, then page content, then structure, then the blog. The order reflects dependency: there is no return on rewriting a product description if the store is still password-protected, and no return on internal links pointing at pages that have no copy worth linking to.
Where are the SEO fields in Shopify admin?
Title and meta description sit in the search engine listing section at the bottom of each product, collection, page and blog post editor. Alt text is edited from the image itself in the media gallery. URL handles sit alongside the listing preview. Anything not in those places — robots directives, structured data beyond the defaults — is a theme-level change.
Is there a Shopify SEO checklist PDF?
Not from us. This page is the list, and it is kept current here rather than frozen in a download that goes stale the next time the platform changes. If you want the platform-agnostic ordering behind it, that is in our SEO checklist.
Keep exploring this topic
- Shopify SEO: What Actually Works in 2026 — the concepts behind the list.
- Technical SEO for Shopify — the theme-level items this page defers.
- Shopify SEO Tools vs Having the Work Done — where an app helps and where it stops.
- SEO Checklist: The Order to Work In — the platform-agnostic parent.
- Our Shopify SEO service — if you would rather the list were worked for you.
Keep exploring this topic
This guide is part of our Shopify SEO cluster.