Platforms & Ecommerce

WooCommerce SEO And Store Performance

Make a WooCommerce store fast, crawlable and commercially structured.

WooCommerce inherits every WordPress issue and adds its own: uncached dynamic cart requests, attribute filters generating unlimited URLs, and product category structures that rarely match how customers search.

You probably need this if

  • Filter and attribute URLs are being crawled in large numbers
  • The store is slow, particularly on category pages
  • Product categories mirror your supplier structure rather than search demand
  • Out-of-stock products are returning 404s

What you get

  • Product category architecture aligned to search demand
  • Attribute and filter crawl control rules
  • Caching strategy that accounts for cart and session behaviour
  • Product schema with accurate availability and pricing
  • Out-of-stock and discontinued product handling policy

How we approach it

  1. Control the filters

    Decide which attribute combinations should be indexable and block the rest from crawling before they consume crawl budget.

  2. Restructure categories

    Organise around how customers search rather than how your supplier catalogue is arranged.

  3. Fix caching

    Configure caching that excludes cart and account pages while still serving category and product pages fast.

  4. Handle the lifecycle

    Put rules in place for out-of-stock and discontinued products so authority is redirected rather than discarded.

WooCommerce SEO: common questions

Should WooCommerce attribute filters be indexed?

Only where there is genuine search demand for that combination, such as a colour or size people actively search. Everything else should be blocked from crawling, because attribute combinations multiply into effectively unlimited URLs.

Why is my WooCommerce site slow?

Usually a combination of uncacheable dynamic requests, unoptimised product images, and cart fragment AJAX calls firing on every page including ones with no cart. All three are addressable without changing platform.

How should I handle out-of-stock products?

Keep the page live if the item is returning, showing availability accurately in schema. If it is gone permanently, redirect to the closest replacement or its category. Never leave large numbers of 404s where products used to be.

Find out what is actually holding you back

A short conversation and a look at your site is usually enough to tell you where the real problem is. No obligation, and no pressure to sign anything.