Google Display, Search & Indexing, Structure & Navigation, SEO & Metadata, Web Search

Improve your site SEO and enhance the appearance of your website in Google Search results with the Google Structured Data Markup and Google Rich Snippets - Cards.

  • Favourite
  • Report

Google Structured Data Markup is an SEO Joomla extension that allows digital marketers to adopt Google Structured Data and Rich Snippets - Cards without requiring them to be an expert in the language or writing code. Take control of your Google Search Results by adding Google Structured Data Markup to your Joomla! website and boost your SEO. Seamless compatibility with Joomla Content, K2, VirtueMart, HikaShop & Zoo Content Builder.

Supported Content Types

Properly structured data in your news, blog, and sports article page can enhance your appearance in Google Search results

Mark up your course lists with structured data so prospective students find you through Google Search

Mark up your organized events so that users can discover events through Google Search results and Google Maps.

Provide detailed product information in rich Search results such as product reviews, stars rating, pricing, and availability.

Provide rich cards for your recipes, such as reviewer ratings, cooking, preparation times and nutrition information.

Fact Check
If you have a web page that reviews a claim made by others, you can include a ClaimReview structured data element on your web page

Mark up your video content with structured data such as the description, thumbnail URL, upload date, and duration.

Critic reviews appear in Search results with a snippet from the critic, the critic's name and the publisher icon.

Job Posting
Improve the job seeking experience by marking up the job listings on your site with Title, Description, Salary and more.

Site Enhancements

Site Name Rich Snippet
Indicate the preferred name you want Google Search to display in Search results.

Site Logo Rich Snippet
Specify the image Google Search uses for your organization's logo in Search results.

Breadcrumbs Rich Snippet
Indicate each inner page position in the site hierarchy automatically.

Sitelinks Searchbox Rich Snippet
Expose a search box scoped to your website when it appears as a search result.

Social Profile Links Rich Snippet
Add your social profile information to a Google knowledge panel

Local Business Listing Rich Snippet
Add business info such as phone, address, map and opening hours


Joomla Content
Add Structured Data to Joomla! Articles.

Add Structured Data to EasyBlog posts.

Add Structured Data to Eshop Products.

Event Booking
Add Structured Data to Event Booking Events.

Add Structured Data to HikaShop products.

Add Structured Data to J2Store.

Add Structured Data to JShopping products.

Add Structured Data to K2 items.

Menu Manager
Add Structured Data to any Menu Item. Any component can now have structured data!

Add Structured Data to RSBlog posts.

SP Page Builder
Add Structured Data to SP Page Builder pages.

Add Structured Data to VirtueMart products. It supports Auto-Mode (Check Plugin Options).

Zoo (YooTheme)
Add Structured Data to Zoo items.

Coming Soon Integrations
DJ-Classifieds, JEvents, RSDirectory, SobiPro, Eshop (Joomdonation), Events Booking, JA Builder Pro

All Features

  • Improve your site's SEO
  • 11 SEO Rich Snippets in JSON Format
  • Articles Schema Data with Stars Rating Snippet
  • Products Schema Data with Stars Rating Snippet
  • Recipes Rich Cards with Stars Rating Snippet
  • Courses Rich Cards
  • Events Structured Data
  • Sitename Structured Data
  • Site Logo Structured Data
  • Local Business Listing
  • Sitelinks Searchbox Structured Data
  • Social Profile Links Structured Data
  • Breadcrumbs Structured Data
  • Assign Structured Data to any Menu Item
  • No Design Impact
  • Cross-Browser Support
  • Bing & Yahoo Support
  • Quick & Easy install and configuration
  • Auto-Update via Joomla Update Manager
  • Lightning Fast
  • No coding needed
  • Awesome Support

Google Structured Data Changelog

4.0.1 (Monday, 03 December 2018)
- Added the Published Down option to the Mapping Field drop-down.
- Fix: Unpublished pages can now be selected in the Page Publishing Rule
- Fix: PHP Warning: inarray() expects parameter 2 to be array caused by after upgrade to v4.0
- Fix: PHP Fatal error: Call to undefined function GSDmb
convert_encoding() - Affects PHP 7.0.0
- Fix: PHP Fatal error: Class 'JoomlaCMSPluginPluginHelper' not found - Affects Joomla v3.7.0
- Fix: PHP Fatal error: Class 'JoomlaCMSFactory' not found - Affects Joomla v3.8.0
- Minor updates in the component's backend controller

4.0.0 (Tuesday, 27 November 2018)
- New: Mapping Option - You can now map content type properties with page fields, custom fields, site info/meta or even custom value
- New: Publishing Rules: Target specific pages or pages by their category.
- New: Implements the Job Posting Content Type
- New: Implements the Eshop Integration
- New: Implements the Events Booking Integration
- New: Implements the J2Store Integration
- Fix: Article's headline should not exceed the 110 characters.
- Fix: Issue with the Local Business Zip Code value which doesn't retain leading zero.
- Fix: Respect the product brand name set in the Product Content Type Item editing page.
- Fix: Exclude Separator Menu Types from the Breadcrumbs snippet.
- Fix: Bug in the JoomShopping Integration where the product currency code is displayed in a wrong format.
- Fix: The 'Offers' property is not included in the JSON when the price is a float and lower than 1 (Eg: 0.50)
- Fix: PHP Warning: count(): Parameter must be an array or an object that implements Countable. Affects PHP 7.2.
- Fix: Ensure JSON is always rendered in the document. Prevent JSONERRORUTF8. Affects PHP 7.0.
- Fix: Extension is now compatible with Joomla v3.9
- Adds Prepare Content option to Joomla Content Integration
- Refactors the Item Editing page
- The global Local Business Listing snippet is now being generated in the homepage only.
- The Review Content Type updated according to the new Google requirements.
- The Event Content Type updated according to the new Google requirements.
- Event Content Type: Adds 'PerformingGroup' option to the Performer Type field.
- Event Content Type: Removes the Type, EventStatus, HomeTeam, and AwayTeam fields.

3.1.9 (Wednesday, 27 June 2018)
- Adds Cuisine, Category, Keywords & Video properties to Recipe Content Type according to new Google requirements
- Fixes "Cannot use object of type stdClass as array" in the Menu Item editing page. Affects the Menu Manager Integration only.
- Updates languages: et-EE, fr-FR

3.1.8 (Tuesday, 15 May 2018)
- Adds missing Title field in the Product, Event & Recipe Content Type
- Adds Date Published field to the Video Content Type form
- Fixes bug with the calendar fields jumping to -1 day on saving
- Fixes bug with the Virtuemart Integration not generating the correct currency code and price on multi-currency-enabled environments
- Fixes issue with the Breadcrumbs not stripping out HTML and shortcodes added by 3rd party plugins

3.1.7 (Wednesday, 28 March 2018)
- Adds Date Published and Date Modified options to Article, Recipe, Course, and Review Content Type forms.
- Adds Estonian (et_EE) translation
- Refractors and improves structured data injection using Arrays
- Updates translations

What is Structured Data?

Structured data refers to kinds of data with a high level of organization, such as information in a relational database. When information is highly structured and predictable, search engines can more easily organize and display it in creative ways. Structured data markup is a text-based organization of data that is included in a file and served from the web. It typically uses the vocabulary—an open community effort to promote standard structured data in a variety of online applications.

How to test your Structured Data

Google created the Structured Data Testing Tool (SDTT) which can help you develop, test, and modify your structured markup and rich snippets.

Does Structured Data & Rich Snippets help with SEO?

Absolutely! There is no question that structured data that produces rich snippets "bling" that improves (SEO) SERP click-through rates (CTR). Virtually every SEO expert on the planet will tell you that organic click-through rates are a major search engine optimization ranking factor. Thus, structured data has a very high correlation with search engine rankings.

What is Search Engine Optimization (SEO)?

SEO is a marketing discipline focused on growing visibility in organic (non-paid) search engine results. SEO encompasses both the technical and creative elements required to improve rankings, drive traffic, and increase awareness in search engines. There are many aspects to SEO, from the words on your page to the way other sites link to you on the web. Sometimes SEO is simply a matter of making sure your site is structured in a way that search engines understand.

Related Tags

Joomla SEO, Search Engine, Bing Structured Data, Yahoo Structured Data, Yandex, Yandex Structured Data, Google, Google Structured Data, Search Engine Optimization, Schema, Rich Snippets, Rich Cards, Increase SEO, SEO Plugin, Free SEO Plugin, SEO Optimize, SEO Tool, Google SEO, Google Rich Snippets


Good with frequent updates - adheres well to Google's policies

Ease of use

As a non-programmer, I found it easy to setup with clear instructions, I saw results the next day and it continues to help!


Tassos has clear instructions and answered my email promptly - impressive when I had not even purchased the extension yet


As mentioned above, may help articles available on the extension's website.

I used this to: helping Google index my site (I need all the help I can get!) and saving time

Very useful, good integration with joomla

Ease of use

fits into the work progress


Got great support from the developer after i had a problem after upgrading joomla. Thanks!



I used this to: Joomla Website Business

Useful and essential

Posted on 29 November 2018

Google Structured Data works better

Ease of use

Install and configure quickly


Great, fast and personal


Helpful and clear

I used this to: All websites to improve structured data


Ease of use

Easy as can be


Personal, fast and accurate.




Professional in all ways!

Posted on 28 November 2018

Works out the box, the new version offers site wide, or per category functionality which is a real time saver! Plugin and forget!

Ease of use

I battled to get my head around it to start, but that was more about how GSD works - Tassos Marinos was amazing with explanations and help.


Tassos Marinos is patient and helpful.

I used this to: helping with SEO and increasing click through rates to my articles.

Appears to be doing great things for my website!

Ease of use

Easy to instal and setup.


Great support from Tassos


Easy to read documentation.

I used this to: a business website.

A must have component

Posted on 20 November 2018

The component fulfills the need to create structured data which today is a must have for all that takes SEO serious.

Ease of use

Very easy to use


Always quick support


Easy step by step documentation.

I used this to: As it stands for, creating Structured Data for all my Joomla pages which will present my indexed pages in a better way in the search engines.

It works as expected, no errors in google's validator tool

Ease of use

Very easy, friendly interface




Very good explained


It really improves your SEO

Ease of use

So easy to use


Awesome - Excellent - Fast


This extension lets you take complete control over structured data, and it just works.

Ease of use

Everything that's powerful takes some work to set up, but I didn't find this difficult to manage at all.


Support is stellar. I heard back quickly and the developer had a solution to my issue right away.


Documentation had what I needed and was pretty easy to follow.

I used this to: A client site that needed several articles flagged as Courses instead of new or blog.
Engage Box Engage Box
Paid download

Engage Box

By Tassos Marinos
Popups & iFrames
Popup Boxes that will boost your conversion rates and help you convert visitors into subscribers & customers. Create Page Load Opt-in Popup, Notification Sticky Bars, Floating Bars, Lightbox Popup, Sticky, Popup, Push Site Down Boxes (Welcome Mat), Popup any existing module or write your own custom message. Popup can be assigned to certain devices, user groups, menu items or even URLs. Trigger onP...
Convert Forms Convert Forms

Convert Forms

By Tassos Marinos
A Joomla! Form Builder designed for growth that's Easy and Powerful. There has never been an easier way to create leads for your marketing campaigns than Convert Forms. Design perfect converting AJAX Forms for your Joomla website which integrate with an ever-expanding list of major third-party campaign services like MailChimp, AWeber, GetResponse, ActiveCampaign, Zapier, Campaign Monitor, Convert...
Advanced Custom Fields Advanced Custom Fields

Advanced Custom Fields

By Tassos Marinos
Content Construction
Extending your Joomla Website with Custom Fields has been a dream for many and now it has become a reality with Advanced Custom Fields! Advanced Custom Fields offers incredible flexibility and profound capabilities to your Joomla Content by giving you the power of popular services like YouTube, Vimeo, DailyMotion, SoundCloud easy-to-use Google Maps and much, much more! Supported Custom Fields...
MailChimp Auto-Subscribe MailChimp Auto-Subscribe
Paid download

MailChimp Auto-Subscribe

By Tassos Marinos
Mailing & Newsletter bridges
When a user registers on your website they are automatically added to your MailChimp list by this plugin silently in the background. There is an option if the Mailchimp system will send a confirmation email or not. Features ★ Automatically subscribe new users to your MailChimp list during Joomla Registration ★ Subscribe to different list per language ★ Pass any User Profile Data (ID, Nam...
TweetMe TweetMe


By Tassos Marinos
Social Share
This plugin allows you to easily create tweetable fancy content and quotes for your blog readers. Using a simple shortcode, your selected text is highlighted and made tweetable that can be shared to Twitter with a single click! Make people tweet your content, not you! Syntax {tweetme} Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod {/tweetme} The Problem It hurts...
GetResponse Auto Subscribe GetResponse Auto Subscribe
Paid download

GetResponse Auto Subscribe

By Tassos Marinos
Mailing & Newsletter bridges
When a user registers on your website is automatically added to your GetResponse Campaign by this plugin silently in the background. You can choose if you want to save your user's name or not. Features Auto-Subscribe users during Joomla registration Joomla to GetResponse Integration Supports new user registration through administration panel Option to wait until user has confirmed Joomla Accou...
WebHotelier Booking Form WebHotelier Booking Form
Paid download

WebHotelier Booking Form

By Tassos Marinos
Booking & Reservations
This module helps you to integrate a WebHotelier Booking Form to your Joomla website Features Responsive Booking Form WebHotelier to Joomla! Integration Horizontal and Vertical form styling Available fields Checkin (Calendar) Checkout (Nights Selectbox/Calendar Adults (Selectbox) Children (Selectbox) Rooms (Selectbox) Booking Code (Text) Custom Text for Header and Footer DatePicker for che...
MailChimp Convert Forms Addon MailChimp Convert Forms Addon
Paid download

MailChimp Convert Forms Addon

By Tassos Marinos
Mailing & Newsletter bridges
MailChimp Convert Forms Addon allows you to create MailChimp newsletter signup AJAX forms. MailChimp is the world’s largest marketing automation platform. Millions of customers, from small e-commerce shops to big online retailers, use MailChimp to reach their customers and grow their business. Features ★ AJAX Submission (No page reloads, No redirections) ★ Choose MailChimp List ★ Disabl...
AWeber Convert Forms Addon AWeber Convert Forms Addon
Paid download

AWeber Convert Forms Addon

By Tassos Marinos
Mailing & Newsletter bridges
AWeber Convert Forms Addon allows you to create AWeber newsletter signup AJAX forms. Features ★ AJAX Submission (No page reloads, No redirections) ★ Choose AWeber List ★ Update existing AWeber users ★ Sync any AWeber Custom Field ★ Sync any AWeber Tag Convert Forms offers seamless integration with AWeber email marketing service. Connecting Convert Forms to your AWeber email list i...
Campaign Monitor Convert Forms Addon Campaign Monitor Convert Forms Addon
Paid download

Campaign Monitor Convert Forms Addon

By Tassos Marinos
Access & Security
Campaign Monitor Convert Forms Addon allows you to create Campaign Monitor newsletter signup AJAX forms...
ActiveCampaign Convert Forms Addon ActiveCampaign Convert Forms Addon
Paid download

ActiveCampaign Convert Forms Addon

By Tassos Marinos
Mailing & Newsletter bridges
ActiveCampaign Convert Forms Addon allows you to create ActiveCampaign newsletter signup AJAX forms Convert Forms offers seamless integration with ActiveCampaign email marketing service. Connecting Convert Forms to your ActiveCampaign email list is very easy. Follow our step by step guide on how to connect Convert Forms with ActiveCampaign.

Google Structured Data Markup

Tassos Marinos
Last updated:
Dec 04 2018
Date added:
Apr 05 2016
GPLv2 or later
Free download
c p

Uses Joomla! Update System


Write a review