Joomla and SEO: Improve Your Results with Structured Data

We rarely use Cassiopeia, this page is just to show the compatibility with this template.

Just insert the content, and the plugin automatically fills in the structured data.

 

Author

It is necessary to configure the name, image, and the URL of the author's page (if single; if it is a multi-author site, see how to do it HERE).

 

Article

The URL corresponding to the article.

 

Headline

The page title (

).

 

Description

The page description, preferably no longer than 160 characters.

 

ImageObject

The plugin automatically captures the first image in the article. If there is no image in the article, it will use the first image in the content.

 

ThumbnailUrl

Available only in the plugin version for Joomla 4 and Joomla 5. Not available in Joomla 3 version.

 

DatePublished

Example: "2024-12-29T03:12:10+00:00".

 

DateModified

Example: "2025-01-06T21:59:12+00:00".

 

Organization

The name of the company or website.

 

The image of the website or company logo.

 

WordCount

The number of words in the article.

 

ArticleBody

All textual content will be included in the structured data.

 

It is a type of structured data defined by Schema.org that represents a navigation aid on websites. It is typically displayed as a series of links indicating the user's location within the website's hierarchy.

This markup helps search engines understand the relationship between different pages and improves how they appear in search results.

 

Automation

The process is fully automatic: even articles published years ago will have structured data added by the plugin.

 

 

The above-mentioned part is automatic, but the plugin has also been adapted to manually support all types of structured data. In the module on the right, you will find example links that show how to correctly fill in each type of data.

Summary: Example of Structured Data – Course


When creating structured data for a course, use only the real information of the course described in your article. Never insert fictitious or non-existent data.

Make sure to correctly fill in all fields in the structured data generator, and before finalizing, test the data validity using the Rich Results Test.

 

If the results are correct, save the file in .json format, using the page title (

) as the name. Example:


Advanced PHP Course.json

/plugins/system/psa_schema/course/Advanced PHP Course.json

 

In the course article, insert the following HTML markup:

 

The plugin will detect in the article the HTML , and will check the 'course' folder to see if there is a file with the same name as the page

Advanced PHP Course.json and will automatically insert the course structured data into the page.