为了获得更好的搜索结果,我正在研究微数据和丰富的代码片段。我有点搞不清楚在哪里为aitemscope
设置LocalBusiness
,以及在整个网站上一遍又一遍地重复它是好是坏。
例如,在整个网站重复的标题上,一页接一页,我有公司名称、电话、地址、徽标、描述等。在每一页上重复相同的itemscope
是好的,还是应该只添加到一页上,例如只在索引页上或只在联系人页上?
简化版(无地址等):
<section itemscope itemtype="http://schema.org/LocalBusiness">
<div id="logo">
<div class="wrapper">
<img itemprop="logo" src="images/logo.png" alt="My Company Logo" title="My Company" />
<h1 itemprop="name">My Cmpany</h1>
</div>
</div>
<div id="tel1">
<a href="tel:+5160000001" itemprop="telephone">5160000001</a>
</div>
<div id="tel2">
<a itemprop="telephone" href="tel:+5160000000">5160000000</a>
</div>
</section>
另一个问题是,如果我有一个包含合作伙伴及其联系信息列表的页面,是否可以为每个业务重复多个
itemscope
属性和itemtype="LocalBusiness"
,或者这可能会误导google对该站点的原始LocalBusiness
? 最佳答案
你应该在每个页面上添加微数据。
如果您有一个业务数据重复的页面(例如,业务联系人信息位于网站标题和页面正文中的联系人页面),则应仅标记其中一个实例。否则,您将为同一个实体创建两个LocalBusiness
实体。
如果有包含您和合作伙伴业务数据的页面,则应分别标记每个业务。因此,每个业务实体都由自己的LocalBusiness
实体表示。