Coselli
WorkServicesSkillsProcessJournalAboutFAQStart a project
Home/Journal

Ecommerce

Ecommerce SEO: category pages, product data and the details that sell

29 June 2026 · 9 min read · Coselli, Bournemouth

Shops lose most of their organic potential in architecture decisions made on day one. Categories, facets, product data and the schema that ties it together.

Ecommerce SEO is mostly an information architecture problem. Get the structure right and the content work becomes straightforward; get it wrong and you spend years fighting duplication.

Category pages do the heavy lifting

For most shops, category pages — not product pages — target the highest-value commercial terms. Treat them as landing pages: a real H1, 150–300 words of genuinely useful introduction above or below the grid, internal links to sub-categories and buying guides, and an FAQ answering sizing, delivery and returns questions.

Faceted navigation

Filters generate near-infinite URL combinations and are the single biggest cause of crawl waste in ecommerce. The rule of thumb:

FacetTreatment
High-demand (e.g. colour, size with real search volume)Indexable static URL with unique copy
Low-demand combinationsCanonical to the parent category
Sort orders, pagination params, session IDsBlocked or canonicalised, never indexed

Product pages

  • Write original descriptions. Manufacturer copy duplicated across a hundred retailers ranks for none of them.
  • Include the full specification table — machines and buyers both use it.
  • Show real reviews, real photos, delivery timescales and return terms.
  • Answer the questions your support inbox actually receives.

Product schema

Mark up name, image, description, SKU, brand, price, currency, availability and aggregate rating — but only where those are genuinely on the page and accurate. Stale price or availability markup causes rich result suppression and, worse, disappointed clicks.

Out of stock and discontinued products

  1. 01Temporarily out of stock: keep the page live, mark availability accurately, offer alerts and alternatives.
  2. 02Permanently discontinued with a successor: 301 to the successor.
  3. 03Discontinued with no successor: 301 to the parent category, or keep the page with clear messaging if it still attracts search demand.
  4. 04Never mass-delete product URLs into 404s — that is a large, avoidable loss of accumulated equity.

Speed and conversion

Shops are image-heavy and script-heavy by nature. Lazy-load below-fold product imagery, defer marketing tags, and keep the add-to-basket interaction responsive. Every 100ms of latency in checkout has a measurable revenue cost.

Content that supports the shop

Buying guides, comparison pages and care instructions capture the research stage and give you natural internal links into categories. They are also the pages most likely to be cited by AI assistants when someone asks which product to buy.

Frequently asked

Should category pages have text?
Yes, but useful text — sizing help, material differences, buying advice — placed where it aids the shopper. Keyword-stuffed blocks below the fold add nothing.
How do I stop filters wasting crawl budget?
Index only facet combinations with genuine search demand, canonicalise the rest to the parent category, and block sort and pagination parameters in robots.txt.

Keep reading

Technical SEO

Structured data: the schema markup that actually earns results

Schema markup is how you explain your business to machines in a language they cannot misread. Here are the types worth your time and the mistakes that invalidate them.

Performance

Core Web Vitals and site speed: what to fix first

Three metrics, a handful of fixes, and a measurable jump in conversions. What Core Web Vitals actually measure and how to improve them without a rebuild.

Content

Content strategy that ranks: keywords, intent and service pages

Keyword research is the easy part. Matching intent, picking winnable terms and building pages that answer completely is where rankings are actually decided.

Let’s build the site this advice is written for.

Start a project
Coselli
Bournemouth, UK — find us on Google Mapshi@coselli.co.uk
WorkServicesSkillsJournalAboutStart a projectTermsPrivacyCookies

© 2026 Coselli — a trading name of Fortivo Limited, registered in England & Wales (company no. 16020947).

Website by Coselli