Ecommerce SEO strategy: how to plan SEO for an online shop
Key takeaway
An ecommerce SEO strategy is a plan for getting an online shop's category and product pages found in search, covering which searches each page targets, crawlable navigation, variant and filter URL rules, product structured data with a Merchant Center feed, and helpful page content, prioritised by revenue.
An ecommerce SEO strategy is a plan for getting an online shop’s category and product pages found in Google and AI answers: choosing which searches each page targets, making sure every product can be crawled, controlling filter and variant URLs, adding product structured data, and writing pages that help people choose. It ranks those jobs by revenue, not by how easy they are.
Most ecommerce SEO advice is a long list of tips with no order to it. This guide is written for UK shops on Shopify, WooCommerce or Magento with a small team. It sets out what to cover and in what order, based on Google’s ecommerce documentation as of October 2026.
Key takeaways
- Category pages usually target the biggest commercial searches. Treat them as landing pages, not just product grids.
- Give every product variant its own URL, and keep one consistent version of each URL in links, sitemaps and canonical tags.
- Faceted navigation (filters) creates thousands of near-duplicate URLs. Decide which filters deserve indexing and keep the rest out of the crawl.
- Google recommends both product structured data on your pages and a Merchant Center feed.
- Customer reviews help shoppers and search, but UK consumer law now sets clear rules on how you collect and display them.
What is an ecommerce SEO strategy?
An ecommerce SEO strategy is a written plan that decides which searches your shop should rank for, which page owns each one, and what technical and content work gets done first. It differs from general SEO because shops have scale problems that brochure sites do not: hundreds or thousands of products, variants in different sizes and colours, filters that multiply URLs, and stock that changes every week.
A good strategy answers four questions. Which pages make money? Which searches should each of those pages win? Can Google reach and understand every page you want indexed? And does each page give a shopper enough to buy with confidence?
Which pages should an online shop optimise first?
Start with category pages, then your best-selling product pages, then supporting guides. In our experience, category pages match the broad searches people use when they know what they want but not which brand, such as “men’s waterproof walking boots”. Product pages match narrower searches that include a brand, model or specification.
| Page type | Search it should match | Main SEO job |
|---|---|---|
| Home page | Your brand name and your broadest category | Pass authority to key categories through clear links |
| Category page | “product type” plus a qualifier (material, use, size) | Short helpful intro, good filters, links to sub-categories |
| Sub-category or filtered page | Specific combinations people actually search for | Only index the combinations with real demand |
| Product page | Brand, model, specification or part number | Unique description, structured data, reviews, delivery and returns details |
| Buying guide or comparison | Questions asked before buying (“which”, “vs”, “how to choose”) | Answer the question, then link to the relevant categories |
The rule that saves most shops from trouble: one search intent, one page. If a category page and a blog post both target the same phrase, they compete with each other and neither ranks as well as one clear page would.
How do you build an ecommerce SEO strategy step by step?
Work from revenue backwards, and fix crawling before writing. This is the order we follow when planning SEO for a shop.
- List your money pages. Pull revenue by category and product from your platform or GA4. The top categories and top 20 to 50 products are where SEO effort pays back first.
- Map searches to pages. For each money page, note the searches it should win and check the live UK results. If Google shows category pages from other shops, a category page can rank. If it shows guides, you need a guide that links to the category.
- Check that Google can reach everything. Crawl the site and compare it with your product list. Look for products only reachable through site search, broken pagination, and filters generating endless URLs.
- Clean up URLs. Set rules for variants, filters, sorting and tracking parameters so each product and category has one indexable version.
- Add structured data and a product feed. Mark up products with Product and Offer data and keep a Merchant Center feed in step with the site.
- Improve the pages that matter. Rewrite category intros and product descriptions that are thin or copied from manufacturers, starting with the best sellers.
- Build supporting content and links. Publish buying guides for the questions shoppers ask, and link them to categories. Earn links and mentions from suppliers, press and partners.
- Measure monthly. Track clicks and impressions by page type in Search Console, and organic revenue in GA4.
How should you structure URLs and site navigation for SEO?
Every product should be reachable through ordinary links from your menus and categories, and every page you want indexed should have one stable URL. Google’s guidance on ecommerce site structure says Googlebot might not find all your products by crawling alone if they only appear through a search box, and it strongly recommends linking to every product you want indexed. Where that is not possible, a sitemap or Merchant Center feed can fill the gap.
Google’s ecommerce URL guidance adds several specific points:
- Variants: each variant should be identifiable by a separate URL, using a path or a query parameter. If you use an optional parameter, use the URL without it as the canonical.
- Fragments: Google does not use the part after a # for indexing, so a colour shown at /t-shirt#black is treated as the same page as /t-shirt#white.
- Consistency: use the same version of each URL in internal links, sitemaps and canonical tags, keep letter case consistent, and avoid session IDs and tracking codes in internal links.
- Descriptive paths: descriptive words in URL paths help Google understand the page.
- Navigation links: use standard links (an a tag with an href), not JavaScript click events on other elements.
Google also says it judges a page’s importance by the links pointing to it, not by its position in the URL. If one product line matters most this season, link to it from the home page and from related categories rather than burying it four clicks deep.
How do you handle faceted navigation and filters?
Decide which filter combinations have real search demand, make those indexable pages, and keep the rest out of Google’s crawl. Filters for size, colour, price and brand can each multiply your URLs, and most combinations are near-duplicates nobody searches for.
Google’s documentation on faceted navigation says there is often no good reason to allow crawling of filtered items, and that blocking filter URLs in robots.txt is the more reliable long-term option. Canonical tags and nofollow links can reduce crawling over time, but Google describes both as less effective. It also recommends using the standard ampersand to separate parameters, and returning a 404 status when a filter combination has no results, rather than redirecting to a generic page.
The practical answer for most shops is a short list. “Women’s running shoes” might deserve its own indexable page with a written intro. “Women’s running shoes, size 6, blue, under £50, sorted by newest” does not. Promote the handful of combinations with demand into proper sub-categories, and block or noindex the rest. Do not block anything in robots.txt that you also want Google to see a noindex tag on, because a blocked page cannot be read.
How should pagination work on category pages?
Each page in a paginated category should have its own URL, link to the next page with a normal link, and point its canonical tag at itself. Google’s pagination guidance says not to use the first page of a sequence as the canonical for later pages, and confirms Google no longer uses rel next and prev markup, although other search engines may.
Infinite scroll and “load more” buttons need care. Google generally follows links in href attributes and does not click buttons, so products that only appear after a click may never be crawled. If your theme uses either pattern, make sure there are crawlable paginated URLs behind it, and keep your XML sitemap complete.
What structured data does an ecommerce site need?
Product pages where people can buy should carry Product markup with a nested Offer, which makes them eligible for merchant listing experiences in Google. Google’s merchant listing documentation lists name, image and offers as required, with a price greater than zero and a three-letter currency code (GBP for UK shops).
Recommended properties include availability, shipping details, return policy, GTIN, brand, reviews and aggregate rating. Google suggests defining a standard shipping and return policy once in your Organization markup, and only adding them at Offer level for exceptions. It also warns that a listing may not show if priceValidUntil is a date in the past, which is a common fault on shops that set sale end dates and forget them.
Structured data makes you eligible, not guaranteed. Google states that result enhancements are shown at the discretion of each experience. Google’s guidance on sharing product data also recommends doing both: structured data on the page and a Merchant Center feed, which suits large or fast-changing catalogues and is required for some surfaces such as the Shopping tab.
How do you write category and product pages that rank?
Write for the person choosing, not for the keyword. A category page needs a short intro that helps people narrow down (what the range covers, how to pick a size or material), clear filters, and links to sub-categories and guides.
Product pages need a description you wrote yourself, not the manufacturer’s copy that dozens of other retailers also use. Include the details shoppers ask about before buying: dimensions, materials, compatibility, care, delivery times, returns and what is in the box. Your customer service inbox is the best source of what to add.
When products go out of stock for good, decide case by case. If a close replacement exists, redirecting to it or to the parent category is usually kinder to shoppers than a dead end. If it is coming back, keep the page live with accurate availability in the structured data.
What do UK shops need to know about reviews?
Customer reviews help shoppers decide and can feed review stars in results, but in the UK they now carry legal duties. The Competition and Markets Authority published fake reviews guidance (CMA208) in April 2025 under the Digital Markets, Competition and Consumers Act 2024.
The CMA’s short guide for businesses says publishers of reviews must take reasonable and proportionate steps to prevent and remove fake reviews, concealed incentivised reviews, and false or misleading review information such as star ratings based on fake reviews. It says you should have a published policy that prohibits fake reviews and explains your approach to incentivised reviews, and that you must carry out and regularly review a risk assessment. If a third-party review platform handles this for you, you are still responsible.
For SEO, the takeaway is simple: collect genuine reviews steadily after purchase, disclose any incentive, never filter out bad ones, and only mark up reviews that appear on the page.
Ecommerce SEO checklist: is your shop ready?
Use this as a quick audit. Each “no” is a task for your plan.
- Every product you want indexed is linked from at least one category page.
- Each variant has its own URL, and the canonical setup is consistent.
- Internal links, the XML sitemap and canonical tags all use the same URL versions.
- Filter and sort URLs are blocked or noindexed, apart from a short list of combinations with demand.
- Paginated pages have their own URLs and self-referencing canonicals.
- Product pages carry Product and Offer structured data with price, GBP currency and availability.
- A Merchant Center feed matches the prices and stock on the site.
- Top categories have a helpful written intro and links to sub-categories and guides.
- Best sellers have original descriptions, photos, delivery and returns details.
- Your review policy is published and matches the CMA guidance.
- Search Console is checked monthly by page type, and GA4 records organic revenue.
How long does ecommerce SEO take to work?
Technical fixes can show up within weeks once Google recrawls the affected pages, while content and authority work builds over months. Large shops see the slowest change because Google has more URLs to recrawl, which is another reason to stop wasted crawling on filter URLs early.
Plan in quarters. The first quarter usually goes on crawling, URLs, structured data and the top categories. The second goes on product pages and the first buying guides. After that, it becomes a monthly routine.
If you would like help, ProntX plans and delivers this work through our SEO for online shops, starting with a crawl and revenue map of your catalogue. Where the problems are in the platform itself, our technical SEO team or ecommerce build work can fix them at source. If you are planning a rebuild, our guide to what an ecommerce website costs in the UK covers budgets, and our SEO content strategy guide covers planning buying guides. ProntX SEO plans start from £595 a month on a rolling monthly contract.
Tell us what you need and get a fixed quote within one working day.
Get my free audit and quote