Ask a D2C founder about ecommerce SEO and they will usually describe a blog. Meanwhile the pages that could rank for the searches with money attached — the category pages — have a title, twelve products and no words at all.
That is the whole opportunity, and it is usually untouched.
Why category pages matter most in ecommerce SEO
People search for categories more than products. Vitamin C serum has far more demand than any brand's specific serum name, and the person searching it is ready to buy, not researching.
A category page that ranks captures that demand permanently. A blog post about skincare routines captures readers.
What a category page needs
- An H1 that matches the search, not a brand slogan.
- 150–300 words of genuinely useful text, placed sensibly — a short intro above the grid, more below it.
- The buying questions answered — how to choose, what concentration, what suits which skin type. This is what the searcher actually wanted.
- Internal links to related categories, with real anchor text.
- FAQs with schema for the questions people ask before buying.
Note that none of this requires new products, photography or a redesign. It is writing, on pages that already exist.
Product pages: unique or invisible
- Never use the manufacturer's description. Every other reseller has it, and Google will pick one of you, probably not the smallest.
- Write for the objection, not the spec sheet. Specs go in a table; the copy answers doubts.
- Reviews on the page add unique text that updates itself, which is the cheapest content you will ever get.
- Product schema with price and availability.
- Do not delete discontinued products — redirect them to the closest live page, or you lose whatever authority they had.
If your product description is the same as five other stores', you have not written a product page. You have reprinted one.
The filter and parameter trap
Faceted navigation generates near-infinite URLs — colour, size, price, sort order — each looking like a separate page to a crawler. Left alone this wastes crawl budget and splits ranking signals across near-duplicates.
- Canonical filtered URLs back to the main category.
- Except for filter combinations with genuine search demand. Black running shoes deserves its own indexable page; sorted by price descending does not.
- Keep pagination crawlable, with self-referencing canonicals on each page rather than canonicalising everything to page one.
Where a blog does earn its place
Not for category terms — for the research questions that precede them, and for building a retargeting audience. How much vitamin C is too much will not convert today, but the reader becomes someone you can reach cheaply later. That pairing is the real argument for D2C content.
The order to work in
- Fix indexing and duplicates — see the technical checklist.
- Write your top five category pages properly.
- Rewrite product descriptions for your best sellers.
- Get reviews onto product pages.
- Then, and only then, start the blog.
Most brands do this list backwards and wonder why six months of blogging produced traffic and no revenue.
Want us to look at your store? Get a free audit.
For the whole picture on paid acquisition for a store, see how we run ecommerce accounts.
If the store is on Shopify, the tracking faults worth checking first are on our Shopify page.
Questions people ask
Which pages should an ecommerce site optimise first?
Category pages. They match the searches with money attached — the plural, commercial queries — while product pages match a narrower, lower-volume intent and the blog matches no commercial intent at all.
What does a category page need to rank?
A title and description written for the query, a short block of genuine copy above or below the grid, internal links from relevant content, and enough products that the page is worth landing on. An empty grid with a heading ranks for nothing.
Do product descriptions need to be unique?
Yes, or the page has nothing to distinguish it from every other retailer using the manufacturer’s text. Unique is not the same as long — a short, specific description beats a padded one.
What is the filter and parameter trap?
Faceted navigation generating an endless set of near-identical URLs, which spreads crawl budget across pages nobody searches for. Decide which filter combinations deserve a real page and keep the rest out of the index.