// eCommerce
WooCommerce SEO: 15 Settings to Configure Before Launch
WooCommerce doesn't configure itself for SEO. These are the 15 settings you must address before launching a WooCommerce store.
In this article
Why WooCommerce needs manual SEO configuration
WooCommerce is an excellent e-commerce platform, but it ships with default configurations optimized for functionality, not SEO. Many defaults create technical SEO problems that will cost you rankings if not addressed: duplicate content from product category combinations, thin tag archive pages, unnecessary URL parameters, and unoptimized product pages with no structured data.
The good news is most of these problems are fixable in 30–60 minutes if you know what to look for. The list below assumes you're using Yoast SEO or Rank Math, the two most common WooCommerce SEO plugins, but the underlying settings apply regardless of your SEO plugin.
URL and permalink settings
WooCommerce's default shop URL is /shop. If you want your main store page to rank for your primary product category keyword, change this to match. Go to WooCommerce > Settings > Products > General and update the 'Shop base URL' to something keyword-relevant.
Product URLs should be clean. Avoid including /product-category/ in product URLs — it creates unnecessarily long URLs and includes a category that might change. In WordPress > Settings > Permalinks, set the Product Permalink Base to 'Custom Base' and use just /products/ or nothing at all.
- Set shop base URL to a keyword-relevant term
- Remove /product-category/ from product URLs
- Ensure main permalink structure uses post names (/sample-post/), not numeric IDs
- Add trailing slash consistency — choose with or without and enforce it site-wide
Duplicate content prevention
WooCommerce generates significant duplicate content by default. Product variations (size, color, etc.) can create separate URLs with nearly identical content. Product category combinations create pages for every combination of parent and child category.
In your SEO plugin, set product tags, product attributes, and cart/checkout/account pages to 'noindex'. This prevents thin or duplicate pages from being indexed and reduces crawl budget waste on pages that will never rank.
WooCommerce also generates duplicate canonical issues with pagination. Ensure your SEO plugin sets correct canonical tags on paginated category pages — they should canonicalize to themselves, not to page 1.
Product schema and review markup
Product structured data is one of the highest-impact WooCommerce SEO optimizations. Products with Product schema in Google search get enhanced listings with price, availability, and star ratings visible before the click. Both Yoast SEO Premium and Rank Math output WooCommerce Product schema automatically — verify it's active and correctly configured for your product types.
If you allow product reviews, enable the review schema output. Star ratings in search results consistently improve click-through rates. Check that your reviews have a sufficient minimum count (Google typically requires at least 3 reviews to display aggregate ratings).
- Verify Product schema outputs price and availability
- Enable review/aggregate rating schema output
- Add BreadcrumbList schema for product category hierarchy
- WebEnture's WooCommerce Audit Agent validates all of this automatically
XML sitemap configuration
Your WooCommerce sitemap should include product pages, category pages, and regular content pages. It should exclude cart, checkout, account, thank-you, and order-confirmation pages, as well as product tag pages, attribute pages, and pagination pages.
Once configured, submit your sitemap in Google Search Console. Monitor for 'Submitted but not indexed' warnings — they often indicate thin or duplicate content pages that slipped through your noindex configuration. WebEnture's WooCommerce Audit Agent and Sitemap & Crawlability Agent work together to identify indexation gaps specific to WooCommerce stores.