No Code Attached Yet
avatar FrankReisenhofer
FrankReisenhofer
12 Feb 2026

Description

Currently, in Joomla 5/6, the Schema.org integration for Articles creates a new, often incomplete "Person" object for the author in every article. There is no native way to link the article author to the "Global Person" defined in the Schema.org System Plugin using the @id reference.

This leads to data redundancy and fails to establish a clear E-E-A-T relationship between the content creator and the website owner in the eyes of search engines like Google.

Proposed Solution

  1. User Profile Integration: Add a "Schema" tab to the User Management (com_users) where users can define their unique Schema @id (e.g., https://domain.com).
  2. Auto-Mapping: The "System - Schema.org" plugin should prioritize using the @id reference for authors instead of creating a new "Person" object with empty address fields.
  3. Consistency: If a user is selected as the author of an article, the generated JSON-LD should look like this:
    "author": { "@id": "https://www.domain.com" }

Benefit

This would significantly improve SEO (E-E-A-T) for Joomla sites and eliminate the issue of invalid schema warnings (missing names or empty address fields) in the Google Rich Results Test.

avatar FrankReisenhofer FrankReisenhofer - open - 12 Feb 2026
avatar joomla-cms-bot joomla-cms-bot - change - 12 Feb 2026
Labels Added: No Code Attached Yet
avatar joomla-cms-bot joomla-cms-bot - labeled - 12 Feb 2026

Add a Comment

Login with GitHub to post a comment