Tassos Marinos Developer of Joomla Extensions

How to add Service Schema to Joomla

Updated 09 Sep, 2020

Each business offers some type of Service to its customers. Whether it's a delivery service, print service, professional service such as marketing, search engine optimization and so on. This article will show you how to mark up the services you or your organization provide using the Service Schema. This way Google can understand what services you are oferring, to what area and who is oferring them. Let's see how you can assign the Service Content Type to a page.

How to markup Joomla Pages with the Service Schema

From the main menu choose Components -> 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 Service Schema

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

The Service Structured Data

Τhe Integration option may vary depending on the component you want to markup at that time. View the Supported Integrations.

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

The Service Schema JSON-LD Properites

To read more details on how the mapping works, visit the respective section in the How to Add Structured Data to Pages guide.

Service Schema Properties

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

Name Description
Title The name of the service.
Description The description of the service.
Image The image of the service you are providing.
Service Price
Price The price of the service.
Currency The currency used to describe the price, in three-letter ISO 4217 format.
Service Provider
Type Select whether the provider of the service is a person or an organization.
Name The name of the provider.
Image The image of the provider.
Phone The phone of the provider.
Country The country of the provider.
City The city of the provider.
Street Address The address of the provider.
Region The region of the provider.
Postal Code The postal code of the provider.
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.