Skip to content
Searchpedia SEO field notes Callum Bennett Callum

Commerce

WooCommerce SEO

I treat WooCommerce SEO as a series of trade-offs between what is easy for you and what is good for Google, and I have the mistakes to prove it.

Beginner5 min readUpdated 2026-07-27Notes by Callum Bennett

Start here

  • Change your WooCommerce permalink structure to /product/%productname% immediately.
  • Write at least 200 words of unique copy for your top 10 category pages.
  • Implement product schema using a plugin like Yoast or Rank Math to unlock rich results.
  • Audit your product page load times and optimise images to improve Core Web Vitals.
  • Use descriptive, keyword-rich product titles under 60 characters to avoid truncation.

Plain-English take

I treat WooCommerce SEO as a series of trade-offs between what is easy for you and what is good for Google. The default product URL in WooCommerce looks like /product/?sku=123, which is a disaster. I always change it to /product-name/ using the permalink settings. That is a ten-second fix that directly improves click-through rates. But the harder trade-off is deciding whether to invest time in product pages or category pages. Most store owners pour effort into product descriptions, but I have seen more ranking gains from treating category pages as landing pages. One client with 500 products had a crawl budget problem because every product page had thin content. We prioritised the top 20 categories, wrote 200-word introductions, and saw organic traffic to those categories increase by 40% in three months. For product pages, I now focus on unique copy, at least 300 words, and product schema. Schema is the single biggest bang for your buck because it unlocks rich results for price and availability. I always use the WooCommerce built-in schema or a plugin like Yoast to ensure it is correct. Without it, you are leaving clicks on the table. [ecommerce SEO](/ecommerce-seo/) is where I start when I audit a WooCommerce store, and [SEO for product pages](/seo-for-product-pages/) is the next layer I build.

When it actually matters

WooCommerce SEO matters most when you are competing in a market where other stores are already doing the basics. If you sell handmade candles and your competitors have no product descriptions and broken URLs, you can win with minimal effort. But if you sell electronics against Amazon and dedicated brand sites, WooCommerce SEO becomes a technical discipline. I have a client in the outdoor gear niche where every competitor has clean URLs, product schema, and fast load times. In that scenario, the difference between page 1 and page 2 comes down to Core Web Vitals and content depth. I ran a Lighthouse audit and found their LCP was 4.5 seconds. After optimising images and enabling caching, we got it to 2.1 seconds. The page moved from position 9 to position 5. That is a direct result of [technical SEO for ecommerce](/technical-seo-for-ecommerce/). Another scenario where it matters is when you have a large catalogue with thousands of products. Without proper internal linking and canonical tags, you risk duplicate content issues. I always use category-level canonical tags to avoid pagination problems. A full [ecommerce SEO audit](/ecommerce-seo-audit/) will catch these issues before they hurt rankings.

What I got wrong

I used to believe that category pages did not need unique content. I thought Google could figure out the category from the products listed. I was wrong. I had a client with a "Men's Running Shoes" category that had no text, just a grid of products. It ranked on page 3 for its target keyword. I added a 150-word introduction explaining the types of running shoes, the materials, and what to look for. Within two weeks, the page moved to position 4. That taught me that category pages are landing pages, not just directories. I also got wrong about product schema. I used to think it was optional because not all queries trigger rich results. But I now see that even if rich results are not shown, the structured data helps Google understand the page better. I have seen a 15% increase in CTR after implementing product schema on a test set. Another thing I changed my mind on is the importance of product reviews. I used to avoid them because of moderation hassle, but the schema markup for reviews and ratings can significantly improve snippet appearance. Running an [ecommerce SEO checklist](/ecommerce-seo-checklist/) would have caught these omissions earlier.

Next step

Quick answers

Why is WooCommerce SEO different from Shopify SEO?

WooCommerce gives you more control over URLs, schema, and server settings, but that also means more responsibility. Shopify handles many technical aspects automatically, but limits customisation. The best platform depends on your willingness to manage technical SEO yourself.

Do I need a plugin for WooCommerce SEO?

Not strictly, but plugins like Yoast SEO or Rank Math simplify title tags, meta descriptions, sitemaps, and schema. Without one, you will need to edit theme files manually. I recommend a plugin unless you are an experienced developer who wants full control.

How long does WooCommerce SEO take to show results?

Small changes like URL fixes can show impact within weeks. Bigger efforts like content creation and link building typically take 3-6 months. It depends on competition and how many pages you need to optimise. I set expectations with clients that SEO is a marathon, not a sprint.

Sources

Primary documentation is linked directly. Anything commercial is marked nofollow.

Notes from Callum Bennett.