skip to Main Content

How to fix “The attribute publisher.itemtype has an invalid value” when author is also publisher?

Generaly I have an client who want hi-rate SEO website and he writte, print, sell and publish own books. Google not approve my setup and return me error in Schema.

UPDATE

Here is example of my problem enter image description here
I place publisher like “John Di Lemme Development Group”. I do this via HTML codes, not use JSON LD for this.

5

Answers


  1. Chosen as BEST ANSWER

    Thanks to all but I find solution. Generaly I register company on Google Business Listing and after that place publisher and accept it. It's work well. Thanks!


  2. If you’ve set up an Author schema, it will require either Person or Organization schemas in there. I don’t know whether you’re using JSON LD schemas or HTML ones. Please elaborate so I can help you out.

    Login or Signup to reply.
  3. Puplisher must be Person or Organision.

    Here is a article sample incl author & publisher with Schema.org in HTML body without JSON LD.
    I hope this helps

    Login or Signup to reply.
  4. The error is informing you that the itemtype you provided for the publisher property is invalid. Whilst schema.org does support the type Person for the publisher property of Article, Google does not. Google only supports Organization (not Person), as the type for the publisher property, as mentioned in the Articles Structured Data page on Google Developers.

    Login or Signup to reply.
  5. Publisher attribute accepts a full object in JSON LD format with Organization type. Take the full object notation and pass as value. Be sure to pass the full ImageObject object notation to the logo field of Organization as well.

    Login or Signup to reply.
Please signup or login to give your own answer.
Back To Top
Search