2017-04-25 8 views
1

パブリッシャーがSchema.orgとMicrodataの使い方を知っている人なら、BlogPostingや記事で?パブリッシャーと名前マイクロデータ

私はその答えを見つけることができる: Proper way to use 'publisher' in BlogPosting

<div itemprop="publisher" itemscope itemtype="http://schema.org/Person"> 
    <span itemprop="name">Some Name</span> 
</div> 

しかしGoogle Testing Tool言う:

The attribute publisher.itemtype has an invalid value

はおそらく、私はよくよく答えを理解していませんか?人であるか、作者と同じであれば、publisherの使い方は?

答えて

0

それは人のために出版社を提供する正しい方法です。

残念ながら、ほとんどの場合、GoogleのSDTTは、Schema.org/Microdataのエラーではなく、豊富な結果を得るためのGoogleの要件を盛り込んだエラーを報告しています。

これは、あまりにも、ここではケースのようだ:それはおそらく、Googleが唯一の出版社としての組織(とない人)と考えているArticles rich resultのAMPバージョンのエラー、です:

publisher

Organization ; required (AMP), ignored (non-AMP)

The publisher of the article.

もしそうならパブリッシャーは人ですが、単にこのエラーを無視してください。

出版社、著者と同じである場合、あなたは同じitemprop属性に両方のプロパティを使用することができます `<脇クラス=「post__author」にitemprop ="著者:値をこのように設定する場合

<div itemprop="author publisher" itemscope itemtype="http://schema.org/Person"> 
+0

publisher "itemscope itemtype =" http://schema.org/Person ">「publisher.itemtypeに不正な値があります」というエラーが表示されます。だから、正解ではないようです。 – sunpietro

+0

@sunpietro:これはまさにこの質問と回答についてですね。私の答えで説明したように、GoogleのSDTTのエラーは、それが間違っていることを意味するものではありません。 1)Googleは「出版者」の「組織」値のみを認識します。 2)あなたの '発行者 'が'人物'の場合、単にGoogleのSDTTのエラーを無視します。他には何もできません。 – unor

+0

申し訳ありませんが、私はあなたの答えを誤解しました。 – sunpietro

関連する問題