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.
Logo
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.
BreadcrumbList
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.