---
title: "Joomla Articles Structured Data - Google Structured Data"
description: "Add Article, BlogPosting, or NewsArticle structured data to all Joomla articles. Choose the schema type that fits your content. Make your articles stand out with rich snippets in search results."
url: "https://www.tassos.gr/docs/google-structured-data/integrations/articles"
date: "2026-05-12T14:50:53+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) / [ Integrations ](https://www.tassos.gr/index.php?option=com_content&view=category&id=67)

#  Joomla Articles Structured Data

##  Add Article, BlogPosting, or NewsArticle structured data to all Joomla articles. Choose the schema type that fits your content. Make your articles stand out with rich snippets in search results.

Google Structured Data integrates perfectly with Joomla's default Content Manager for all the item based snippets available. This means that you can select any Content Item belonging to Joomla's default Content Manager and generate any of the available Content Type Snippets for it. Let's see how you can take advantage of this integration.[](#enable)

## [Enable Integration](#enable)

As with all of the [integrations](https://www.tassos.gr/joomla-extensions/google-structured-data-markup/docs/addons-list), you need to navigate to Components &gt; Google Structured Data &gt; Configuration and click the Integrations Tab where all the Integrations are listed.

![gsd3-integrations](https://www.tassos.gr/images/gsd3-integrations.png)

Find the "Joomla Content" Integration in the list and make sure that it is enabled with the green checkmark indicator as shown in the screenshot below.

![Joomla! Content Structured Data](https://www.tassos.gr/images/gsd_articles.png)

## [Integration Settings](#settings)

To view the available settings, go to Google Structured Data -&gt; Configuration and click on the gear button next to the integration's name.

![gsd addon content settings](https://www.tassos.gr/images/gsd_addon_content_settings.png)

In the Joomla! Content integration settings screen, you will find the following 3 options:

### [Enable Fast Edit](#enable-fast-edit)

If enabled, a tab called Google Structured Data will be activated in the article's editing page in order to be able to directly edit your Content Types.

![gsd3 jooml articles fast edit](https://www.tassos.gr/images/gsd3-jooml-articles-fast-edit.png)

### [Use Custom Fields](#use-custom-fields)

Enable this option if you'd like to map schema properties with the custom fields assigned to Joomla! Articles

![gsd article addon custom fields](https://www.tassos.gr/images/gsd_article_addon_custom_fields.png)

### [Prepare Content](#prepare-content)

If enabled, the article's content will be prepared with the Joomla! Content Plugins. This is rather useful, when you use plugin shortcodes in your article. Otherwise, it's recommend to be disabled for performance reasons.

### [Remove Duplicate Schema](#remove-duplicate-schema)

If enabled, this plugin will try to remove similar structured data added by 3rd party extensions in order prevent duplicate content and errors and make the Google Structured Data Testing Tool happy.

## [Add Article Structured Data to Joomla! Articles](#add)

Let's see how you can add the Article Content Type to Joomla! Content pages. From the Components menu, choose Google Structured Data, nagivate to the Items section and click on the New button to create a new Structured Data Item.

![gsd new item](https://www.tassos.gr/images/gsd_new_item.png)

On the next page, you will see the following 3 options where you will need to select the Article Content Type and the Joomla! Content Integration respectively as shown in the screenshot below.

![gsd article new item](https://www.tassos.gr/images/gsd_article_new_item.png)

Click Save to return to the same page. Once the item is saved 2 new sections appearing.

- **Article:** This section helps you map the content type properties with Page options, Meta Properties, Site info and more.
- **Publishing Rules:** This is where you can select the pages where the structured data is going to be generated to.

To learn more details on how you can use these sections visit 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) documentation page.

## [Publishing Rules](#publishing_rules)

In case, you don't want to generate the Article Content Type to all pages, you can use the available publishing rules to target specific pages. The Joomla! Content Integration implements the following publishing rules:

 | Name | Description |
|---|---|
| Article | Target specific Joomla! Content Articles only. |
| Category | Target all Articles assigned to specific Joomla! Categories. |

To learn more about the Publishing Rules section visit 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#step4) documentation page.

Remember, in case you don't enable any publishing rules, the structured data will be generated on all Joomla! Content articles.

## [Compatible rating extensions you can use with Joomla! Articles](#rating_extensions)

Note every rating extension is compatible with the Google Structured Data Joomla! Articles addon. There's a requirement. In order for GSD to be able to pull the rating data (Rating Value and Reviews Count) automatically for each particular Joomla! Article, the rating extension you're going to use, must be designed to save the rating data into the core Joomla table called *content\_rating*.

Below you can find a list with the compatible Vote plugins:

### [1. Joomla! Core Vote Plugin](#1-joomla-core-vote-plugin)

The Joomla! Core Vote plugin is fully compatible with the Joomla! Articles and can be used in combination with the Google Structured Data extension. To read more details about how you can enable it, visit [How to enable Voting in Joomla](https://www.joomlabeginner.com/blog/tutorials/83-how-to-enable-voting-in-joomla) on JoomlaBeginner.com.

### [2. Extra Vote Plugin](#2-extra-vote-plugin)

An alternative plugin that complies with the requirement, is the [Extra Vote](https://extensions.joomla.org/extension/extra-vote/) Plugin. There's a catch though. Once you've installed it, you will need to go to the plugin settings and disable the "Use own database table" option.

## [How to remove Joomla! default Microdata](#remove_joomla_microdata)

Joomla! includes by default the Article Structured Data in all article pages using the microdata format (Google recommends JSON-LD format). According to the [Google Structured Data Testing Tool](https://search.google.com/structured-data/testing-tool/u/0/), that Article schema has numerous errors and warnings as it's missing out most of the Article Schema properties required by Google in order to be eligible for the search results.

![gsd article faulty microdata](https://www.tassos.gr/images/gsd_article_faulty_microdata.png)

To prevent structured data errors and conflicts, it's recommend to remove the Joomla! default Article Schema. To do so, head over to Google Structured Data &gt; Configuraion &gt; Advanced and set the *Remove Faulty Structured Data* section as seen in the screenshot below:

![gsd aricle remove faulty structured data](https://www.tassos.gr/images/gsd_article_rfs.png)

**Note:** This is a Pro feature and is only available in the Pro version of Google Structured Data

You can read more on Remove Faulty Structured Data on [How to Remove Faulty Microdata](https://www.tassos.gr/joomla-extensions/google-structured-data-markup/docs/how-to-remove-the-default-joomla-microdata) guide.

## [Notes](#notes)

The Structured Data is generated only in the Article View of the Joomla! Content component where a single Article is displayed. The Category, Blog and List views are not currently supported.

 Last updated on May 14th 2025 15:05

## 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": "Integrations",
            "item": "https://www.tassos.gr/docs/google-structured-data/integrations"
        },
        {
            "@type": "ListItem",
            "position": 5,
            "name": "Joomla Articles",
            "item": "https://www.tassos.gr/docs/google-structured-data/integrations/articles"
        }
    ]
}
```

```json
{
    "@context": "https://schema.org",
    "@type": "Article",
    "mainEntityOfPage": {
        "@type": "WebPage",
        "@id": "https://www.tassos.gr/docs/google-structured-data/integrations/articles"
    },
    "headline": "Joomla Articles",
    "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/integrations/articles"
    },
    "datePublished": "2017-03-10T11:00:16+02:00",
    "dateCreated": "2017-03-10T11:00:16+02:00",
    "dateModified": "2025-05-14T15:16:16+03:00"
}
```
