Yoast SEO是优秀的WordPress SEO插件,为使用WordPress搭建的网站提供SEO(Search Engine Optimization,搜索引擎优化)相关的网站功能支持。
而对于中文网站来说,Yoast SEO存在很多问题,甚至丧失了其最重要的SEO质量分析能力,而仅能满足一些功能性的需求。
本文就来介绍一下Yoast SEO插件的主要功能,及其应用于中文网站时的问题。
想搭建自己的内容网站?来看看这些「内容产品案例」吧~
1. 添加页面的SEO标题和元描述
1.1 SEO标题
SEO标题是网页在搜索引擎结果中显示的标题。
SEO标题与网页本身的标题不同,网页标题是给已经在网站上的访客看的,而SEO标题是显示在搜索结果中,给还没到网站上的搜索者看的,SEO标题的目的是为了吸引搜索者点击,为网站带来流量。
一般来说,网页的SEO标题可以通过Yoast SEO在网页本身标题的基础上自动生成(在“搜索外观”中进行设置),而站长也可以单独编辑某个网页的SEO标题以满足特别需要。
1.2 元描述
元描述(Meta Description)是网页中重要的HTML标签,它的作用是告诉搜索引擎这个网页的主要内容是什么,而当网页出现在搜索结果中时,可能会同时展示元描述的内容,这时元描述也可以告诉搜索用户这个网页的主要内容是什么,从而增加用户的点击率,并最终提高该网页的搜索引擎排名。
所以添加并优化元描述,对于SEO非常重要。而WordPress本身并不提供为网页“添加元描述”的功能,Yoast SEO就可以实现这一功能。
2. 站内页面SEO效果分析
作为一个SEO插件,Yoast SEO最主要的功能是“站内页面SEO效果分析”,这些页面包括:文章、页面、分类目录、标签页面,分析项目主要包括:
- 关键词分析
- 标题、元描述、全文长度分析
- 站内链接、站外链接分析
然而,由于Yoast SEO对中文、日文、韩文等非字母文字的文字构成和书写方式没有进行兼容,无法正确识别这些文字的关键词、无法正确计算内容长度,导致上述分析项目的前2项在分析这类文字内容时无法给出准确的结果。
虽然Yoast SEO无法直接给出准确的中文页面分析结果,但是站长仍然可以根据插件给出的分析项目,“人工”进行分析,尽量进行优化,只是不要管它给出的分析结果和评分就好了。
2.1 关键词分析
关键词分析,主要是检测关键词是否出现在一些重要位置(如:标题、元描述、链接、文字第一段、段落标题、图片ALT属性等),并保证整个页面中的关键词密度处在一个恰当的水平。
然而,由于Yoast SEO插件尚未实现中文分词,因此对于中文网站来说,关键词分析的结果是很不准确的。站长可以根据插件给出的分析项目,逐项检查关键词是否出现在了相应的位置,虽然Yoast SEO无法正确识别关键词,但是搜索引擎一定可以的。
中文分词概念详解:
由于中文属于非字母文字,与英文等字母文字有一个最重要的区别:在一句话中,字与字,词与词之间,不用空格分开。要识别字母文字中的关键词,只要对以空格分开的每个单词进行识别就好;而对于非字母文字,则完全不能采用这一逻辑。中文分词并不是什么技术上的大难题,只是对于Yoast SEO这么一个外国人做的插件来说,尚未实现而已。关注这一问题:Counting words for Asian languages
2.2 标题、元描述、全文长度分析
分析页面标题、元描述及全文的长度是否处在合适的范围内。标题和元描述都是重要的SEO因素,太短则不能充分利用,太长则无法全部在搜索结果中展示;而全文长度过短,则基本不会有好的搜索引擎排名。
然而,由于“一个中文字=2个字符=2个英文字母”,而Yoast SEO同样未对这一点进行处理,因此对于中文网站来说,Yoast SEO中所有涉及内容长度分析的功能,都无法给出准确的分析结果。站长可以在搜索引擎中搜索出要优化的页面,“人工”查看一下SEO标题、元描述等的长度是否合适。
2.3 站内链接、站外链接分析
Yoast SEO建议在网页中添加站内链接(Internal Links)和站外链接(Outbound Links),它会对文章和页面进行检测并提示添加这些链接。这项分析可以正常工作~
3. 添加XML站点地图
站点地图(sitemaps)列出网站的重要页面,帮助搜索引擎发现、爬取页面和理解网站结构。
对于使用WordPress搭建的网站来说,一般情况下,需要列出在站点地图中的网页类型包括:文章(Post)、页面(Page)、分类(Category)、标签(Tag),可以在“搜索外观(Search Appearance)”→“内容类型(Content Types)”和“分类法(Taxonomies)”中进行设置。
现在的Yoast SEO版本把查看站点地图的入口放在了一个很不起眼的地方,很多站长会发现突然找不到查看站点地图的地方了。其实它在这里:常规(General)→特点(Features,翻译错误,应该是“功能”)→点击XML 站点地图旁边的“问号”→再点击“参阅XML站点地图(See the XML sitemap)”。或直接在网站域名后面加上“/sitemap_index.xml”即可直接访问站点地图,这个url也是在站长工具中添加站点地图时所用的url。
4. 站长工具验证
站长工具是搜索引擎提供给网站站长的“SEO管理工具”,Google的站长工具是Google Search Console,百度的站长工具是百度搜索资源平台。通过某搜索引擎的站长工具,网站站长可以:
- 查看网站页面在该搜索引擎中的收录/索引情况
- 查看网站页面在该搜索引擎中的展示和点击数据
- 查看网站的外部链接和内部链接数据
- 查看该搜索引擎对网站的抓取情况
- 为该搜索引擎提交网站的站点地图
- 其他相关功能
站长工具是网站SEO必备的工具,而在使用站长工具查看网站数据之前,需要进行“站长身份验证”,即向站长工具证明自己拥有对该网站的管理权限。一般有以下几种验证方法:
- DNS记录,通过为网站域名添加指定的DNS记录完成验证
- HTML文件,通过向网站根目录添加指定的HTML文件完成验证
- HTML标签,通过在网站首页代码中添加指定的HTML标签完成验证
Yoast SEO的站长工具验证(Webmaster Tools Verification)功能,就是通过“HTML标签”的方法为WordPress网站完成验证。目前支持百度搜索资源平台、Google Search Console、Bing Webmaster Tools和Yandex Webmaster Tools。
值得一提的是,通过“HTML标签”完成站长工具验证,是要搜索引擎爬虫访问网站首页并检测到指定的HTML标签,即可完成验证。所以无论网站的服务器在国内还是国外,能否连接Google等特殊网站的服务器,只要你的本地电脑可以访问Google并获得指定的HTML标签,你的网站就可以通过这项功能完成Google Search Console的验证。
5. 查看和处理Google Search Console中的网址错误信息
Yoast SEO插件中有一个“Search Console”页面,站长在该页面可以查看网站在Google Search Console中的网址错误信息(一般是找不到网页,显示404错误),并作出以下处理:
- 创建重定向(Creat Redirect)
- 标记为已修复(Mark as Fixed)
创建重定向:此功能需要购买Yoast SEO的高级版才能使用,可以为网址创建301、302、307重定向,或添加410、451状态码。
标记为已修复:当错误修复完成后,可以使用此功能告知Google Search Console,以便Googlebot再次抓取该网页。此功能可以通过Google Search Console直接操作,Yoast SEO只是提供在WordPress后台直接操作的能力。
此功能需要授权Yoast SEO插件查看和管理网站的Google Search Console数据,然而,如果你的网站搭建在国内服务器上,则可能无法完成授权,提示信息为:“错误的Google授权码/Incorrect Google Authorization Code”。
这是由于搭建在国内服务器上的网站无法与Google服务器通信,导致无法完成授权过程。不过还好,这些网址错误信息可以在Google Search Console中直接查看和标记修复;重定向则可以通过编辑.htaccess文件或安装相关插件来实现。
6. 社交媒体优化
社交媒体的曝光对网站SEO也会起到一定的作用,Yoast SEO的社交媒体优化主要包括两个方面:
- 添加网站和文章作者的社交媒体资料
- 完善网站内容分享到社交媒体时的展示信息和效果
但由于支持的都是国外社交媒体,对于以国内用户为主要受众的中文网站来说,本部分功能也基本没用。有兴趣的朋友可以继续阅读:
6.1 添加网站和文章作者的社交媒体资料
添加网站和文章作者的社交媒体资料,这样可以让搜索引擎知道你的网站和作者的社交媒体帐号是什么,可以让搜索引擎更加了解你的内容和服务。
网站的社交媒体帐号,请到插件的“社会化(Social)”页面,在“帐户(Accounts)”选项卡中添加。支持Facebook、Twitter、Instagram、LinkedIn、MySpace、Pinterest、YouTube、Google+。
文章作者的社交媒体帐号,请到作者的“个人资料”页面添加。支持Facebook、Twitter和Google+。
6.2 完善网站内容分享到社交媒体时的展示信息和效果
Yoast SEO可以为网站内容添加Facebook Open Graph元数据、Twitter Cards元数据,这样当网站内容被分享到Facebook、Twitter和Pinterest(与Facebook同样采用Open Graph元数据)时,分享卡片会显示更丰富的信息,更有利于吸引他人点击。
7. 编辑robots.txt和.htaccess文件
Yoast SEO可以帮助站长方便地编辑robots.txt和.htaccess文件,位置:工具(Tools)→文件编辑器(File editor)。
robots.txt用于告诉搜索引擎网站的哪些页面可以抓取、哪些页面不能抓取,.htaccess文件则可以用来创建301重定向(WP Super Cache插件需要通过修改.htaccess文件来启用专家模式)。
站长可以在服务器端直接编辑这两个文件,而通过Yoast SEO插件则更方便些,对于非技术型的站长来说,操作起来也更简单。
总结
Yoast SEO功能确实强大,基本涵盖了SEO的各个方面。然而对于中文网站来说,由于对中文等非字母文字的兼容性问题,其最有价值的“页面SEO效果分析”不能给出准确的结果,站长需要在使用插件的基础上“人工”完成一些工作。
其最实用的功能可能是:
- 添加页面的SEO标题和元描述
- 添加XML站点地图
- 编辑robots.txt和.htaccess文件