SEO & AEO

Product Category Structured Data

Your product category pages generate ItemList and BreadcrumbList structured data. This helps search engines and AI tools understand your product range and how your site is organised.

What is included

  • ItemList - a machine-readable list of the products in each category, including their names, URLs, and images
  • BreadcrumbList - the navigation path from your homepage to the category (e.g. Home > Bouquets > Birthday Flowers)
  • Category name and description - used as the schema name and description fields

Why category pages matter for structured data

Category pages are often the pages that rank for broad searches like "birthday flowers Melbourne" or "wedding florist Sydney". Having ItemList structured data on these pages helps search engines understand the full breadth of what you offer in each category.

AI tools also use this data to answer questions like "what types of arrangements do you have" or "do you sell sympathy flowers".

Example product category structured data

A simplified example of the ItemList schema built from a category`s products:

{
  "@context": "https://schema.org",
  "@type": "ItemList",
  "name": "Birthday Flowers",
  "itemListElement": [
    { "@type": "ListItem", "position": 1, "url": "https://www.example.com.au/product/red-rose-bouquet" },
    { "@type": "ListItem", "position": 2, "url": "https://www.example.com.au/product/sunflower-delight" }
  ]
}

Alongside this, a BreadcrumbList schema records the navigation path to the category:

{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    { "@type": "ListItem", "position": 1, "name": "Home", "item": "https://www.example.com.au/" },
    { "@type": "ListItem", "position": 2, "name": "Birthday Flowers", "item": "https://www.example.com.au/category/birthday-flowers" }
  ]
}

What improves category structured data

  • Write a short description for each category. This feeds directly into the schema description field.
  • Keep your product list populated. Empty or sparse categories generate weaker schema.
  • Use descriptive category names. These appear in breadcrumbs across your whole site.

SEO metadata for categories

The meta title and meta description you set for each category are separate from the structured data, but they work together. See the Product Category SEO & Metadata article for how to set those.

Added: 2025-09-30  •  Last updated: 2026-07-04
Was this page helpful?