为 WordPress 添加 JSON-LD 格式的结构化数据

JSON-LD是什么? JSON-LD 是一种结构化数据的表示方法,其产生和存在的目的是为了让 WEB 网页更…

JSON-LD是什么?

JSON-LD 是一种结构化数据的表示方法,其产生和存在的目的是为了让 WEB 网页更具语义,让机器能够轻松的读懂和理解网页上的数据。

搜索引擎可以根据 JSON-LD 数据显示丰富网页摘要,来提高用户的搜索体验。我们平时在网页上搜索菜谱时,直接显示原料和制作步骤,就是这种数据帮助搜索引擎理解了网页信息的结果。

通过代码为WordPress添加JSON-LD格式的结构化数据

下面的代码是本站曾经用来添加结构化数的一段代码。代码放到主题的 function.php 中,我们即可在网站的所有页面显示这条结构化数据了。

add_action('wp_head', function ()
{
    // Open script
    $html = '<script type="application/ld+json">';

    $html .= '{';
    $html .= '"@context": "http://schema.org",';
    $html .= '"@type": "WebSite",';
    $html .= '"name": "WordPress智库",';
    $html .= '"alternateName": "WP智库",';
    $html .= '"url": "' . home_url() . '"';
    $html .= '}';

    // Close script
    $html .= '</script>';

    echo $html;
});
  • 「”@context”: “http://schema.org”」指明了这是一条 schema.org 规定的结构化数据格式
  • 「”@type”: “WebSite”」表示了这是一条关于站点信息的 JSON-LD 结构化数据
  • 「”name”: “WordPress智库”」表示了这个站点的名称叫「WordPress智库」
  • 「”alternateName”: “WP智库”」是站点的别名

因为这是一段 script 代码,普通用户是不能直接看到的,而搜索引擎可以看到这个数据,很轻松的了解到关于这个网站的信息。有关结构化数据的更多类型和使用方法,请参考 http://schema.org 官方网站。

通过插件为WordPress添加JSON-LD格式的结构化数据

通过代码添加 JSON-LD 格式的数据是一件非常麻烦的事情,稍有不慎,还容易出错,不熟悉代码的朋友可以通过插件来为自己的 WordPress 站点添加 JSON-LD 数据。下面是几个可以为 WordPress 添加 JSON-LD 数据的几个插件。

  • Markup (JSON-LD) structured in schema.org
  • Schema
  • WP SEO Structured Data Schema

几个插件功能是类似的,我们根据自己的需要,使用其中一个即可。此外,流行的 Yoast SEO 插件默认提供了网站搜索、网站信息、网站Logo、社交信息、面包屑导航这几个类型的 JSON-LD 数据,我们可以直接启用。

值得提醒的是,不要为了 SEO 过度添加 JSON-LD 格式数据,只在网页中有相关数据的时候才添加,否则我们的站点会被搜索引擎认为是过度 SEO 而受到惩罚,比如我们是一个科技类的站点,添加一些关于菜谱的结构化数据就显得很奇怪。

类别:WordPress 教程精选

本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。

评论 (0)COMMENT

登录 账号发表你的看法,还没有账号?立即免费 注册