Hello JoomShaper Support Team,
I'm developing a multilingual corporate website using Joomla and SP Page Builder, and I've encountered a Schema.org validation warning related to the built-in Schema settings of SP Page Builder.
The issue
When I select Organization under SP Page Builder → Pages → Page Settings → Schema, the generated JSON-LD automatically includes an isPartOf property referencing the current WebPage.
The official Schema.org Validator reports the following warning:
The property
isPartOfis not recognized by the schema (e.g. schema.org) for an object of typeOrganization.
The relevant JSON-LD is:
{
"@type": "Organization",
"name": "Cap Langues",
"@id": "https://www.caplangues.lu/v2027/#/schema/com_sppagebuilder/page/98",
"isPartOf": {
"@id": "https://www.caplangues.lu/v2027/#/schema/WebPage/base"
}
}
URLs for reproducing the issue
Development website (affected page):
https://www.caplangues.lu/v2027/fr/
Official Schema.org Validator:
https://validator.schema.org/
Important: Please test the exact development URL above, including /v2027/fr/. The main website at the domain root is the current production website and is not the website affected by this issue.
Configuration and tests performed
- Joomla's native System – Schema.org plugin is enabled, with
Organizationselected as the base type. - The homepage Schema Type in SP Page Builder is set to
Organization. - The Schema.org Validator reports 0 errors and 1 warning.
- When I change the SP Page Builder Schema Type to
None, the validator reports that no structured data was detected. - The
isPartOfproperty is generated automatically, and I cannot find a setting in SP Page Builder to remove it. - The JSON-LD syntax is valid. The warning specifically concerns the use of
isPartOfwith theOrganizationtype.
Scope of this support request
The website uses a third-party Joomla template. However, this issue concerns the structured data generated through SP Page Builder's built-in Schema functionality and its integration with Joomla's native Schema.org system.
I am not requesting support for the template's design, layout or customizations.
I would appreciate your help identifying which component generates this relationship and how to correct it using the recommended native configuration.
My questions
- Is this a known issue with SP Page Builder's Schema.org integration?
- Is the
isPartOfproperty generated by SP Page Builder or by Joomla's native Schema.org system? - Is there a built-in setting or recommended configuration to prevent this unsupported property from being added to
Organization? - If this behavior originates from Joomla, could you identify the relevant integration mechanism so I can report it to the appropriate Joomla maintainers?
- If this is an SP Page Builder issue, is a fix planned for a future update?
Expected result
I would like the Organization structured data to validate without warnings while retaining the built-in Schema.org functionality.
My preference is to avoid modifying core files or injecting additional custom JSON-LD, ensuring maintainability and compatibility with future Joomla and SP Page Builder updates.
I have attached a screenshot showing the validation warning.
Thank you for your assistance.
Best regards,