Ghost causes Unexpected property for Series in schema.org

Ghost generates Series with publisher property
On tag pages (like this one) Ghost generates Schema.org metadata of @type Series. This is fine. The problem here is that Ghost inserts a publisher object of @type Organization. According to the documentation, this is not valid Schema.org markup.

Steps to Reproduce

  1. Go to this page.
  2. Inspect the source.
  3. Find the schema.org markup to see the invalid property:
{
    "@context": "https://schema.org",
    "@type": "Series",
    "publisher": { <-- This is invalid

The markup fails the validator too: Schema Markup Validator


Setup information

Ghost Version
5.49.1+moya

How did you install Ghost?
Hosted on Ghost Pro

Provide details of your host & operating system
N/A

Database type
N/A

Browser & OS version
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36

Relevant log / error output
N/A

2 Likes

Thanks for the report. We’ve flagged the issue with the team.

1 Like

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.