By SitemapFixer Team
Updated April 2026

WooCommerce SEO: Optimize Your Store for Google

Check your WooCommerce sitemap freeAnalyze My Site Free

WooCommerce + Yoast or RankMath

WooCommerce on its own has no SEO management features - you need an SEO plugin. Both Yoast SEO and RankMath have dedicated WooCommerce integrations that handle: automatic sitemap generation including products, categories, and tags; product schema markup (Product, Review, AggregateRating); breadcrumb schema; open graph tags for product sharing. Install one of these plugins before any other SEO work.

Sitemap Configuration for WooCommerce

Yoast and RankMath generate sitemaps covering products, product categories, and pages automatically. In Yoast, go to SEO, then General, then Features, and enable XML Sitemaps. Then go to SEO, then XML Sitemaps to configure which post types are included. Exclude: product tags (usually thin), shop page variations, and any custom post types you do not want indexed. Include: products, product categories, pages, and blog posts. Submit your sitemap at yoursite.com/sitemap_index.xml to Google Search Console.

Faceted Navigation: The Biggest WooCommerce SEO Problem

WooCommerce filter plugins (like WooCommerce Product Filters or AJAX-based layered navigation) generate massive URL bloat. Filtering by color, size, price, and brand creates combinatorial URL explosions. Fix: configure your filter plugin to use AJAX without URL changes (filters change products shown but not the URL), or add noindex to filtered pages, or use canonical tags pointing filtered URLs back to the parent category. Check your sitemap for parameter-heavy URLs - these should not be included.

Product Schema and Rich Results

RankMath and Yoast both add Product schema to WooCommerce product pages automatically. Verify it is working with Google Rich Results Test. For the best rich result coverage ensure: product images are high quality (Google requires 1200x1200px for product rich results), prices are up to date (stale prices in schema cause warnings), availability is accurate (InStock, OutOfStock, PreOrder), and reviews are enabled if you collect them - AggregateRating in schema enables star ratings in search results.

WooCommerce Speed Optimization

WooCommerce stores are notorious for being slow due to cart fragment loading, session handling, and checkout scripts loading on every page. Key fixes: use a caching plugin with WooCommerce mode (WP Rocket has a dedicated WooCommerce option), exclude cart, checkout, and my-account pages from caching, enable async loading for WooCommerce scripts on non-shop pages, use a CDN for product images, compress all product images before upload. Test speed specifically on category and product pages, not just the homepage.

Common WooCommerce SEO Mistakes

Cart and checkout pages indexed: WooCommerce /cart and /checkout pages should be noindexed. Yoast and RankMath handle this automatically - verify they are excluded from your sitemap. Shop page duplication: the /shop page and the homepage may contain identical featured products, creating duplication. Add a self-referencing canonical to /shop. Out-of-stock products in sitemap: permanently out-of-stock products should be removed from the sitemap after setting up appropriate 301 redirects to replacements.

Analyze your WooCommerce sitemap
Free - finds crawl waste and indexing issues in 60 seconds
Analyze My Site Free

Related Guides