SEO services

Ecommerce SEO services

SEO for UK online shops that want their category and product pages found by people ready to buy. I fix the structure, filters, duplicate URLs and product data that hold shops back in Google, and track the orders organic search brings in.

Ecommerce SEO is the work of getting an online shop’s category and product pages found by people who are ready to buy. I help UK online retailers fix the site structure, product data and duplicate URLs that hold shops back in Google, so that the pages which earn money are the ones that rank.

What ecommerce SEO changes for an online shop

A shop is a different kind of website from a service business. It might have a few hundred URLs or several hundred thousand, most of them generated automatically by the platform, and the pages that make money are rarely the ones the owner spends time on. The home page gets the attention; the category page for “men’s waterproof walking boots” gets the searches.

Shoppers search in two broad ways. Some type a need, such as “oak dining table” or “kids’ wellies”, and expect a range to choose from, so Google tends to answer with category pages. Others type a brand and model, a size or a part number and expect the exact item, so those searches land on product pages. Ecommerce SEO gives each kind of search one clear page to land on, makes sure Google can reach and index that page, and makes sure the page gives a shopper enough to buy without going back to the results.

When it is done well, Google spends its visits on the pages you sell from rather than on filter combinations and long-gone products. Your categories compete for the searches with real buying intent, and your analytics show which organic visits turn into orders. It does not replace Shopping ads or marketplaces, and it usually takes longer than either to pay back. What it builds is a source of sales you are not renting by the click.

Who it suits, and who it does not

It suits UK retailers selling to consumers or trade buyers from their own website, usually where one or more of these is true:

  • The catalogue has grown and nobody is sure which URLs Google is indexing.
  • Paid Shopping and Performance Max campaigns carry most of the sales, and the cost of each order keeps creeping up.
  • Category pages are bare grids of products with no introduction and no clear search they are meant to win.
  • A change of platform or a redesign is planned, and you want search protected before launch rather than repaired after it.
  • A developer or agency looks after the build, but nobody is responsible for how the shop performs in search.

It is the wrong service if you sell only through Amazon, eBay, Etsy or another marketplace, because the marketplace owns the pages and sets its own ranking rules. It is also early days if the shop has a handful of products and no sales yet. The first job then is proving people will buy, often with a small amount of paid advertising, alongside a short piece of keyword research to see what demand exists before you build more pages.

What the work covers

Category structure and category pages

Categories are where most commercial searches land, so I start there. I compare the searches shoppers use with the categories you already have, then look for gaps (a popular product type with no page of its own) and overlaps (two categories chasing the same search). Each category page then gets a title and heading that match how people search, a short introduction that helps someone choose, and links to its subcategories and related ranges. Any copy sits where it helps the shopper, not in a block of keywords below the product grid that nobody reads.

Product pages

Product pages need descriptions of their own, especially when you sell the same item as other UK stockists and the manufacturer’s text already appears on dozens of sites. I look at titles and headings (brand, model and the attribute people actually search by), images and alt text, reviews, and the details people check before they buy: dimensions, materials, delivery times and costs, and how returns work. For a large catalogue I write templates and rules rather than rewriting every page by hand, and choose the products worth individual attention by their sales and margin.

Filters, variants and duplicate URLs

Faceted navigation, the filters for size, colour, price and brand, helps shoppers and also creates a huge number of URLs. A few filtered pages deserve to rank, such as a category narrowed to one brand when people search for that brand within the category. Most do not, and left alone they fill Google’s index with near-copies of each other. I decide which filtered pages Google should see and which it should not, using canonical tags, internal links and, where needed, robots.txt rules. Variants, sort orders and products that sit in several categories get the same treatment, so each product has one URL that Google indexes.

Product data, structured data and Merchant Center

Product schema tells Google the price, availability and review rating of each product, which makes a listing eligible to show those details in search results. I check that the markup matches what is on the page, that prices include VAT as UK shoppers expect to see them, and that it all agrees with your Google Merchant Center feed. Merchant Center also supplies Google’s free product listings, so a clean feed with correct delivery and returns settings helps your unpaid and paid product listings at the same time.

Out-of-stock, discontinued and seasonal pages

Shops often lose pages that rank through ordinary stock decisions. A product that is temporarily out of stock should usually stay live, clearly marked as unavailable, with alternatives linked from it. A discontinued product that has links or search traffic should redirect to its replacement or the closest category instead of returning an error. Seasonal pages for Black Friday, Christmas gifts or back to school should keep the same URL every year, so each season builds on the last one’s visibility instead of starting again from nothing.

I check that GA4 ecommerce tracking records purchases with the right revenue and without duplicates, and that it respects the consent choices UK visitors make on your cookie banner. Without that, nobody can tell whether SEO is paying for itself, and decisions about which categories to work on next become guesses.

Shopify, WooCommerce, Magento and other platforms

The principles are the same on every platform, but each one creates its own problems and limits what can be changed. The platform pages go into the detail:

  • Shopify: fixed URL patterns such as /collections/ and /products/, themes that link to a second copy of each product under its collection path, and apps that add scripts and slow pages down. More on SEO for Shopify stores.
  • WooCommerce: results depend heavily on the theme, plugins and hosting, and tag archives, attribute pages and filter plugins are common sources of duplicate URLs. More on SEO for WooCommerce shops.
  • Magento and Adobe Commerce: very flexible and suited to large catalogues, but layered navigation can generate crawlable filter URLs by the thousand, and multiple store views add complexity. More on SEO for Magento and Adobe Commerce.

On BigCommerce, Wix, Squarespace and bespoke builds I work within what the platform allows, and I tell you plainly where one of its limits is costing you.

How I run an ecommerce SEO engagement

  1. Understand the business and the data. Which categories and products make money, what your margins and stock plans are, and what Search Console and GA4 already show. I also crawl the whole shop to see it the way Google does.
  2. Remove what stops Google. Indexing problems, duplicate and filter URLs, broken redirects and slow templates come first, because they affect every page at once. This overlaps with technical SEO, focused on the faults online shops tend to have. I write each fix as a ticket your developer can act on, or make it myself where I have access and you are happy for me to.
  3. Match searches to pages. One target search per category and per priority product, plus a list of categories worth creating where demand exists and you already stock the range.
  4. Improve templates and priority pages. Category introductions, product page layout and content, structured data and the internal links between related ranges.
  5. Measure and repeat. A regular review, at a frequency we agree, of organic orders and revenue, the categories gaining or losing visibility, and what I plan to do next and why.

If you are about to move platform, that comes before everything else. A move done without a full redirect plan can undo years of visibility in a weekend, so I would run it as a website migration SEO project first and pick up the steps above once the new shop is live.

Problems I see most often on UK online shops

  • Filter and sort URLs indexed by the thousand while new categories wait weeks to be crawled.
  • Category pages with no text at all, or a long keyword-heavy block below the products that no shopper reads.
  • Manufacturer descriptions copied word for word, so the page offers nothing Google cannot already find on other stockists’ sites.
  • Out-of-stock products deleted outright, turning pages with links and traffic into dead ends.
  • Prices in structured data that leave out VAT or do not match the page, which leads to warnings in Search Console and problems in Merchant Center.
  • A new Black Friday or sale page created under a new URL every year.
  • Revenue in GA4 that does not match the shop’s own order figures, so nobody trusts the reports.

What you receive

  • An audit of the shop with each issue ranked by its likely effect on sales and the effort needed to fix it.
  • A keyword map that ties each target search to one category or product page.
  • Developer-ready tickets for the technical fixes, each with a way to check it has worked.
  • Templates for category and product pages, and written copy for priority pages where we agree it.
  • A regular report on organic sessions, orders and revenue from GA4 and Search Console, in plain English, with what changed and why.

Next step

If you run a UK online shop and want to know where it is losing search traffic, send me the address through the free SEO audit request. I will look at how Google is treating your categories and products and tell you what I would fix first, whether or not you go on to hire me. If you also sell through paid social, my page on Facebook and Instagram ads for online shops explains how that work fits alongside search.

Frequently asked questions

How long does ecommerce SEO take to show results?

It depends on the size of the catalogue, how often Google recrawls the shop and how strong the competition is in your categories. Technical fixes usually show up in Search Console within weeks of Google recrawling the affected pages, while changes in organic revenue tend to build over several months. I will not promise a timescale, but I will tell you what I expect to move first and how we will see it. There is more on this in how long SEO takes.

Do I still need SEO if I already run Google Shopping ads?

Shopping ads stop the moment you stop paying, and the cost of each click is set by an auction you do not control. Organic rankings and Google's free product listings draw on the same product data, so the feed and page fixes that help SEO often help your ads too. Most shops are better off with both, with SEO gradually reducing how much of their revenue depends on bids.

Can you work with my developer or agency?

Yes, and on most shops that is how it works best. I write each change as a clear ticket with the reason for it and how to test it, review the work on a staging site before release where one exists, and check after launch that Google has picked it up. Your developer keeps control of the code; I make sure the changes are the right ones for search.

How much does ecommerce SEO cost?

It depends on the size of the catalogue, the platform, the state of the shop and how much of the work I do rather than advise on. I quote after looking at the shop and agreeing the scope with you, and the quote sets out exactly what is included. A free audit is a sensible first step, because it shows whether there is enough to fix to justify paying for the work.

Will you rewrite the descriptions for my whole catalogue?

For a large catalogue, rewriting every description by hand rarely pays for itself. I usually suggest unique copy for the best-selling and highest-margin products and for every category, with templates and writing rules for the rest so your team can work through them. I can write the priority pages myself or brief whoever writes for you.

Do you work with online shops outside London?

Yes. I am based in London, and ecommerce SEO is done almost entirely online, so I work with shops anywhere in the UK by video call, email and shared documents. Where it is practical I am happy to meet in person.

Ready to talk about your project?

A straight answer about what would move the numbers, and a written proposal if we are a fit.