---
title: "Product Structured Data - Google Structured Data"
description: "Add Product structured data to your Joomla store. Include price, availability, SKU, brand, ratings and reviews to help products stand out with rich snippets in search results."
url: "https://www.tassos.gr/docs/google-structured-data/schemas/product"
date: "2026-05-01T12:29:52+00:00"
language: "en-GB"
---

[ Home ](https://www.tassos.gr/index.php?option=com_content&view=category&layout=blog&id=24&Itemid=1088) / [ Google Structured Data ](https://www.tassos.gr/index.php?option=com_content&view=category&id=42) / [ Schema Types ](https://www.tassos.gr/index.php?option=com_content&view=category&id=66)

#  Product Structured Data

##  Add Product structured data to your Joomla store. Include price, availability, SKU, brand, ratings and reviews to help products stand out with rich snippets in search results.

 Product Structured Data is available in Pro  Unlock this and dozens of other powerful features by upgrading to Google Structured Data Pro.

 [ Unlock this feature ](https://www.tassos.gr/joomla-extensions/google-structured-data/subscribe)

Merchants can now give Google detailed product information to display rich results right on the Google Search results pages. It is an effective way to attract potential buyers while they are searching for items to buy on Google. Let's see how to create a Product Snippet.[](#how_to_add)

## [How to markup Joomla Pages with the Product Schema](#how_to_add)

From the main menu choose Components -&gt; Google Structured Data. Click on **Items** from the left sidebar and then on the **New** button to create a new Structured Data Item.

![How to markup Joomla Pages with the Product Schema](https://www.tassos.gr/images/gsd_new_item.png)

On the next page, you will need to prepare the Structured Data Item. Enter a Title (it can be anything) and select the **Product** Content Type from the respective dropdown.

![The Product Structured Data](https://www.tassos.gr/images/gsd3-item-product-select.png)

Τhe Integration option may vary depending on the component you want to markup at that time. View the [Supported Integrations](https://www.tassos.gr/joomla-extensions/google-structured-data-markup/docs/addons-list).

Next, click to save the Structured Data Item. Once the page reloads, a new section called **Product** appears below where you can map each property with page data.

![The Product Schema JSON-LD Properites](https://www.tassos.gr/images/gsd3-item-product.png)

To read more details on how the mapping works, visit the respective section in the [How to Add Structured Data to Pages](https://www.tassos.gr/joomla-extensions/google-structured-data-markup/docs/how-to-add-structured-data-to-pages#step3) guide.

## [Product Schema Properties](#properties)

Here's a table of the properties you can define in the Product Content Type.

 | Name | Description |
|---|---|
| Title | The name of the product. |
| Description | Product description. |
| Image | The URL of a product photo. Pictures clearly showing the product (for example, against a white background) are preferred. |
| Rating Value | The rating for the product. |
| Review Count | The count of total number of reviews. |
| SKU | The stock keeping unit of the product. |
| Brand Name | The brand of the product. |
| Price | The price of the product. |
| Currency | The currency used to describe the product price, in three-letter ISO 4217 format. |
| Condition | The condition of the Product. Eg: New, Damaged. |
| Availability | The availability of the product. Eg: InStock or OutOfStock. |
| Price Valid Until | The date after which the price will no longer be available. Your product snippet may not display if this property indicates a past date. |
| Google Product Category | Choose the category that best matches your product from Google’s product taxonomy to override Google’s automatic categorization.      You can provide either the ID or the full path of a [Google Product Category](https://www.google.com/basepages/producttype/taxonomy-with-ids.en-US.xls). |

**General rule**: Always markup content that is displayed on the page to visitors. Doing otherwise you may end up with a Spammy Structured Markup Penalty.

## [Troubleshoot Product Errors and Warnings on Google Structured Data Testing Tool and Google Search Console](#troubleshoot)

### [Warnings](#warnings)

Warnings are not errors. In most cases they tell you that some recommended fields are missing and in most cases your rich snippet will show up in search result even if there are warnings.

#### [missing field aggregateRating](#missing-field-aggregaterating)

This warning occurs when the page you're marking up doesn't have any ratings yet. For example, if you're trying to markup [Joomla! Articles](https://www.tassos.gr/joomla-extensions/google-structured-data-markup/docs/the-joomla-content-integration), you will need to enable a [compatible rating plugin](https://www.tassos.gr/joomla-extensions/google-structured-data-markup/docs/the-joomla-content-integration#rating_extensions) to start accepting user ratings. If you're using Virtuemart or HikaShop, the Rating option must be enabled in the respective component setings to enable ratings in the front-end. Once the page gets its first review, the warning will disappear.

#### [The review field is recommended / missing field review](#the-review-field-is-recommended-missing-field-review)

This warning occurs because the review property is not included in the generated structured data at all as it's not supported by the Google Structured Data extension yet. Once this property is added, the warning will be automatically fixed by an release update.

#### [The offers field is recommended / missing offers review](#the-offers-field-is-recommended-missing-offers-review)

This warning is very likely to occur when your product doesn't have a price.

## [Useful Links](#useful-links)

- [Google Guidelines for the Product Content Type](https://developers.google.com/search/docs/data-types/product)
- [Schema.org Product Documentation](https://schema.org/Product)
- [Google Structured Data General Guidelines](https://developers.google.com/search/docs/guides/sd-policies)

 Product Structured Data is available in Pro  Unlock this and dozens of other powerful features by upgrading to Google Structured Data Pro.

 [ Unlock this feature ](https://www.tassos.gr/joomla-extensions/google-structured-data/subscribe)

 Last updated on Apr 17th 2025 12:04

## Schema

```json
{
    "@context": "https://schema.org",
    "@type": "BreadcrumbList",
    "itemListElement": [
        {
            "@type": "ListItem",
            "position": 1,
            "name": "Home",
            "item": "https://www.tassos.gr"
        },
        {
            "@type": "ListItem",
            "position": 2,
            "name": "Home",
            "item": "https://www.tassos.gr/docs"
        },
        {
            "@type": "ListItem",
            "position": 3,
            "name": "Google Structured Data",
            "item": "https://www.tassos.gr/docs/google-structured-data"
        },
        {
            "@type": "ListItem",
            "position": 4,
            "name": "Schema Types",
            "item": "https://www.tassos.gr/docs/google-structured-data/schemas"
        },
        {
            "@type": "ListItem",
            "position": 5,
            "name": "Add Product Schema to Joomla",
            "item": "https://www.tassos.gr/docs/google-structured-data/schemas/product"
        }
    ]
}
```

```json
{
    "@context": "https://schema.org",
    "@type": "Article",
    "mainEntityOfPage": {
        "@type": "WebPage",
        "@id": "https://www.tassos.gr/docs/google-structured-data/schemas/product"
    },
    "headline": "Add Product Schema to Joomla",
    "image": {
        "@type": "ImageObject",
        "url": "https://www.tassos.gr/"
    },
    "publisher": {
        "@type": "Organization",
        "name": "Tassos",
        "logo": {
            "@type": "ImageObject",
            "url": "https://www.tassos.gr/https://www.tassos.gr/media/brand/logo-text.png"
        }
    },
    "author": {
        "@type": "Person",
        "name": "Sotiris Katsaniotis",
        "url": "https://www.tassos.gr/docs/google-structured-data/schemas/product"
    },
    "datePublished": "2016-12-11T01:53:03+02:00",
    "dateCreated": "2016-12-11T01:53:03+02:00",
    "dateModified": "2025-04-17T12:41:06+03:00"
}
```
