The Ecommerce SEO Work That Happens Before You Write a Word
By Steve · updated October 2026
A store with two thousand products has two thousand chances to rank and two thousand chances to leak. Most ecommerce SEO advice ignores the second half and tells you to start a blog. I have audited catalogs where the blog was excellent and the store was invisible, and the reason was always sitting in the product data nobody had looked at in three years.
- Export and count before you plan anything. Four numbers tell you where the leak is.
- Sold-out pages burn crawl budget and lose customers. Decide the policy, do not clean up by hand.
- Variant URLs split the authority that should sit on one page.
- Reviews and accurate stock decide whether the click becomes an order.
- Your product pages are your best content. Rewrite the revenue-carrying ones before writing a blog.
Start by counting what is actually in there
Not browsing. Counting. Export your product list and get four numbers.
How many products are out of stock and still live. How many have no category. How many share a near-identical description with another product. How many variants exist as separate URLs.
I have never run this on a catalog over a thousand products without finding something the owner did not know. In one store, nearly half the live products were sold out, which meant half of every crawl was spent on pages that could not convert.
Those four numbers tell you where the leak is. The largest one is usually where you start.
What sold-out pages really cost
They cost you in two directions at once.
A crawler has a limited budget for your site. Spend it on discontinued products and your new arrivals get discovered slowly. A customer who lands on a sold-out page from a search leaves, and that bounce is a signal too.
The fix is a policy, not a cleanup: what happens automatically when stock hits zero. Keep and mark it clearly if it returns. Redirect to the closest alternative if it does not. Remove and return a proper status code if it never existed properly.
That is one leak closed. The next one is quieter and costs more.
The duplication nobody sees
Variants. The same shirt in eight sizes and four colors can generate thirty-two URLs, each with the same description, competing with each other.
Search engines then have to guess which one is the real page. They often guess wrong, and the authority that should sit on one strong product page gets divided thirty-two ways.
Canonical tags exist for exactly this. So does the decision about whether variants should be separate pages at all, which depends on whether people search for the variant. People search for a hat by size rarely and by style constantly, and your URL structure should reflect which is which.
So far this is all plumbing. The next part is where most stores lose the sale they already earned.
The part that decides whether the click becomes an order
Reviews on the product page, and stock accuracy.
A product page with no reviews converts worse and, in the shopping results, often does not show at all next to competitors carrying star ratings. Getting the first fifty reviews across your top products is usually worth more than three months of blog posts.
Accurate availability matters for the same reason. Being recommended for something you no longer carry costs you the customer and the trust.
Now the reveal, and it is the thing that separates stores that grow from stores that plateau.
Your catalog is the content
Everyone treats the product listings as inventory records and the blog as content. That is backwards for search.
Two thousand product pages with specific, distinct, genuinely useful descriptions are two thousand pieces of content aimed exactly at people with their card out. A blog post about seasonal trends is aimed at someone browsing.
Rewriting your top sixty product descriptions properly, the ones that carry most of your revenue, beats sixty blog posts. It is less fun, which is why the advice industry sells the blog.
The blog earns its place afterwards, for the questions your products cannot answer: how to choose, how to size, how to care for it. Those support the catalog rather than substituting for it.
The order I would work in
Count the four numbers. Write the out-of-stock policy and apply it. Fix variant duplication. Get reviews onto the top products. Rewrite the descriptions that carry the revenue. Then, and only then, start publishing the guides.
Each step makes the next one worth more, which is the opposite of starting with the blog and hoping it drags a broken catalog along behind it.
- Out of stock and still live.
- Uncategorized or miscategorized.
- Duplicate or near-duplicate descriptions.
- Variants as separate indexable URLs.
Frequently asked questions
Should I delete discontinued products?
Only if they will never return and nothing links to them. Otherwise redirect to the closest live alternative, which keeps the value of any links and gives the visitor somewhere useful to land. Deleting into a 404 throws both away.
How many product reviews do I need?
Enough that the top products are not empty. The jump from zero to a handful matters more than any later increase, because zero reads as untested.
Is Shopify or WooCommerce better for SEO?
Both can rank. Shopify constrains URL structure in ways that occasionally matter and removes most of the maintenance burden. WooCommerce gives control and hands you the maintenance. The platform is rarely the reason a store is invisible.
Do I need a blog for an ecommerce site?
Eventually, for the questions the product pages cannot answer. Not first. A blog on top of a broken catalog is a well-written brochure for a shop with the lights off.
I will count your catalog and show you where it leaks
Start with your analysis. Requesting it costs nothing, and I'll tell you what's right for you first.