TSF works with WooCommerce out of the box. You do not need to purchase a premium add-on, configure special settings, or enable WooCommerce support manually. When WooCommerce is active, TSF automatically recognizes products, shop pages, product categories, product tags, and product brands — and optimizes them just like any other content on your site.
No “WooCommerce SEO” upsell here. Some SEO plugins charge over $170 per year for WooCommerce support. Much of what they offer — Open Graph product type, breadcrumbs, canonical URL controls, smart indexing defaults — TSF includes in the free plugin.
Why is WooCommerce support free?
WooCommerce registers products as a custom post type and product categories as a taxonomy. TSF follows WordPress standards and so automatically supports all post types and taxonomies — no special handling required.
This “just works” approach means you get SEO support for WooCommerce, Advanced Custom Fields, bbPress, and any other well-coded plugin without paying extra. We don’t gate fundamental features behind premium add-ons.
Does TSF add Product schema to WooCommerce?
No, and that’s intentional. WooCommerce already generates its own Product structured data with pricing, availability, and reviews. This data comes directly from your product configuration.
When you configure a product, that information is the source of truth. The price you set, the stock status, the reviews customers leave — WooCommerce knows this data and outputs it as Schema.org structured data markup. If an SEO plugin were to generate its own Product schema, you would need to maintain that data in two places. Worse, if the two sources disagree — different prices, conflicting availability — search engines may spot an issue and remove your rich snippets entirely.
Single source, no conflicts: By letting WooCommerce handle Product schema, TSF ensures the structured data always matches what customers see. You configure products once, not twice, and there’s no conflicting data that could trigger rich snippet removal.
Easy to verify: When you test your product pages in Google’s Rich Results Test, you see exactly what WooCommerce outputs. TSF’s structured data output complements this by providing site information and organization details, but it doesn’t duplicate product data.
For structured data types that TSF does generate (breadcrumbs, WebSite, Organization), see structured data supported by The SEO Framework.
What does TSF add to WooCommerce?
While WooCommerce handles product-specific structured data, TSF handles everything else:
SEO metadata: Edit meta titles, descriptions, and social metadata on every product. The same meta box appears on product category archives, product tag archives, and any custom taxonomy WooCommerce plugins register (like brands). The same SEO meta box you use for posts and pages appears on products.
Social media optimization: TSF detects product pages and sets the Open Graph type to product. Product gallery images and product category thumbnails are automatically considered for social sharing embeds, so your products look great when shared on Facebook, X, LinkedIn, and other platforms.
Primary term support: If a product belongs to multiple categories or brands, TSF lets you designate a primary term. This primary term is then used in product URLs, WooCommerce’s breadcrumb structured data, and the product category widget — keeping everything consistent.
Smart indexing defaults: TSF automatically sets the Cart, Checkout, and My Account pages to “noindex” by default. These dynamic pages have no SEO value and should not be indexed. You can override this if needed, but the sensible default is already in place.
Sitemap inclusion: Products and product categories are automatically included in TSF’s optimized sitemap. When you add new products, search engines can discover them quickly.
SEO Bar: You’ll see the SEO Bar on your product list, giving you at-a-glance SEO status for every product without opening each one.
Focus keywords: The Focus extension analyzes your product descriptions and rates them on SEO principles like keyword density and linking — helping you write product content that ranks.
Specific scenarios
WooCommerce introduces features you won’t find in standard WordPress — here’s how TSF handles them:
- Variable products: TSF optimizes the main product page. Individual variations don’t have separate URLs by default, so there’s nothing extra to configure. The parent product’s meta title and description apply.
- Hidden products: If a product’s catalog visibility is set to “Hidden” in WooCommerce (excluded from shop and search, but still accessible via URL), TSF still allows you to edit its SEO settings. Consider setting these to noindex if they shouldn’t appear in Google either.
- Shop page: WooCommerce can display products via a dedicated “Shop” page (the recommended setup) or fall back to a post type archive when no page is assigned. TSF detects and supports both configurations — you get full SEO controls either way.
- Out of stock products: TSF doesn’t automatically noindex out-of-stock products. If you want to hide these from search, you can set noindex manually or use a filter.
Also listed on the WooCommerce Marketplace
TSF is listed on the WooCommerce Marketplace. This listing provides the same premium extensions available through our store. All software, API access, and services are provided by us.
Our own premium shop runs on WooCommerce, so we’re invested in making this integration work right. The core WooCommerce support described on this page is free regardless of where you obtain TSF.