Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Fix "The attribute publisher.itemtype has an invalid value" when author is publisher

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.

like image 712
Ivijan Stefan Stipić Avatar asked Mar 10 '17 10:03

Ivijan Stefan Stipić


4 Answers

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

like image 196
Lovntola Avatar answered Nov 16 '22 16:11

Lovntola


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.

like image 6
BastianW Avatar answered Nov 16 '22 17:11

BastianW


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!

like image 2
Ivijan Stefan Stipić Avatar answered Nov 16 '22 17:11

Ivijan Stefan Stipić


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.

like image 1
Brank Avatar answered Nov 16 '22 16:11

Brank