Service · WooCommerce SEO
WooCommerce SEO Built in the Theme Code, Not in a Plugin Add-on
We're a UK SEO agency running long-term retainers for WooCommerce stores. Product schema, faceted nav indexation, /shop/ canonical handling, plugin audits, Core Web Vitals under WooCommerce load, all the WooCommerce-specific technical work most agencies leave to the Yoast WooCommerce add-on. Free audit before you commit.
What we do
-
Theme-level Product schema
Product, Offer, AggregateRating, Review, BreadcrumbList, FAQPage schema, emitted from theme code, deduplicated against Yoast WooCommerce / Rank Math output, and validated against Google's Rich Results test. The kind of markup that actually qualifies you for product results, star ratings, and price annotations in the SERP.
-
Faceted nav + index control
WooCommerce's attribute filters (?filter_colour=blue&filter_size=large) generate thousands of crawlable URL combinations by default. We configure robots, canonicals, and the noindex policy so Google indexes the pages that earn revenue, not 40,000 colour-size permutations of the same product.
-
Core Web Vitals under WooCommerce load
WooCommerce is heavy, the average store carries 30+ plugins and loads 200+ KB of jQuery, Select2, and cart fragments per page. We work at theme and hosting level to land LCP under 2.5s on product and category pages, which is where ecommerce conversion sits.
-
Category + /shop/ architecture
Product categories, product tags, and the /shop/ archive each have different canonical behaviour, and most stores have at least one of the three working against them. We rebuild the architecture so categories earn rankings, /shop/ doesn't cannibalise, and product variations don't dilute the parent listing.
-
Content + product copy
Four or more new pieces of content a month, buying guides, comparison content, category copy that ranks, plus rewrites of weak product descriptions on your top SKUs. Briefed against actual Search Console data, not a generic ecommerce content calendar.
-
Reporting tied to revenue
Monthly reporting against attributed organic revenue from your WooCommerce orders, not ranking screenshots or session counts. Quarterly strategic review tying SEO work to actual product-level conversion. Search Console as a control panel, not a slide.
How a WooCommerce SEO retainer with us actually runs
Most agencies running "WooCommerce SEO" configure the Yoast WooCommerce add-on, write category meta descriptions, ship four AI-generated posts a month, and call it done. Here's the rhythm of a retainer that actually moves rankings and revenue on a real WooCommerce store.
-
Free WooCommerce audit (week 0)
Plugin audit, theme code review, Product schema validation (across Yoast WooCommerce / Rank Math / theme markup conflicts), Core Web Vitals on product + category pages, faceted nav crawl analysis, and a category/tag architecture review. We tell you what's hurting rankings, what's wasting crawl budget on filter URLs, and whether your traffic justifies a retainer.
-
Foundations (weeks 1–4)
Plugin stack pruned. Product schema deduplicated and corrected at theme level. Faceted nav indexation locked down. Core Web Vitals work, Critical CSS, cart fragment handling, image pipeline, lazy-loading on category pages. Indexation issues cleared in Search Console. Most WooCommerce stores find significant recoverable crawl budget in this phase alone.
-
Content + on-page rhythm (month 2 onwards)
4+ new pieces of long-form content per month, plus monthly rewrites of underperforming product and category copy based on Search Console data. Internal-link architecture rebuilt across the post base and into product pages. Top-converting SKUs get the on-page treatment first, that's where revenue compounds fastest.
-
Review, refine, scale (quarterly)
Monthly reports tied to attributed organic revenue. Quarterly strategy reviews looking at which categories are earning, which products are slipping, and where to deploy effort next. A real human reviewing the data, not a templated PDF.
Why WooCommerce SEO is a different brief
Most UK SEO agencies running WooCommerce retainers stop at the Yoast WooCommerce add-on. They configure Product schema via plugin, write category page meta descriptions, ship four AI-generated blog posts a month, and call it a WooCommerce SEO programme. The brief reads the same as a generic WordPress retainer. The team has never opened woocommerce.php or looked at how attribute filters affect canonicalisation. That's where these retainers underperform, the platform-specific work goes undone.
WooCommerce is a different beast to vanilla WordPress and to Shopify. The platform itself is lean, but the surface area is enormous: Product, Variation, Attribute, Category, Tag, and Shop URLs all interact, plus the third-party plugins most stores layer on (Variation Swatches, Product Filter, Wishlist, Quick View) each emit their own markup, scripts, and sometimes their own URL structures. The default WooCommerce install indexes faceted filter URLs aggressively, a store with three filterable attributes (colour, size, brand) and a few dozen products can generate 10,000+ crawlable URL combinations, most of them thin or duplicate. Yoast and Rank Math both emit Product schema for the WooCommerce post type; if both are installed, your pages emit duplicates. Theme markup often adds a third layer. Untangling this on a real store is week one of a proper retainer, and it's the kind of work most agencies skip because they can't see it from a Lighthouse report.
Then there's the architecture question: WooCommerce gives you Product Categories, Product Tags, and the /shop/ archive as parallel browse paths. Most multi-year stores have all three indexable, all three competing for the same head terms, and at least one of the three actively hurting rankings. A proper WooCommerce SEO retainer audits the architecture in month one and decides, case by case, which paths earn rankings, which get noindexed, and which need consolidation. Generalist agencies don't do this because it requires real platform knowledge to do safely without breaking the storefront.
The general SEO retainer covers all of this on WooCommerce stores too, same team, same fee, same all-inclusive scope. The reason we publish a separate WooCommerce SEO page is to be specific about the platform expertise that ships with it. If you're on WooCommerce and the agency you're talking to can't tell you the difference between a Product schema block emitted by Yoast vs the theme, or how to handle ?orderby=price URLs without burning crawl budget, they're going to spend month one learning the platform on your dime. We won't.
What clients say
Recent case studies
-
Case study | SEO compounding into AI Mode visibility
How 18 months of law-firm SEO compounded into being the top-cited legal source in Google's AI Mode
298 answers Google AI Mode citations
The same content library built during 18 months of an SEO retainer is now the single most-cited source in Google's AI Mode answers for the client's target legal queries. It…
-
Case study | SEO + Answer Engine Optimisation
How we launched a public services information site and grew organic clicks from zero to over 34,000 a month in three months
34,612 (Month 3) Monthly organic clicks
A new public-services information site launched from a bare domain. Three months in, the site was pulling 34,612 organic clicks a month and had been picked up by Google's AI…
-
Case study · Google Ads for ecommerce
How we compounded a deals ecommerce brand's Google Ads revenue 68x in seven years while holding blended ROAS above 13x
£3.7m (Year 7) Annual Google Ads revenue
Seven years of a Google Ads programme for a deals-and-discounts ecommerce brand. Annual attributed revenue grew from £55k in Year 1 to £3.7m in Year 7 (68x). Blended seven-year ROAS…
Frequently asked questions
Is WooCommerce SEO different from regular WordPress SEO?
Yes, meaningfully. The WordPress fundamentals still apply, but WooCommerce adds Product schema, faceted nav indexation, /shop/ canonical patterns, variation URL handling, and a much larger plugin stack to audit. A generalist WordPress SEO agency that hasn't worked on stores spends month one learning the ecommerce-specific patterns. That's why we publish a separate page, the brief is genuinely different.
How much does WooCommerce SEO cost?
Our WooCommerce SEO retainer is All-inclusive. That covers Product schema, faceted nav configuration, plugin audits, Core Web Vitals work, 4+ new pieces of content a month, ongoing rewrites of underperforming product and category pages, Search Console management, and monthly reporting tied to attributed organic revenue. No setup fee, no percentage of revenue, no contract lock-in. Most UK WooCommerce SEO providers either sit at £300–£500/month (which doesn't buy real work) or £3,000+/month (which mostly buys slide decks).
Do you handle faceted navigation and filter URLs?
Yes, and badly-handled facets are one of the most common reasons WooCommerce stores underperform in organic search. Default WooCommerce indexes attribute filter URLs (?filter_colour=blue, ?filter_size=large, ?orderby=price) which can generate tens of thousands of thin URL variants. We configure robots, canonical tags, and the noindex policy so Google indexes the pages that earn revenue, your real categories and products, and ignores the filter combinations. This work typically recovers significant crawl budget in month one.
Do you work on Product schema directly, or via a plugin?
Both, depending on what's already installed. If you're on Yoast WooCommerce SEO, we configure it properly and supplement at theme level where the plugin doesn't go deep enough (Review, AggregateRating, BreadcrumbList tying back to category structure). If you're on Rank Math with the WooCommerce module, same approach. We rarely switch a store between SEO plugins, the migration risk on a live ecommerce site usually outweighs the upside, but we will if the existing markup is broken in ways that can't be patched.
How long until I see results from WooCommerce SEO?
Technical wins land within the first 30 days, Product schema corrections, faceted nav cleanup, Core Web Vitals work, indexation issues resolved. Content and category-page gains compound from month three onwards as new content earns links and Search Console builds enough click-through data for Google to reassess relevance. By month six, most WooCommerce retainers are showing meaningful traffic and revenue lifts. SEO is genuinely slower than paid, anyone promising top-3 rankings in week two is selling something else.
Do you do backlink building?
No, and we'd rather be honest about that than sell you something we don't believe in. Cheap link-building packages get penalised in core updates; genuine link-building costs more than the entire retainer on its own. What we do instead is earn links through publishable content, fixable technical issues, and the digital PR opportunities your store naturally generates. If you specifically want a paid-link operation, you'll be happier with a specialist outreach agency.
Will you audit and prune my plugin stack?
Yes, it's one of the first things we do, and one of the highest-ROI pieces of work in month one. Most WooCommerce stores carry 30+ plugins (Variation Swatches, Product Filter, Wishlist, Quick View, Compare, Live Search), with three or four causing 80% of the performance problems. We identify which are paying their way, work out which can be consolidated or replaced with theme code, and ship a leaner stack. Core Web Vitals improve the same week and the SEO conflicts between competing plugins get resolved at the same time.
Can you handle product variations and variation URLs?
Yes. WooCommerce variations create their own challenges, variation-specific URLs, attribute pages, and the canonical question of whether a variation should be indexed as its own URL or roll up to the parent product. We audit each store's setup and decide case by case based on product catalogue size, search intent for the variation terms, and how the storefront uses variations. Most stores end up with parent-canonical variations + selective variation indexation for the SKUs that have genuine standalone search demand.
Do you work on WordPress sites that aren't WooCommerce too?
Yes. Our WordPress SEO retainer covers non-ecommerce WordPress sites with the same team and the same fee. If you're running a WordPress site without WooCommerce, that's the page to read. If you're on WooCommerce, this one's the better fit, the platform-specific work is more substantial.
Is the work done in-house or outsourced?
All in-house. The senior team that writes the briefs is the same team that opens theme files and ships the work. No offshore content factories, no white-label developers brought in to fix the things we can't. If you've been burned by an agency where the proposal team and the delivery team were different people, you'll notice the difference.
Is there a contract lock-in?
No. 30-day notice and we go separate ways. Everything we've built, Product schema, technical fixes, content, internal-link structure, plugin stack changes, stays on your store. No clawbacks, no "agency-owned" assets, no migration fees. We don't believe in retention through contracts; if the work isn't worth what you're paying, you should leave.