/ Ecommerce Audit Fixes / Fix Ecommerce SEO WooCommerce

How to Fix Ecommerce SEO in WooCommerce

WooCommerce is the most-used ecommerce platform globally but ships with SEO defaults that need substantial tuning. This guide covers WooCommerce-specific SEO: product page structure, category hierarchy, Product schema, faceted-navigation handling (variations, attribute filters), sitemap configuration, page speed (cart bloat) and review markup. Pair with ecommerce audit guide.

Step 1: Audit product page structure

Check 5 product pages. Each should have: descriptive H1 (not 'Product Title'), unique long-form description (not duplicate from supplier), product images with alt text, breadcrumbs, related products, customer reviews.

Step 2: Configure category hierarchy and URLs

WooCommerce → Settings → Permalinks → set product permalink to /product/ or /shop/ with the category base. Avoid deep nested categories (3+ levels) which dilute internal link equity.

Step 3: Add Product schema correctly

Yoast WooCommerce SEO, Rank Math WooCommerce, or AIOSEO add Product schema automatically. Verify it includes: name, image, description, sku, brand, offers (with price, priceCurrency, availability), aggregateRating.

Step 4: Handle faceted navigation

Variation pages (size, colour) can create duplicate-content issues. Use canonical URLs to consolidate to the parent product, OR use parameter handling in Search Console, OR use AJAX-only filters that don't change URLs.

Step 5: Configure sitemap exclusions

Exclude cart, checkout, my-account from sitemap and robots.txt. Include product, category, brand archive URLs. Yoast/Rank Math do this automatically; verify in /sitemap_index.xml.

Step 6: Fix WooCommerce-specific speed issues

WooCommerce loads cart fragments and product scripts globally even on non-shop pages. Use 'Disable WooCommerce Bloat' or Perfmatters to dequeue them on non-shop pages.

Step 7: Enable customer reviews and review schema

WooCommerce → Settings → Products → Reviews → enable. Configure 'Verified owner label' to add trust signal. Reviews automatically appear in Product schema as aggregateRating once you have 1+ reviews.

Frequently Asked Questions

Does Yoast WooCommerce SEO actually help?
The free Yoast SEO plugin handles most needs. Yoast WooCommerce SEO ($79/year) adds: dedicated product-specific schema fields, breadcrumb improvements, and out-of-stock handling. Worth it for larger stores; small stores can skip the upgrade and use Rank Math (free) instead.
How do I handle out-of-stock products for SEO?
Don't delete or 404 them. Keep the URL live with 'currently unavailable' messaging, set Product schema availability to 'OutOfStock' or 'Discontinued', offer alternatives. Deleting creates 404s; redirecting is sometimes appropriate but loses long-tail traffic. Best practice: keep URL, show alternatives.
Should I use Shopify instead for SEO?
No clear winner. Shopify has slightly tighter default SEO (cleaner URLs, mandatory canonical, faster default theme), but WooCommerce gives total control. For high-volume catalogues with complex SEO needs, WooCommerce wins. For simple stores where you don't want to manage SEO details, Shopify wins.
How do I deal with thin product description content?
Either: write unique long-form descriptions for every product (slow, expensive, best results) OR: combine supplier description with unique content like 'why we chose this' or 'compared to X' (faster, decent results) OR: hide manufacturer description and lead with your own (best balance). Never publish raw supplier descriptions across multiple products on the same site.
Will WooCommerce SEO plugins fix all schema?
Most product schema yes — name, price, image, brand, description, sku. Review schema yes if you use WooCommerce native reviews. Custom schema (FAQ, Video, How-to) you still add manually via block editor or per-post fields. Variant schema (per-variation pricing) often requires extra configuration.

🛒 Audit your WooCommerce SEO

Find product page, schema and structure issues.

Run Ecommerce Audit →
Related Guides: Ecommerce Audit Guide  ·  All Ecommerce Fixes  ·  Fix WooCommerce Crawl Issues  ·  Build Schema in WordPress
💬 Got a problem?