Yoast breadcrumbs for WooCommerce product pages

Breadcrumbs show the page’s position in your store hierarchy: Home → Category → Product. They appear on the page itself and in Google search results via BreadcrumbList schema.

Yoast SEO handles breadcrumbs for WooCommerce, but the default setup needs adjusting for most stores.


Enable Yoast breadcrumbs in WooCommerce

  1. Go to Yoast SEO → Appearance → Breadcrumbs in your WordPress admin
  2. Enable “Enable breadcrumbs for your theme”
  3. Set “Separator between breadcrumbs” (most stores use or /)
  4. Set “Anchor text for the homepage” (typically “Home” or your store name)
  5. Set “Prefix for the breadcrumb path” — leave blank for most WooCommerce stores

Then add the breadcrumb shortcode or function to your theme’s single-product.php template, or use your theme’s built-in Yoast breadcrumb support.


WooCommerce-specific breadcrumb path settings

Product page path: Home → Category → Product (default). WooCommerce stores with products in multiple categories may show an inconsistent primary category. Fix this in Yoast SEO → Yoast SEO → Advanced — set “Primary category” for each product to control which category appears in the breadcrumb.

Shop archive: Home → Shop → Product is often more useful than Home → Category → Product for stores where the Shop page is the main navigation. Configure in Yoast breadcrumb settings → “Breadcrumbs for archives.”

Variable products: breadcrumb path on a variable product page is the same as a simple product. No additional configuration needed.


Yoast SEO automatically generates BreadcrumbList schema for product pages. You can verify it in Google Search Console → Enhancements → Breadcrumbs, or test with Google’s Rich Results Test.

If breadcrumbs aren’t showing in Search Console, the most common causes are:


Asteris for WooCommerce’s SEO module includes breadcrumb configuration for WooCommerce product pages. If you’re evaluating whether to switch from Yoast, breadcrumb behaviour is preserved in the migration.

Yoast SEO for WooCommerce hub → · Yoast vs Asteris for WooCommerce →