在WordPress的SEO插件中,不得不提 Yoast SEO ,截止目前有超过500万个网站正在使用它。但该插件对中文的支持不是特别完美,在中文网站的后台中部分数据会产生错误。本文将介绍 Yoast SEO Premium 插件适配中文网站的设置指南。

Yoast SEO 的创始人 Joost de Valk 是一位荷兰人。

Yoast SEO Premium 与 Yoast SEO 的区别

Yoast SEO Premium 是 Yoast SEO 的高级版本,除了后者的所有功能外,还具有以下额外功能:

  • 抢先获得新功能和工具
  • 优化网站,提供正确的关键字
  • 避免网站中的死链接
  • 获取在 Twitter 和 Facebook 上共享的预览
  • 写作时的内容质量和链接建议
  • 抓取设置(Bate)
  • 额外的功能组件:Local SEO、Video SEO、News SEO、WooCommerce SEO

建议关闭的功能

因为对汉字的识别问题,有关词语、字数统计等方面的功能一概建议关闭!否则会误导你。

常规设置

在常规设置的特点页面中,建议关闭 SEO分析 与 Insights 功能。如下图:

常规 – Yoast SEO 建议设置

SEO分析将以输入的关键词为核心进行分析,问题就在于如果关键词是中文汉字,那么插件的分析结论是不靠谱的。

例如:计算文章中焦点关键词的字数和频率、还有URL中是否包含关键词等,对中文都是不友好的。如果开启SEO分析,无论如何按提示操作,都可能是红色警告。

Insights 功能包括4个部分,分别是:

  • 显着词检查(Yoast SEO Premium)
  • Flesch 阅读轻松评分
  • 预计阅读时间
  • 字数统计

没错,这些方面对汉语来说都是无效的。

集成

在“集成”选项中,建议关闭“Semrush”与“Wincher”

关闭 Yoast SEO无用的集成功能

它们都是辅助分析关键词的,而且以Google的收录与排名情况作为分析依据。这对于中文网站而言都是无效的。

抓取设置

这是一项新功能,目前还在Beta(测试)阶段,这个功能非常适应,特别是对于国内的网站。

Basic crawl settings (基本抓取设置)

此处建议全部设置为消除。

WordPress 在网页的标头<head>中添加了很多 URL 和一些标签,它们对于SEO和浏览者而言都是无用的,反而会让HTML变得臃肿。具体的内容选项内容如下:

短链接

<head>单个帖子的部分中,WordPress 创建一个shortlink输出(参见下面的示例)。

<link rel='shortlink' href='http://testsite.com/?p=1' />

短链接基本上是同一页面 URL 的缩短版本,如果网站开启了伪静态,

REST API 链接

REST API 是一个面向开发人员的功能,它允许应用程序与 WordPress 站点进行交互。

<link rel="https://api.w.org/" href="http://testsite.com/wp-json/" />

如果网站没有使用 WordPress REST API,则可以删除链接。

RSD/WLW 链路

站点中的RSD(Really Simple Discovery)链接也是无关紧要的,绝大部分站点不会用到。

<link rel="EditURI" type="application/rsd+xml" title="RSD" href="http://testsite.com/xmlrpc.php?rsd" />

WLW 链接则适用于已停产的 Windows Live Writer 用户。

<link rel="wlwmanifest" type="application/wlwmanifest+xml" href="http://testsite.com/wp-includes/wlwmanifest.xml" />

oEmbed 链接

可以从所有单个帖子的部分中删除 oEmbed 链接。

<link rel="alternate" type="application/json+oembed" href="https://testsite.com/wp-json/oembed/1.0/embed?url=http%3A%2F%2Ftestsite.com%2F2022%2F05%2Fhello-world%2F" /><link rel="alternate" type="text/xml+oembed" href="http://testsite.com/wp-json/oembed/1.0/embed?url=http%3A%2F%2Ftestsite.com%2F2022%2F05%2Fhello-world%2F&format=xml" />

这些链接帮助其他网站使用您的内容。删除它们不会损害网站的任何内容。

生成器标签

生成器标签显示站点正在使用的 WordPress 版本。

<meta name="generator" content="WordPress 6.0" />

这个标签没有 SEO 价值,事实上,它可能是一个安全威胁。

表情符号脚本

如果不在内容中使用表情符号,很可能不需要 WordPress 添加到网站的表情符号支持

因此可以删除<link rel='dns-prefetch' href='//s.w.org' />行以及与表情符号相关的一长段脚本。

Pingback HTTP 标头

Pingbacks 用于在有人向网站添加链接时通知您。然而,这个标准已经很老了。可以将X-Pingback: https://testsite.com/xmlrpc.php从响应标头中删除。

Powered by HTTP header

可以从响应标头中删除有关站点正在使用的 PHP 版本的信息。

Feed crawl settings(Feed 抓取设置)

WordPress自动为网站创建大量内容提要(Feed),这对搜索爬虫来说可能是个问题,这些URL将消耗爬行时间和数量,导致真正需要被抓取的URL被忽略,而且国内搜索引擎对大部分站点不会收录Feed。

因此建议全部关闭,这样一来网站上不再出现类似https://testsite.com/feed/这样的URL。

Search cleanup settings (搜索清理设置)

一些垃圾信息发送者有时会出于自己的目的将WordPress网站上的内部搜索 URL 定位为目标。这些 URL 可能会被搜索引擎抓取,并且可能会被用户看到。

开启这项功能,Yoast SEO 会自动清理掉TALK: QQ: [:()【】[]] 这样的URL。

这项功能仅建议对WordPress有一定了解的用户使用,如果是新手建议保持默认设置,否则会造成SEO不当带来的损失。

该项功能是针对带有参数的URL而设计的,假设某页面URL:https://testsite.com/abc,有可能会产生类似这样的URL:https://testsite.com/abc?source=email 或一些其它参数,而这些不同的URL地址实际上指向同一个网页。

这就让网页URL失去了唯一性,会对搜索排名造成较大影响。

但如果盲目的清除所有,而未正确设置“允许保留的参数”,会造成一些需要带参数的URL无法被正确抓取。