WooCommerce powers over 28% of all online stores globally — and it’s the most SEO-flexible eCommerce platform available. Unlike Shopify, WooCommerce gives you complete control over URL structure, schema markup, caching, and site architecture. But that flexibility also means the default setup is far from optimal. This complete guide covers every WooCommerce SEO optimisation: from plugin configuration to product page structure to the speed fixes that cut your load time in half.
Related: View WooCommerce SEO Services →
WooCommerce Technical SEO: Foundation Fixes
URL Structure
Set your WordPress permalink structure to Post Name. For WooCommerce, decide whether to use /product/ or /shop/ as your product base. Shorter URLs perform marginally better — consider removing the /product/ prefix entirely by setting the product base to a single slash. Important: if your store is live, implement proper 301 redirects before changing URL structures.
Indexation Controls
Noindex these WooCommerce-specific pages to prevent duplicate content and crawl budget waste:
- Cart page (/cart/)
- Checkout page (/checkout/)
- My Account pages (/my-account/)
- Tag archive pages if they’re thin
- Filtered product pages (e.g., ?orderby=price)
Schema Markup
WooCommerce outputs basic Product schema, but it often misses aggregateRating. Install Rank Math or a dedicated WooCommerce schema plugin to ensure Product schema includes reviews, offer price, availability, and brand. Test every product page in Google’s Rich Results Test.
WooCommerce Product Page SEO
Product Title (H1)
Your product title is your H1 and also populates the page title by default. Include the primary keyword naturally. Format: [Product Name] — [Key Benefit or Specification]. Keep titles unique across all products.
Product Description
WooCommerce has two description fields: the Short Description (shown near the Add to Cart button) and the Long Description (in the description tab). Use both:
- Short description — 2–3 sentences focusing on the main benefit and primary keyword
- Long description — 300–500 words covering features, use cases, specifications, and an FAQ section
Product Images
WooCommerce generates multiple image sizes. Ensure all are compressed. Use descriptive alt text on every image — “[Product Name] — [colour/variant] — [key feature]”. Enable lazy loading for gallery images.
WooCommerce Category Page SEO
WooCommerce category pages are your highest-value commercial SEO pages. They need:
- Unique, keyword-optimised title (H1) targeting “[product category] + qualifier”
- Category description — at least 200–400 words of buyer-focused content above or below the product grid
- Unique meta title and description — configured in Yoast SEO or Rank Math for each category
- Internal links within the description — link to related categories and popular products
- Breadcrumb navigation with BreadcrumbList schema
Do not use duplicate descriptions across category pages. Even similar categories (e.g., “Men’s Running Shoes” and “Women’s Running Shoes”) need unique, tailored content.
Get a free SEO audit and find out exactly what’s holding your site back. Book a free consultation →
WooCommerce Speed Optimisation
WooCommerce adds significant server load due to database queries, cart sessions, and dynamic pricing. These fixes deliver the biggest speed improvements:
Caching
Install WP Rocket or LiteSpeed Cache. Configure to exclude cart, checkout, and my-account pages from caching (WP Rocket does this automatically for WooCommerce). Enable browser caching for static assets.
Database Optimisation
WooCommerce creates a large number of database records (orders, sessions, transients). Use WP-Optimize or WP Rocket’s database cleanup feature to remove expired transients, spam comments, and draft revisions monthly.
Hosting for WooCommerce
WooCommerce requires more server resources than a standard WordPress site. Shared hosting consistently underperforms for stores with 50+ products or 100+ daily visitors. Use managed WordPress hosting (Kinsta, WP Engine, or Cloudways) for stores targeting competitive SEO keywords.
WooCommerce Content Strategy
WooCommerce stores on WordPress have a significant content advantage over Shopify: a fully-featured blog with robust category and tag structures. Use this advantage:
- Buying guides — “Best [product category] for [use case]” — link to your category pages
- Comparison posts — “[Product A] vs [Product B]” — target decision-stage searchers
- How-to content — “How to use [your product type]” — captures awareness-stage traffic
- Brand story content — “How we make our [product]” — builds brand authority and E-E-A-T
Each blog post should link to at least one relevant category page. Build a consistent publishing cadence — 2–4 posts per month — and track which posts drive revenue via GA4 conversion path reports.
Frequently Asked Questions
Is WooCommerce good for SEO?
WooCommerce is excellent for SEO when properly configured. It offers full URL control, custom schema markup, a powerful blogging platform, and compatibility with leading SEO plugins like Yoast and Rank Math. Its main SEO challenge is performance — WooCommerce sites require more technical attention to achieve fast load times compared to hosted platforms.
What is the best SEO plugin for WooCommerce?
Rank Math is widely considered the best SEO plugin for WooCommerce in 2026, offering comprehensive Product schema output, WooCommerce-specific meta management, and schema review integration. Yoast SEO Premium with the WooCommerce add-on is a strong alternative. Never install both simultaneously.
How do I speed up my WooCommerce store for SEO?
The most impactful fixes are: upgrade to managed WordPress hosting, install a caching plugin (WP Rocket is the gold standard for WooCommerce), compress all product images to under 100KB in WebP format, enable a CDN (Cloudflare), and clean your database monthly using WP-Optimize.
Should WooCommerce product pages be noindexed?
No — product pages are your primary commercial landing pages and should be indexed. Do noindex: cart, checkout, my account, internal search results, tag archives with fewer than 5 products, and filtered/sorted product pages with URL parameters.
How do I add schema to WooCommerce products?
WooCommerce outputs basic Product schema automatically. To add aggregateRating (star ratings in search results), install Rank Math or a schema plugin and configure review schema on product pages. Test every product page in Google’s Rich Results Test to verify the structured data is error-free.
Ready to grow your organic traffic?
Let’s build an SEO strategy that drives real revenue — not just rankings.