WordPress模板插件定制

您现在的位置是:首页 > WordPress教程WordPress教程

WordPress Schema标记SEO指南

查看 WP集市 的更多文章WP集市 2025-08-26 【WordPress教程】 293人已围观

  1. Schema这玩意儿说白了就是给搜索引擎看的说明书,告诉它你网站这篇东西到底是文章、产品还是评论。WordPress搞这个其实不难,两种路子,用插件或者自己写代码,先讲简单的。

  2. 最简单的就是用插件,Yoast SEO其实就自带了基础的,你在后台 Yoast 设置里找“Search Appearance”,里面有个“Schema”标签,把网站名称、Logo这些填好,它会自动给文章页面加Article类型的标记。不过这个比较基础,如果你是搞电商的,要显示价格、库存那种,就得用专门的插件,比如Schema Pro,虽然是付费的但省事儿,直接在文章编辑页选类型填参数就行。

  3. 要是不想用插件,或者有特殊需求,就得手动加代码。先搞清楚你要加什么类型的Schema,比如文章页用Article,产品页用Product,官网有个Schema.org可以查。然后把JSON-LD格式的代码放到网站头部,WordPress里可以用functions.php加进去,记得用wp_head钩子。举个例子,给单篇文章加Article标记:

    function add_article_schema() {
    if (is_single()) {
    $schema = array(
      "@context" => "https://schema.org",
      "@type" => "Article",
      "headline" => get_the_title(),
      "author" => array(
        "@type" => "Person",
        "name" => get_the_author()
      ),
      "datePublished" => get_the_date('c'),
      "dateModified" => get_the_modified_date('c'),
      "publisher" => array(
        "@type" => "Organization",
        "name" => "你的网站名",
        "logo" => array(
          "@type" => "ImageObject",
          "url" => "https://你的网站/logo.jpg"
        )
      ),
      "description" => get_the_excerpt(),
      "mainEntityOfPage" => array(
        "@type" => "WebPage",
        "@id" => get_permalink()
      )
    );
    echo '<script type="application/ld+json">' . json_encode($schema) . '</script>';
    }
    }
    add_action('wp_head', 'add_article_schema');

    这段代码扔到主题的functions.php里,注意把网站名和logo地址换成你自己的,它会自动抓取文章标题、作者这些信息。

  4. 哦对了,还有个场景,如果你用Elementor这种页面 builder,有些高级版本自带Schema模块,直接在编辑页面就能填,比插件还直观。不过不管用啥方法,加完最好去Google的Rich Results测试工具跑一下,看看有没有报错,有时候少个逗号都不行。

  5. 最后说句掏心窝的,现在搜索引擎越来越看重这个,尤其谷歌,搞了Schema的页面在搜索结果里能显示评分、价格这些富摘要,点击率能差好几倍。新手建议先用Yoast把基础的搞起来,后面再慢慢研究Product、FAQ这些高级类型,反正记住Schema这东西,宁滥勿缺(当然别瞎填)。

Tags:

WordPress模板插件定制