E-commerce SEO is mostly an architecture problem wearing a content costume. Most stores do not rank badly because their copy is weak; they rank badly because thousands of near-identical URLs are competing with each other, category pages have nothing on them for Google to read, and the pages that matter most sit four clicks from the homepage.
What we actually do
We start with crawl and index control, because on a large store that is where the wins are. Faceted navigation generates near-infinite URL combinations from filters and sort orders, and left unmanaged it burns crawl budget on pages that will never rank while diluting the ones that should. We work out which facets deserve an indexable page (the ones with real search demand, like a size or colour people actually search for) and make sure the rest are cleanly excluded.
Then the category pages, which are the highest-value and most neglected template in most stores. Category pages are where commercial search intent lands, and they typically ship with a product grid and nothing else. We give them content that earns the ranking without pushing products below the fold, and internal linking that pushes authority to the categories that make money.
Product pages get structured data (Product, Offer, AggregateRating) so listings can show price, availability and review stars in results and be read accurately by AI assistants. We also handle variant consolidation so twelve colourways do not compete as twelve pages, and put a policy in place for discontinued lines so expired products redirect rather than accumulating as 404s.
Platform work
We work across Shopify, WooCommerce, Magento and BigCommerce, and each has its own structural quirks, Shopify’s forced /collections/ and /products/ paths and its duplicate product URLs, WooCommerce’s default permalink and pagination handling, Magento’s layered navigation. Knowing them saves months of diagnosing a platform default as if it were a mystery.
How we report it
Reporting is on revenue, not rankings alone: organic revenue and conversion rate by landing page type, category-level ranking movement on commercial terms, index coverage trends, and Core Web Vitals, which matter more here than almost anywhere else, because product pages are heavy and slow ones lose money measurably.
We report organic revenue, not sessions
Traffic is not the number that pays your bills. A category page can gain visitors and lose revenue if the wrong terms are ranking, so we report against organic revenue and organic orders from day one, alongside the traffic figures that explain the movement, not instead of them.
This changes what a campaign chases. Ranking a high-volume, low-intent term looks good in a traffic report and does nothing for your order count. We prioritise the category and product pages that convert, which is not always the same list as the pages with the most search volume, and we tell you when those two lists disagree.
Monthly reporting shows organic revenue against the previous period and the same period last year, so seasonal ecommerce businesses can see genuine growth rather than a seasonal bounce dressed up as one.
Month by month
Month one is audit and architecture: a full technical and content audit, a category structure review, and a Merchant Center feed hygiene check, so the site’s foundations are sound before we build on them.
Months two and three rebuild the category and product-detail-page templates and fix the structured data (product schema, availability, pricing) so search engines can read stock and price correctly, which matters as much for AI shopping surfaces as for classic organic results.
Months four to six move into content hubs and link earning: non-brand category and buying-guide content that captures demand your product pages cannot rank for on their own, backed by outreach that builds the authority those hubs need to compete.
Ranking movement typically starts appearing from month three, with organic revenue gains compounding from month four onward as the architecture and content work reinforce each other.
SEO vs paid: cost per order
Paid shopping campaigns have a cost per order that never falls below your cost-per-click floor. Every order costs roughly the same whether it is your first or your thousandth. Organic SEO has the opposite economics: the upfront investment is fixed as a monthly retainer, from £1,250 a month, and cost per order falls as rankings compound, because incremental orders from an already-ranking page cost nothing extra to acquire.
We are not a substitute for paid shopping, and we do not sell it as one. The two channels work well together. Paid keeps volume steady while organic authority builds, and as organic orders grow, paid budget can shift to the terms and seasons where it earns its keep rather than propping up baseline demand.
We report organic orders and organic revenue every month specifically so you can compare that cost curve against your paid figures yourself, rather than taking our word for which channel is doing the work. Book a call to talk it through.
Latest SEO Insights
Stay ahead with our expert content
SEO Audit Checklist: 40 Checks to Run in 2026
An SEO audit checks four things in order: whether Google can crawl the site, whether it indexes the right pages, whether those pages answer…
How to Choose an SEO Agency: A 10-Point Checklist
Choose an SEO agency on three things. Whether they diagnosed your site before pitching, whether they can show what they shipped for a comparable…
SEO Agency vs Freelancer vs In-House: Which to Pick
Hire a freelancer when you need one specialism and have someone in-house to implement. Hire an agency when you need several specialisms at once…
How Much Does SEO Cost in the UK? 2026 Pricing Guide
Most UK businesses pay between £500 and £5,000 a month for SEO, and the single most common commercial arrangement is a monthly retainer rather…
Frequently Asked Questions
Category pages, usually. They match the way people search, someone searches “womens running shoes” far more often than a specific product name they do not yet know, and they carry more internal authority. Product pages matter for branded and model-number searches, and for AI assistants pulling specifications, but the volume sits with categories.
It depends on whether it is coming back. Temporarily out of stock: keep the page live with correct availability in the structured data, because deleting it throws away accumulated authority. Permanently discontinued: 301 to the closest replacement, or to the parent category if there is no replacement. Letting them 404 in volume wastes crawl budget and loses whatever links they had earned.
Unmanaged, badly. Filters and sort orders multiply into thousands of URL combinations, most of them near-duplicates, and Google spends its crawl budget on them instead of your real pages. Managed properly it is an asset. A handful of high-demand filter combinations make excellent landing pages. The work is deciding which ones earn a URL.
For products only you sell, yes. They are a genuine differentiator. For manufacturer-supplied descriptions on products a hundred other retailers also list, rewriting all of them is rarely the best use of the budget. Prioritise the products that drive revenue, and put the effort you save into category pages, which have more to gain.
Yes, and the two share plumbing. Clean product data, accurate structured data and fast pages improve both organic listings and Shopping feed quality. Search-term data from paid campaigns is also one of the best sources of proven commercial keywords to target organically, which shortens the guesswork considerably.
Seasonal product pages either get archived with a clear message and a link to the current equivalent, or redirected to next season’s version if the URL structure repeats year on year. Deleting the page outright loses any authority it built. For limited runs that will not return, we keep the page live with an out-of-stock notice rather than 404ing it, since it may still rank for informational searches and can convert on restock alerts.
Product feed errors (missing GTINs, mismatched pricing, incorrect availability) suppress both Shopping ads and the free product listings Google now shows in organic results, so feed hygiene is now an organic ranking factor as much as a paid one. We audit the feed alongside on-page schema in month one, because the two need to agree with each other and with what is actually on the page.
Early technical fixes can show ranking movement within six to eight weeks, but a meaningful shift in organic revenue typically takes three to four months, once category and product-page rebuilds are live and content hubs start earning links. Ecommerce SEO compounds: month six revenue is usually well ahead of month three, because earlier work keeps paying off as later work builds on it.
GET IN TOUCH
Ready to grow your brand? Get in touch with our team to discuss how we can help you achieve your goals.