WooCommerce product brands provide a native way to organize a catalog by manufacturer, label, or maker. Instead of treating brand information as ordinary product text, store administrators can create dedicated brand terms, connect them with products, and make those terms available through archive pages and catalog navigation.
The practical setup has several parts: define the brand taxonomy, assign one or more brands to products, review how WooCommerce generates brand archives, choose a suitable browsing method, and verify brand data during CSV imports or exports. The visible presentation is not identical on every store, because the active theme or site templates control archive layouts and some navigation components. This guide focuses on the documented WooCommerce workflow and the checks that help prevent incomplete assignments, unexpected URLs, or incorrectly mapped catalog data.
What WooCommerce Product Brands Are Used For
WooCommerce product brands can organize products according to the manufacturer, label, or maker associated with them. A brand is a taxonomy term that can be managed separately from the individual product. This makes it possible to maintain a consistent brand name and use it across multiple catalog items, rather than entering the same information independently in product content.
Each brand can receive its own information and can later be assigned to one or more products. The native workflow supports brand archive pages and several ways to expose brand-based browsing. It does not, by itself, establish a particular SEO, indexing, ranking, or conversion outcome, so the useful starting point is catalog organization and shopper navigation.
Brand fields to plan before setup
Before creating terms, decide how brand names should appear in the catalog. WooCommerce provides the following fields for a brand:
- Name: the clear, customer-facing brand name.
- Slug: an optional URL-friendly identifier. If it is left blank, it can be generated automatically.
- Parent: an optional parent brand for a hierarchical relationship.
- Description: optional text associated with the brand.
- Thumbnail: an optional image associated with the brand.
Keeping these values consistent is particularly important when brands will be maintained through a catalog import. The same naming and hierarchy decisions should be reflected in the CSV data.
Create Brands and Assign Them to Products
The native administrative workflow separates creating a brand from assigning it to a product. First create the terms that should be available in the catalog, then connect those terms with products in the product editor. A product can be assigned to one or more brands, so the structure can represent products associated with multiple labels or makers when that is how the store organizes its catalog.
Create a brand taxonomy term
To create a brand, open Products > Brands in the WordPress administration area. Enter the brand name and complete any optional fields needed for the catalog. You can provide a slug, choose a parent brand, add a description, and add a thumbnail. If the slug is left blank, WooCommerce can generate it automatically according to the documented workflow.
Review the spelling and structure before saving the term. A clear name helps administrators select the correct term later, while a planned parent relationship provides the hierarchy used by the store. The available fields describe the brand; they do not replace the need to assign that brand to products.
Assign one or more brands
To connect a brand with a product, open Products > All Products and edit the relevant product. In the product editor, use the Brands panel. Select one or more existing brands, or add a new one from that area when the interface provides the option, then save or update the product.
After saving, check the assignment in the product editor and, where appropriate, review the resulting brand archive. The exact editor presentation can vary with the WordPress or WooCommerce interface in use, but the documented workflow remains based on the Brands panel and a saved product update.
Configure Brand Archives and Permalinks
WooCommerce creates an archive page for each brand. That archive lists products assigned to the relevant brand, giving the store a direct destination for brand-based catalog browsing. The archive exists as part of the taxonomy workflow, but its visual presentation is not controlled solely by WooCommerce.
Brand archive behavior
The active theme or site templates control the layout of a brand archive. As a result, two stores can use the same native brand functionality while presenting the archive differently. The number and arrangement of products, surrounding design, and template treatment should therefore be checked on the individual website rather than assumed from the taxonomy setup alone.
When testing an archive, confirm that it contains the products assigned to that brand and that the displayed name is correct. If the page looks different from the intended catalog design, investigate the active theme or site templates instead of treating the difference as a failure of the brand assignment itself.
Brand URL base and product permalinks
The brand archive URL base can be changed under Settings > Permalinks by editing Product brand base. WooCommerce also supports the %product_brand% placeholder in a custom product permalink structure. The placeholder can be included as part of a larger structure, but it cannot be used as the entire product base by itself.
Save the permalink settings and test representative links afterward. In particular, check both a product URL and a brand archive URL. Because changing permalink settings can affect existing URLs, make this change on a staging site or after creating a backup before applying it to a live store.
Build Brand-Based Shopper Navigation
Shoppers can browse products by following the automatically generated brand archive pages. A store can also place brand-related displays in other catalog locations, depending on its theme and template setup. The right method depends on whether the goal is a simple list of brands, a thumbnail-oriented index, or a product display for one selected brand.
Choose an archive, shortcode, or widget approach
WooCommerce provides several documented brand-related shortcodes. brand_products can display products associated with a brand, while product_brand_list can provide a brand list. For thumbnail-oriented presentations, the available options include product_brand_thumbnails and product_brand_thumbnails_description. The product_brand shortcode is also part of the brand shortcode set.
Classic WooCommerce widget areas may provide WooCommerce Brand Description, WooCommerce Brand Layered Nav, and WooCommerce Brand Thumbnails widgets. Their availability and placement depend on the active theme. Block themes may instead use template blocks or shortcodes. Therefore, test the selected method within the actual site rather than assuming that every theme exposes the same widgets, blocks, or archive layout.
A practical selection process is straightforward:
- Use brand archive links when each brand should have a dedicated catalog destination.
- Use
brand_productswhen a page needs a product display for a particular brand. - Use
product_brand_listfor a broader text-based brand index. - Use the thumbnail shortcodes or available widgets when the theme supports a visual brand directory.
Import and Export Brands with CSV
The built-in WooCommerce product CSV workflow supports product brands through a column headed Brands. This allows brand assignments to be included when products are imported, updated, or exported. The workflow is accessed from Products > All Products, where the store administrator can use the product importer, exporter, or update process.
Format the Brands column
Use the exact Brands column heading in the CSV file. When a product has multiple brands, separate the values with commas. When the brand structure is hierarchical, use the documented Parent > Child notation. A comma that belongs inside a brand name must be escaped so that it is not interpreted as a separator between separate brands.
These conventions should be checked before the import begins. A correctly named column with incorrect separators can produce incomplete or unexpected assignments. The CSV should also reflect the intended parent and child terms rather than relying on a later manual correction of a large catalog.
Run an import, update, or export
Use Products > All Products to access the built-in CSV tools. Exporting the catalog can provide a file to inspect or use as a template. Importing can add products, while an update can apply brand data to existing products. Existing products can be matched by product ID or SKU during updates.
During the import, review the column-mapping screen. If WooCommerce does not recognize the Brands column automatically, map it manually to the Brands field. Unrecognized columns are not imported by default, so accepting the mapping without checking it can leave brand assignments out of the update.
Troubleshoot Brand Imports and Archive Links
Most problems with native brand management can be investigated by checking the data format, import mapping, product assignment, and resulting URLs in that order. Store owners should verify a small sample before applying a catalog-wide change, especially when the CSV was prepared outside WooCommerce or contains hierarchical terms.
Import verification checklist
Before running a larger import or update, use this checklist:
- Confirm that the file contains the exact Brands column heading.
- Check that multiple brands are separated with commas.
- Verify that hierarchical values use
Parent > Childnotation. - Escape commas that belong inside a brand name.
- Review the column-mapping screen and manually map Brands if recognition does not occur.
- Inspect skipped rows and confirm that the test products received the intended assignments.
If a brand is missing after import, begin with the mapping screen and then inspect the CSV separators and hierarchy notation. Do not assume that an unrecognized column was imported; the documented workflow skips unrecognized columns by default.
Live-store safety checks
For a large import, create a backup and test the process on staging or a test site first. WooCommerce also recommends splitting large CSV files into smaller batches when necessary. A small test can reveal mapping or formatting problems before they affect the full catalog.
Apply the same caution to permalink changes. Test a product URL and a brand archive URL after saving the settings, and review the archive using the active theme or site templates. This confirms both the URL behavior and the storefront presentation before the change is treated as complete.
WooCommerce product brands offer a native structure for organizing products by manufacturer, label, or maker. The core workflow is to create brand terms, assign one or more of them to products, review the archive URL base, and choose navigation that fits the active theme or templates. For catalog maintenance, use the Brands CSV column with the documented separators and hierarchy notation, then verify column mapping before updating products. Backups, staging tests, small import batches, and URL checks are especially useful before live changes. Explore our WordPress plugins, WooCommerce extensions, themes and membership plans to find the right tools for your website.