Ecommerce SEO Best Practices: A Checklist for Owners

  • Post category:SEO
Ecommerce SEO Best Practices: A Checklist for Owners

Ecommerce SEO best practices come down to five things done consistently: map every important search term to one page, make category pages your main ranking assets, write genuinely useful product pages, keep the technical side clean (speed, crawling, indexing, structured data) and earn attention with content and digital PR. Everything else is detail.

If you only have a few hours a month, spend them on category pages and product page quality. Most small ecommerce sites lose out not because of some exotic technical issue but because their category pages are thin, their product descriptions come straight from the manufacturer, and half their range is not properly linked from anywhere. Below is the full checklist we work through with clients, in the order we usually tackle it.

Key point: Category pages win the high volume commercial searches, product pages win the specific long tail, and content pages win the research stage. Treat them as three different jobs.

The short version: an ecommerce SEO checklist

Work top to bottom. Each item is expanded further down the page.

  1. Build a keyword map so every commercial term has exactly one target page.
  2. Fix site architecture so nothing important is more than three clicks from the homepage.
  3. Rewrite category pages with proper titles, headings and useful on-page copy.
  4. Replace manufacturer product descriptions with your own.
  5. Handle variants, duplicates and filtered URLs with canonicals and sensible rules.
  6. Get Product, Breadcrumb and Organisation structured data in place.
  7. Improve page speed, especially on mobile.
  8. Sort out out of stock and discontinued products with a redirect policy.
  9. Compress and label images properly.
  10. Collect and display genuine reviews.
  11. Publish buying guides that answer real pre-purchase questions.
  12. Earn links through digital PR, useful content and local citations.
  13. Measure with Google Search Console and GA4, and review monthly.

1. Keyword mapping comes before anything else

Most ecommerce sites have the same underlying problem: three pages half targeting the same phrase and nobody targeting the phrase that actually sells. A keyword map fixes that. It is a simple spreadsheet with one row per page and one primary term per row.

Group your research into three intents:

Category intent

Plural, browse-style terms such as "womens walking boots" or "commercial coffee machines". These go to category or subcategory pages, never to a single product.

Product intent

Specific model names, SKUs and "brand + product" searches. Lower volume, much higher conversion. These map to individual product pages.

Research intent

"How to", "best", "vs" and "what size" queries. These belong in guides and blog posts, with clear routes through to the relevant category.

A quick way to find real terms without expensive tools: open Google Search Console, sort your Performance report by impressions, and look for queries where you appear on page two or three. Those are terms Google already associates with you. They usually need a better page rather than a new one. If you want the fundamentals behind all this, our guide to what SEO is and how it works covers the basics in plain English.

Avoid keyword cannibalisation

If you sell dog beds and you have a "dog beds" category, a "luxury dog beds" category and a blog post called "The best dog beds", Google has to choose. Often it chooses badly, or it flips between them week to week. Decide which page should rank for which term, then make the other pages support it with internal links rather than compete with it.

2. Get the site architecture right

Search engines and customers both want a clear hierarchy. Homepage, category, subcategory, product. Nothing important should sit more than three clicks from the homepage.

Practical rules we apply:

  • Every category should be reachable from the main navigation or a subcategory menu.
  • Keep URLs short and readable, for example /coffee-machines/bean-to-cup/ rather than a string of IDs.
  • Do not include the full category path in product URLs if products live in multiple categories. One product, one URL.
  • Use breadcrumbs on every category and product page. They help users, help crawlers and can show up in search results.
  • Only create a subcategory if you have enough products to justify it and people actually search for it. An empty subcategory is worse than no subcategory.

Internal linking is the cheapest ranking lever you have

Internal links tell Google which pages matter. Most small ecommerce sites underuse them badly. Add links from your buying guides to the relevant categories using natural anchor text. Link related products to each other. Link from high traffic pages to the pages you are trying to push. If a category is important to your revenue, it should be receiving links from across the site, not just sitting in the navigation.

3. Category pages: your biggest opportunity

For most retailers the highest value commercial searches are category terms. Yet the typical category page is a grid of products, a title tag that reads "Category | Shop Name", and nothing else. That gives Google very little to work with.

What a strong category page includes:

  • A unique title tag built around the primary term, with a differentiator such as your brand, "UK" or a range indicator. Keep it under roughly 60 characters so it does not get cut off.
  • An H1 that matches the search term in natural language.
  • A short intro paragraph (two or three sentences) above or near the products that explains what the range covers and who it suits.
  • Useful supporting copy lower down, ideally answering the questions buyers ask: sizing, materials, delivery, compatibility, how to choose.
  • Internal links to subcategories and related categories in the body copy, not just the menu.
  • FAQs where they genuinely help, marked up with FAQ structured data if appropriate.

Write the copy for a customer who is deciding, not for a crawler. If the text would embarrass you in a printed catalogue, rewrite it. Blocks of repetitive keyword-stuffed text at the bottom of category pages stopped working years ago and now look like exactly what they are.

Key point: If you improve nothing else this quarter, rewrite the title tags and intro copy on your top ten category pages by revenue.

4. Product pages that deserve to rank

Manufacturer descriptions are the single most common ecommerce SEO problem. If two hundred retailers use the same paragraph, none of them stand out, and Google has no reason to pick you.

For your best selling products, write your own descriptions. Cover what the product is, who it suits, what makes it different, and the practical details people ask about before buying. Two hundred well written words beat eight hundred padded ones.

ElementWhat good looks likeCommon mistake
Title tagProduct name plus key qualifier and brandJust the SKU, or a duplicate across variants
H1The product name as a customer would say itInternal product codes
DescriptionUnique, specific, answers buying questionsCopied from the supplier
SpecsStructured list of dimensions, materials, compatibilityBuried in a PDF
ImagesMultiple angles, compressed, descriptive alt textOne huge unoptimised photo
ReviewsGenuine customer reviews on the pageNone, or reviews locked in a third party widget Google cannot read
AvailabilityClear stock status and delivery estimateSilence, or a dead page when stock runs out

If you have thousands of SKUs, prioritise. Pull a report of products by revenue and by impressions in Search Console. Rewrite the top hundred properly. For the long tail, use templates that at least pull in unique attributes (size, material, compatibility) rather than identical text.

Variants and duplicate content

Colour and size variants create duplication fast. Two sensible approaches:

  • One page, selectable options. Best for most shops. Cleaner, concentrates authority, easier to maintain.
  • Separate pages with canonicals to a main version, used only where people genuinely search for the variant (for example a specific colour of a well known trainer).

Whichever you choose, be consistent. Mixed approaches across a catalogue cause more indexing problems than either method alone.

5. Faceted navigation and filtered URLs

Filters are useful for shoppers and dangerous for crawling. A shop with six filters can generate tens of thousands of near identical URLs, and Google will happily spend its crawl budget on all of them instead of your actual products.

The general rules:

  • Allow indexing only for filter combinations with real search demand, for example "black leather sofas" if people search that.
  • Canonicalise other filtered URLs back to the parent category.
  • Use noindex on sort orders, pagination parameters that add no value, and session or tracking parameters.
  • Keep pagination crawlable with standard links, not JavaScript-only buttons.
  • Make sure filtered pages that you do want indexed have unique titles and H1s.

Check what Google is actually doing in the Pages report in Search Console. If you see thousands of URLs under "Crawled, currently not indexed" or "Duplicate without user-selected canonical", faceted navigation is usually the culprit.

6. Structured data

Structured data will not make a bad page rank, but it can make a good page more visible in results. For ecommerce, focus on:

Product

Name, description, image, brand, SKU, price, currency and availability. Keep it in sync with what is on the page.

Review and AggregateRating

Only for genuine reviews displayed on the page. Faked or self-serving markup risks a manual action.

BreadcrumbList

Helps Google understand hierarchy and can improve how your result displays.

Organisation

Business name, logo, contact details and social profiles, usually sitewide.

Test with Google's Rich Results Test after any change. Most platforms output Product schema automatically, but plenty of themes output it incorrectly or twice.

7. Technical basics: speed, mobile and crawling

Ecommerce sites get heavy quickly. Chat widgets, review scripts, analytics, popups, three tracking pixels and a slider on the homepage all add up.

The fixes that make the biggest practical difference:

  • Compress and resize images, and serve modern formats such as WebP.
  • Lazy load images below the fold, but never lazy load the main product image or hero.
  • Audit third party scripts and remove anything you are not actively using.
  • Use caching and a content delivery network.
  • Test on a mid-range mobile on 4G, not on your office wifi and a new laptop.

Also check the fundamentals: your XML sitemap should list canonical, indexable URLs only and update automatically. Your robots.txt should not be blocking CSS or JS. HTTPS should be enforced everywhere with no mixed content. And you should have one canonical domain (with or without www) rather than both resolving.

Out of stock and discontinued products

This is where a lot of ecommerce SEO value leaks away. A product page that has earned rankings and links should not simply vanish.

SituationBest action
Temporarily out of stockKeep the page live, show the stock status, offer notify-me or alternatives
Permanently discontinued, direct replacement exists301 redirect to the replacement product
Permanently discontinued, no replacement301 redirect to the parent category
Seasonal product returning next yearKeep the page live and say when it returns
Page was never indexed and has no trafficRemove and let it 404, no redirect needed

Never mass redirect everything to the homepage. Google treats those as soft 404s and the value is wasted.

8. Images, alt text and image search

For visual products, image search is a real traffic source. Give image files descriptive names before upload (navy-linen-roman-blind.jpg, not IMG_4823.jpg). Write alt text that describes the image for someone who cannot see it, naturally including the product name. Do not stuff keywords into alt attributes.

Include images in your sitemap if your platform supports it, and make sure product images are large enough to be useful but compressed enough to load fast.

9. Reviews and user generated content

Reviews do three jobs at once. They add unique content to product pages, they support rich results, and they lift conversion rates. Ask for them by email after delivery, keep the ask short, and display them on the page in crawlable HTML rather than inside an iframe that search engines cannot read.

Answer questions publicly on product pages where your platform allows it. Real customer language often matches real search queries better than anything a copywriter would produce.

10. Content that earns the sale before the visit

Category and product pages catch people who already know what they want. Guides catch people earlier, when they are still deciding, and they give you something worth linking to.

Good ecommerce content topics:

  • Sizing and fit guides
  • Comparison pieces between two product types you both sell
  • "How to choose" guides for considered purchases
  • Care, maintenance and troubleshooting content
  • Compatibility and specification explainers

Each guide should link naturally into the relevant category. That internal link is doing real work, not decoration.

11. Earning links the honest way

Links still matter, and the ones worth having are the ones you earn because something on your site deserved a mention. Three approaches do the heavy lifting for small ecommerce businesses:

  • Genuinely useful content that other sites want to reference, such as original guides, comparison tools, sizing calculators or research nobody else in your niche has bothered to publish.
  • Digital PR, offering journalists and trade publications a story, an expert comment or data they can use. Trade press in particular is often short of informed sources.
  • Local citations and directory listings where your business details are accurate and consistent across every entry.

There is also a practical one people forget: supplier and brand pages. If manufacturers list authorised stockists, make sure you are on that list with a correct link. The same goes for trade bodies, accreditation schemes and any partner whose site already mentions you without linking.

Keep a simple record of coverage you have earned and what prompted it. Over a year that tells you which types of content are worth repeating. If you also have a physical shop or serve a defined area, the local side matters too. Our local SEO tips for small businesses guide covers Google Business Profile and citations in detail.

12. Measurement: what to actually track

Rankings alone tell you very little. Track the things that connect to money.

Search Console

Impressions, clicks and average position by page and query. Watch your top categories monthly.

GA4 ecommerce

Organic sessions, add to cart, checkout starts and revenue by landing page. Make sure ecommerce tracking is properly configured.

Indexing health

The Pages report. Sudden jumps in excluded URLs usually mean a technical change went wrong.

Core Web Vitals

Field data for mobile, reviewed after any theme or plugin change.

Set a monthly review. Look at what moved, what did not, and pick the next three tasks. SEO on an ecommerce site is maintenance work as much as project work, because your catalogue changes every week.

Does the platform matter?

Less than people think, but it is not irrelevant. Shopify, WooCommerce, BigCommerce and Magento can all rank well. What differs is how much control you get over URLs, canonicals, faceted navigation and page speed, and how much developer time you need to change things. If you are choosing or replatforming, read our comparison of which ecommerce platform is best for SEO before you commit.

If you are migrating, the single biggest risk is URL changes. Map every old URL to a new one, redirect them with 301s, keep the sitemap accurate and monitor Search Console daily for the first fortnight. More organic traffic has been lost to careless migrations than to any algorithm update.

Common mistakes we see

  • Thin category pages with no copy and duplicate title tags.
  • Manufacturer descriptions across the entire catalogue.
  • Filtered URLs consuming crawl budget.
  • Discontinued products 404ing with no redirect plan.
  • Reviews displayed in a widget that search engines cannot read.
  • Blog posts targeting terms that should belong to category pages.
  • A homepage optimised for the brand name only, when the brand name already ranks first anyway.
  • No tracking of organic revenue, so nobody can tell whether the work is paying off.

Key point: Ecommerce SEO is rarely one big fix. It is a sequence of small structural improvements applied consistently to the pages that make you money.

How long it takes and what it costs

Expect meaningful movement in three to six months on a site with a reasonable foundation, longer on a new domain or in a competitive category. Anyone promising rankings by a set date is guessing. What you can control is the quality and consistency of the work.

On budget, ongoing SEO services for a small ecommerce site typically involve a fixed monthly fee covering technical maintenance, page optimisation and content. Our SEO pricing and packages start from £185 per month, and we set out exactly what is included before you commit. If you want the wider picture on agency costs, we have written about how much an SEO agency costs in the UK.

Many ecommerce businesses run paid search alongside organic, because Shopping and search ads cover the terms that take longest to rank for. If you already run Google Ads, a free Google Ads audit is a sensible way to check whether the two channels are working together rather than overlapping.

Where to start this week

Pick your ten highest revenue category pages. Rewrite their title tags, add a genuine intro paragraph, and link to them from your best performing content. Then move on to product descriptions for your bestsellers, then the technical items on the checklist above. That order reflects where the return usually is. DPOM has been doing this work for UK small businesses for 15 years, we are a Google Partner, our meetings are video calls so you are not losing half a day to travel, and our pricing is fixed and transparent with no surprises. If you would like a hand with any of it, take a look at our e-commerce SEO services and we will tell you honestly what we think the priorities are for your shop.

Brett Dixon - Founder of DPOM

Brett Dixon

Founder & Managing Director of DPOM. Brett founded DPOM nearly 15 years ago after a career in marketing working with Harvey Nichols, BBC Top Gear, Formula One circuits, and UK Trade and Investment. His passion became helping smaller businesses grow, with honest advice, no jargon, and realistic expectations.

Want Better Search Rankings?

Speak to our team about how we can help your business grow.