为了获得更好的搜索结果,我正在研究微数据和丰富的代码片段。我有点搞不清楚在哪里为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实体表示。

07-24 09:54