搜索引擎结果页扩展链接-Schema标记-结构化数据

  • A+
所属分类:SEO

这是因为谷歌会检索在该首页上登陆之后用户的下一步去向。在以上这个腾讯的实例中,我们看到当用户访问腾讯的官网之后最多会访问下面几个链接。这几个链接在腾讯首页的导航栏里。这会很大地提高你的网站在SERP中的点击率,从而带动流量,转而提高排名。
搜索引擎结果页扩展链接-Schema标记-结构化数据
在导航菜单中我们可以通过结构化数据Schema中的一个元素叫做SiteNavigationElement来标记菜单项。这里用HTML写出一个例子:

<ul itemscope=“itemscope” itemtype=“http://schema.org/SiteNavigationElement”>
<li>
<a itemprop=“url” href=“http://example.com/1”>
<div itemprop=“name”>Link 1</div>
</a>
</li>
<li>
<a itemprop=“url”href=“http://example.com/2”>
<div itemprop=“name”>Link 2</div>
</a>
</li>
</ul>

谷歌、雅虎、Bing和Yandex)就知道你的站点结构中此处为导航菜单了。如果是一个子菜单呢,你可以根据上面这个例子做嵌套。
下面我们讲讲如何在WordPress中实现SiteNavigationElement的部署。

首先,要找到你的主题中的主菜单调用函数wp_page_menu,最好的方法就是把主题的所有PHP文档打开并检索“wp_page_menu” 。这个函数用于在固定位置部署菜单。你要关心的是其中的一个参数’items_wrap’,声明SiteNavigationElement就要在这里实施。

你要为items_wrap赋值,这里给出一个例子:

$args = array(
‘theme_location’ => ‘primary’,
‘container’ => ”,
‘items_wrap’ => ‘<ul itemscope=”itemscope” itemtype=”http://schema.org/SiteNavigationElement”><ul class=”root”>%3$s</ul>’
);
wp_nav_menu( $args );

如果你使用的是HTML5的话,HTML5最新引进了一个新的标签

avatar

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: