WordPress上有不少SEO的插件,不过大部分是为了Google做优化的,较有名的有”All in One SEO Pack”。作为国内的站点,当然更希望能在百度上排名靠前。这篇文章不详细介绍各种插件,只提供一些简单的方法帮助你为百度搜索做SEO优化。本文内容会持续增加中。

  1. 文章的链接尽量短,而且采用伪静态地址。方法是在后台”设置->固定链接”选项里,选择”自定义结构”,并输入/%postname%.html作为链接格式 Link Format

  2. 添加百度Ping,当你发布文章时会通知百度来收录。方法是在后台”设置->撰写”选项里,在”更新服务”框内,加上http://ping.baidu.com/ping/RPC2 Ping Update

  3. 为你的文章页面添加”关键词”和”描述”。这两个信息都不会在页面上显示出来,但是对搜索引擎来说是有用的。注意,”关键词”要简洁,2-3个即可。添加的方法是找到你所使用模板的”header.php”文件,将文章摘要放到”描述”中,标签放到”关键词”中。代码如下

    <meta name="keywords" content="<?php 
      $postTags = get_the_tags();
      $toJoin = false;
      if ($postTags) {
        foreach ($postTags as $tag) {
          if ($toJoin)
            echo ',';
          else
            $toJoin = true;
          echo $tag->name;
        }
      }
    ?>" />
    
    <meta name="description" content="<?php echo get_the_excerpt(); ?>" />
    

    也可以使用我个人的插件BJH Website Assistant。启用”添加页面关键字/描述”后,即可实现上述功能。这样就可以避免将来模板主题升级后还要再次修改代码。注意,Wordpress 5.0版之后没测试过。

  4. 丰富侧边栏,比如近期文章,近期评论等等。更新要频繁,但避免过多外链

  5. 页面加导航,俗称”面包屑”。比如”首页->新闻->xxx”

  6. 文章链接简短,个人建议3个以内的英文单词并用”-“分隔。比如”setup-php.html”

  7. 文章标题用H1标签,其他地方比如博客名不要用H1

  8. 百度站长平台链接主动推送
    这是百度站长平台在2015年新加入的功能,可以保证你的新文章链接第一时间推送给百度,而不是被动的等待百度来抓取,从而防止其他转载站点被百度先收录。使用前,你需要先申请百度站长平台账号并注册你的站点,具体方法可参考这里。同时个人的插件BJH Website Assistant最新版也已加入此功能。