All posts
ecommerce SEOchecklistGEOtechnical SEO

The Ecommerce SEO Checklist, Ordered by What Breaks First

53 checks for an online store, in the order that actually matters: indexation before on-page, on-page before content, content before links. Free, no email.

The Qubebuild team · 2026-09-10 · 16 min read

Contents

Most lists of this kind have the same flaw. Forty items, presented as though they were equally urgent, in an order nobody chose. You work down it, tick eleven things, and have no idea whether you fixed anything that mattered.

This ecommerce seo checklist is ordered. Not by topic and not by popularity, but by what breaks first. A page that is not indexed scores zero no matter how well it is written, so indexation comes before on-page work. On-page work comes before content, because a thin page with a perfect title is still thin. Content comes before backlinks, because links to a page nobody wants are the most expensive way to buy nothing. Work top to bottom and you will fix the expensive things before the interesting ones.

1. Indexation — check this before anything else

If your pages are not in the index, every other item on this list is decoration.

  1. Confirm the store is indexed at all. Search site:yourdomain.com. If your product pages are not there, stop and fix this first.
  2. Submit an XML sitemap in Google Search Console and check it reports no errors. It is how google and other search engines find pages nothing links to.
  3. Read your robots.txt and confirm it does not block product or category paths. One stray Disallow removes a catalogue.
  4. Open the Pages report in Search Console and look for Discovered — currently not indexed. On a large ecommerce site this is usually a crawl-budget or quality signal, not a bug.
  5. Remove noindex from anything you want ranked. Staging tags survive launches far more often than anyone expects.
  6. Set canonical tags so each product resolves to one URL. Variants and filters otherwise create many addresses for one product.
  7. Stop faceted and filtered URLs being indexed. Tag and filter combinations generate duplicate content at scale, and this is the single most common indexation problem in retail ecommerce.
  8. Redirect the 404s that still have links pointing at them. Recovering a link you already earned is cheaper than earning another.

2. Technical — the parts that stop a page being read

Treat this as the technical seo checklist inside the larger one. None of it wins a ranking on its own; all of it removes a reason a search engine cannot read, render or trust the page. Technical site optimization is a floor, not a lever.

  1. Serve everything over HTTPS with no mixed-content warnings.
  2. Read Core Web Vitals in Search Console, not in a lab tool. Field data is what Google uses, and lab scores routinely disagree with it. Treat core web vitals as a tie-breaker rather than a headline ranking factor — that is how Google has consistently described it.
  3. Fix your largest LCP offender, which on an ecommerce website is almost always the hero or the first product image.
  4. Test on mobile devices at 375px wide. Most retail traffic is mobile, and the emulator lies less than a desktop window resized by hand. A layout that breaks on a phone is a user experience problem before it is a search engine one.
  5. Make sure content renders without JavaScript. Copy that only appears after hydration may not be read at all — by a crawler or by an answer engine.
  6. Compress and correctly size product images. Usually the biggest single weight saving available.
  7. Write real image alt text describing the product. Accessibility first, image search second.
  8. Check that pagination is crawlable. Infinite scroll with no paginated URLs means everything past the first screen is invisible.

3. Site structure and internal linking

  1. Keep every important page within three clicks of the homepage. Your important pages should be the shallowest ones, and on most stores they are not. Depth correlates with what gets crawled and what quietly does not.
  2. Use a flat, logical hierarchy: home → category → product. Your site structure is also what breadcrumb markup describes.
  3. Add breadcrumbs, in the markup as well as visually.
  4. Link from category pages to their best products deliberately. Internal linking is the one ranking lever you control completely.
  5. Link between related products and complementary product categories. It helps discovery and it helps the shopper.
  6. Use descriptive URLs, then stop changing them. A URL is a weak signal; a broken link is not.
  7. Redirect old URLs whenever you must change one. Never let a page that ranks start returning a 404.

4. Category pages — the most neglected pages in ecommerce

Category pages carry more commercial intent than most stores realise, and they are usually the emptiest templates on the site.

  1. Give every category page a unique title using the term buyers actually use.
  2. Write real copy on it. Two or three useful paragraphs, not a keyword block below the fold. It is often the only unique text a category page has.
  3. One H1 per category page, describing what the page lists.
  4. Make sure categories are not thin duplicates of each other. Near-identical categories compete with each other and dilute both.
  5. Add ItemList structured data describing the products on the page. Almost nobody does this, and it makes the category-to-product relationship explicit instead of inferred.

5. Product pages — where the money is

This is the on-page seo section, and on a store it is the longest one, because a product page is the unit of inventory. These are the seo elements a shopper sees and a search engine reads at the same time.

  1. Write a unique title per product: brand, product, key attribute. Front-load the noun a buyer would search for.
  2. Keep the SEO title near 60 characters. Google states there is no hard limit and truncates by device width; 60 is the platform's field guidance and, separately, the length least often rewritten. Two different reasons that happen to agree.
  3. Write a unique meta description that reads like a sentence. It is not a ranking input — it is the ad copy for a listing you do not control, and it is your only influence over how a product page looks in the search engine results.
  4. Replace manufacturer product descriptions with your own. Identical copy across every retailer selling the same item is the oldest problem in this industry and still the most common.
  5. Answer the questions buyers actually ask — sizing, materials, compatibility, delivery, returns. These passages are what gets lifted when someone asks a comparison question.
  6. Add Product schema markup and populate it. Brand, SKU, GTIN, price, availability. Filling the fields is the part that matters, not the presence of the block.
  7. Only mark up ratings and reviews a visitor can see. Marking up invisible content is a policy violation, and the manual action is not worth the rich result.
  8. One H1 per product page, and it should be the product name.
  9. Handle out-of-stock products deliberately. Deleting a URL that ranks throws away the ranking; decide between keeping, redirecting and replacing.

For a deeper pass on 29 to 31 specifically, the title fields are worth their own hour — there are two of them on most platforms and they do different jobs.

What tools do you need for this?

Fewer than the roundups suggest, and the free ones cover most of it.

Google Search Console is not optional and is the only source for indexation, coverage, Core Web Vitals and the queries you already appear for. A Google Analytics account tells you what happened after the click, which is the half Search Console cannot see. Between them you have the free seo stack, and it is genuinely enough to work this entire list.

Google Keyword Planner gives you volume ranges if you are running ads, and rough numbers if you are not. Paid tools — Ahrefs, Semrush and the rest — mainly buy you scale: crawling ten thousand URLs, tracking rankings daily, auditing backlinks. Buy one when you can name the specific job it does, not because a list told you the best seo stack includes it.

Platform SEO plugins deserve a plain word. Yoast SEO and its equivalents are field editors with a traffic-light interface; they write nothing and they know nothing about your market. A green light means you filled the boxes, not that the page is good. They are useful for surfacing technical seo issues at scale and for stopping obvious omissions, and that is the whole of it.

None of these measures whether an AI answer engine names you. That is not an ai seo feature missing from a roundup — no ranking tool was built to see it, because it is not a ranking.

6. Content — what earns the traffic product pages cannot

  1. Do keyword research around the problem, not the product. Your vocabulary and your customers' are frequently different, and only one of them gets typed into a search engine. Pick one target keyword per page and let the rest follow; an ecommerce keyword list with no page assigned to it is a spreadsheet, not a plan.
  2. Target long-tail keywords with buying intent. Lower difficulty, higher conversion, faster to win than the head term everyone in your category is fighting over.
  3. Publish comparison and buying-guide content. These are the pages an answer engine retrieves when someone asks for a shortlist, and most stores have none. High-quality ecommerce content is the part competitors cannot copy from a manufacturer feed.
  4. Answer real customer questions. Your support inbox is the best keyword research you already own.
  5. Update existing content instead of only publishing new. Cheaper to optimize a page that already ranks than to write one that does not. Usually the highest return per hour available anywhere on this list.
  6. Add FAQ content only where the questions are genuinely on the page.

7. Off-page — slow, and not where you start

The off-page seo checklist is short on purpose. Almost nothing here is under your direct control, which is exactly why it is last: the items above are things you can simply do.

  1. Claim your Google Business profile if you have a physical presence. If you do not, skip this; local seo is not a universal item however often it is listed as one.
  2. Earn links with something worth linking to. Slow and durable beats fast and risky.
  3. Get listed accurately wherever your category is reviewed. Third-party pages are frequently what gets cited instead of you.
  4. Keep your brand details consistent everywhere they appear. Entity resolution depends on consistency more than on volume.
  5. Check your backlinks once for anything toxic pointing at money pages. Once, not monthly.

8. AI visibility — the newest section, and the shortest

This is the part with the least established practice, so it gets the fewest items and no invented numbers.

  1. Check whether your brand is named when a buyer asks an AI for a recommendation in your category. Most stores have never taken this measurement.
  2. Add Organization schema with sameAs pointing at your real profiles. It is how an engine resolves that this brand and that account are the same entity.
  3. Make sure important copy is in the served HTML. Not rendered later — served.
  4. Publish the specifications and comparisons an engine needs. You cannot be shortlisted on an attribute you never stated.
  5. Re-run the check monthly and record it. One reading is an anecdote.

Which items matter most?

Not all fifty-three are equal, and any seo checklist for ecommerce that pretends otherwise is wasting your afternoon. Every "ultimate seo checklist" promises completeness, which is the easy part — the right seo checklist for your ecommerce business is the one you actually finish.

SectionEffortWhat it changesDo it
IndexationLowWhether you appear at allFirst, always
TechnicalMediumWhether pages can be read and usedEarly, then leave it
StructureMediumWhat gets crawled and what ranksOnce, properly
Category pagesMediumCommercial rankings most stores forfeitHigh return, low competition
Product pagesHighConversions and citationsThe long grind, worth it
ContentHighTraffic product pages cannot earnOngoing
Off-pageHighAuthorityLast, and slowly
AI visibilityLowWhether you are recommendedMeasure now, act later

If you only have a day, do sections 1 and 4. Indexation because it is binary, and category pages because they are the pages your competitors have also ignored. Both take an afternoon and neither requires you to optimize a single product page.

How do you keep track of all this?

Fifty-three checks across a catalogue is not something anyone holds in their head, and a checklist you cannot record is a checklist you will restart from the top in three months.

There is a spreadsheet that does the recording: a status column per item, a score tab that fills a progress bar per section as you work, a page inventory that measures your own titles and meta descriptions and flags the ones that are too long or too thin, and a queue that refills itself with whatever is still outstanding. It is free, and it lives at the ecommerce SEO tracker.

The checklist above stays here, complete and free to read, because a checklist behind an email wall is no use to anybody — including us.

What none of this tells you

That the work paid off.

Every item above is a thing you can verify was done. Not one of them is evidence that it changed a commercial outcome. That distinction gets lost constantly: a store completes an seo audit, ticks forty boxes, and defends the spend with the checklist rather than with the traffic.

Judge seo efforts on organic search and on revenue, not on completion. The seo value of this list is that it removes known faults; whether removing them moves revenue depends on your market, your prices and your competition, none of which a checklist can see. Ecommerce stores that treat seo performance as a percentage-complete number end up optimising the number. Watch organic traffic to category and product templates, watch what converts, and let seo results argue for themselves.

Measure separately, in Search Console over time, and be suspicious of any tool that reports a score out of a hundred as though it were a result. This is where seo strategies quietly diverge from ecommerce marketing generally: everything else in the mix is judged on revenue, and only seo gets graded on its own homework. And if the question is whether AI answer engines name you when a buyer asks, that is a different measurement again — one that varies by where you run it from, and where being absent usually has a cause you can find.

Frequently asked questions

What is the most important item on an ecommerce SEO checklist?

Indexation. It is binary and it invalidates everything else: a product page that is not in the index cannot rank however good it is. Check site:yourdomain.com and the Pages report in Search Console before you touch a title tag.

How long does an ecommerce SEO audit take?

For a small catalogue, a day to work through the fifty-three checks and a week to fix what they find. For a large one, the checks are the same but the fixes are template-level rather than page-level — which is usually faster per product, not slower.

Do I need paid SEO tools to do this?

No. Search Console covers indexation, coverage, page speed and query data, and it is free. Paid tools mainly save time on scale: crawling ten thousand URLs, tracking rankings, and auditing backlinks. Start free and buy a tool when you can name the specific job it does.

Is technical SEO or content more important for an online store?

Technical first, but only because it is a precondition rather than a competition. Ranked by overall seo return, content wins over a year and technical wins in the first month. Technical work removes reasons you cannot rank; content is what earns the ranking. A fast, crawlable store with duplicate manufacturer descriptions will not outrank anyone.

Less than the marketing suggests. Most of the list serves both: unique copy, populated structured data, a clear hierarchy and server-rendered text are read by crawlers and answer engines alike. What is genuinely new is the measurement — whether you are named in an answer is not visible in any ranking report.

Should I use a checklist for Shopify specifically?

The platform changes where the fields are, not what belongs in them. Every item here applies to Shopify, WooCommerce and BigCommerce; only the admin path differs. Platform-specific guides are useful for the click-path, not for the priorities.

What is the difference between on-page, technical and off-page SEO?

On-page seo is what is on the page: titles, copy, structure, internal links, markup. Technical is what lets a search engine reach and render it: indexation, speed, crawlability. Off-page seo is everything that happens elsewhere — links, mentions, third-party listings. This list is ordered technical, on-page, then off-page, because that is the order in which they stop mattering when the previous one is broken.

Does SEO still drive traffic and sales for ecommerce?

Yes, and it remains the cheapest durable channel most ecommerce businesses have. What has changed is that a share of buyers now ask an AI instead of scrolling search results, and that traffic is harder to attribute. Neither fact makes the work below optional; the on-page seo checklist that makes a page rank is largely the same one that makes it citable.

How often should I run through this?

Sections 1 and 2 quarterly, because they break silently. Sections 4 and 5 continuously, since the catalogue changes. Sections 6 and 7 are ongoing programmes rather than checks. Section 8 monthly, because it is the one number that moves without you touching anything.

Where to start

Open Search Console and look at one number: how many of your product pages are indexed, against how many you have.

If that ratio is bad, nothing further down this page is your problem yet. If it is fine, go to section 4 — because category pages are where most stores are leaving rankings on the table, and where your competitors have almost certainly not looked either.

Your turn

Check your own domain.

Twenty-five buy-intent queries, one answer engine, your citation rate and the exact domains cited instead of you.

  • Free, no account
  • 25 queries, not one
  • Result by email within one working day
Read nextShopify Product Title SEO: The Field Most Guides Miss