-
- DJ-Catalog2
- DJ-Classifieds
- DJ-Events
- DPCalendar
- EasyBlog
- Eshop
- Event Booking
- Gridbox
- HikaShop
- iCagenda
- J2Commerce
- JBusiness Directory
- JCal Pro
- JEvents
- Joomla Articles
- Joomla Menu Manager
- JoomShopping
- JReviews
- K2
- OSCampus Structured Data
- Quix Page Builder
- RSBlog
- RSEventsPro
- SEO Glossary
- SobiPro
- SP Page Builder
- VirtueMart
- YOOtheme
- ZOO
-
- Troubleshoot Structured Data not Added to the Page
- Troubleshoot Structured Data not Identified by the Google Rich Results Tool
- Troubleshoot Structured Data not Showing in Search Results
- Preview button not showing on Structured Data Testing Tool
- I am seeing the "is not a known valid target type for the identifier property" error
- Fixing Error decoding JSON data in Joomla Articles
- Fix missing Google Structured Data tab in the Article Editing Page
-
- How to map schema properties using CSS Selectors
- How to Export and Import Google Structured Data Items
- HTML to Markdown Conversion
- Adding Facebook Open Graph Meta Data
- Site Representation Settings
- Use Structured Data for Google Merchant
- Create Multilingual Structured Data Items
- Use the Custom Code Content Type
- Prepare Content option
- Using the Schema Cleaner
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 Integration
As with all of the integrations, go to Components → Google Structured Data → Configuration and open the Integrations tab, where all integrations are listed.

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.

Integration Settings
To view the available settings, go to Components → Google Structured Data → Configuration, open the Integrations tab and click the Options (gear) button next to the integration. The settings open in the Edit Integration window.

In the Joomla! Content integration settings screen, you will find the following options:
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.

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

Run Shortcodes
Controls whether shortcodes in the article's content are parsed when generating structured data. Enabling it may cause conflicts with some third-party extensions.
Remove Duplicate Schema
If enabled, this plugin will try to remove similar structured data added by 3rd party extensions in order to prevent duplicate structured data and errors.
Add Article Structured Data to Joomla! Articles
Let's see how you can add the Article Content Type to Joomla! Content pages. Go to Components → Google Structured Data → Items and click New to create a new structured data item.

Enter a Title, then select the Article content type and the Joomla Content integration. Integration View is filled in automatically with Article Detail.

Once you pick a content type and an integration, the form reloads and 2 new sections appear:
- Article: This section helps you map the content type properties with page fields, custom fields, site info or custom values.
- 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 documentation page.
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. Each rule is Disabled by default. Set it to Include or Exclude and pick the items. 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 documentation page.
Compatible rating extensions you can use with Joomla! Articles
Not 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
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 on JoomlaBeginner.com.
2. Extra Vote Plugin
An alternative plugin that complies with the requirement, is the 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
Joomla! includes by default the Article Structured Data in all article pages using the microdata format (Google recommends JSON-LD format). According to the Rich Results Test, 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.

To prevent structured data errors and conflicts, it's recommend to remove the Joomla! default Article Schema. To do so, go to Components → Google Structured Data → Configuration, open the Tools tab and add the Article type under Schema Cleaner, as seen in the screenshot below:

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 guide.
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.