2
當我嘗試使用谷歌的結構化數據測試工具來驗證我的結構化數據,我得到一個錯誤:正確的方式使用「出版商」在BlogPosting
The attribute publisher.itemtype has an invalid value.
我得到的是在這條線
<meta itemprop="publisher" content="My Real Name Here" />
如何爲此屬性提供有效值?
當我嘗試使用谷歌的結構化數據測試工具來驗證我的結構化數據,我得到一個錯誤:正確的方式使用「出版商」在BlogPosting
The attribute publisher.itemtype has an invalid value.
我得到的是在這條線
<meta itemprop="publisher" content="My Real Name Here" />
如何爲此屬性提供有效值?
publisher
財產的預期值是另一項(Organization
或Person
)。雖然允許提供字符串值(與您一樣),但Google可能需要某種搜索功能的某種值類型(例如,他們的Articles rich result for AMP HTML pages)。如果您不關心此功能,則可以忽略SDTT中的錯誤。
使用字符串值的問題:不清楚發佈者是人還是組織,並且無法提供有關發佈者的其他數據。
如果你想提供一個項目,它可能看起來像:
<div itemprop="publisher" itemscope itemtype="http://schema.org/Person">
<span itemprop="name">NewGuy</span>
</div>
我發現它更容易和整潔生成JSON-LD比加上'到處itemprop's - 看看HTTPS:/ /github.com/textbook/bulrush/commit/4728104a8565ef68ab14488e91fd397c3d599362 – jonrsharpe