How to fix seo product missing brand on WooCommerce

Add a `brand` property to your Product structured data (schema.org/Product) so search engines can match your listings to brand-specific queries.

Steps for WooCommerce

  1. Install a structured data plugin such as 'Rank Math SEO' or 'Schema & Structured Data for WP & AMP' from WordPress admin → Plugins → Add New.
  2. In Rank Math: go to Rank Math → Titles & Meta → Products, set Schema Type to 'Product', then enable the Brand field and map it to a product attribute or custom field.
  3. Alternatively, add a 'Brand' product attribute: WooCommerce → Products → Attributes, create a 'Brand' attribute, then assign it per product under the product's Attributes tab.
  4. If coding manually, edit `functions.php` or a child theme file to filter `woocommerce_structured_data_product` and inject the `brand` property pulling from your chosen attribute or custom meta.
  5. Validate output at Rich Results Test.
Official WooCommerce documentation ↗
{
  "@context": "https://schema.org/",
  "@type": "Product",
  "name": "Classic Running Shoe",
  "brand": {
    "@type": "Brand",
    "name": "Nike"
  },
  "offers": {
    "@type": "Offer",
    "price": "89.99",
    "priceCurrency": "USD",
    "availability": "https://schema.org/InStock"
  }
}

What is seo product missing brand?

Structured data is hidden code on your product pages that tells search engines exactly what your page is about — price, availability, reviews, and more. One of the fields it supports is `brand`, which identifies the manufacturer or label behind the product. When this field is missing, Google and other search engines have to guess the brand from your page content, or simply leave it out of their internal product knowledge graph entirely.

Millions of shoppers search with brand-specific queries like "best Nike running shoes" or "Sony headphones under $100." Without a `brand` field in your Product schema, your pages are invisible to this class of search intent — Google cannot confidently associate your listing with a brand and rank it for those queries. Including `brand` also qualifies your products for richer Google Shopping surfaces and product knowledge panels, directly increasing click-through rates and organic revenue. It's a low-effort change with outsized impact on discoverability.

See the complete Seo product missing brand guide for every platform and the full background.

Not sure if your WooCommerce store has this?

Run a free SEOLZ audit — we’ll find seo product missing brand and every other issue across your whole site.

Scan my site free

Fix seo product missing brand on another platform