如何设置SEO友好型wordpress网站

文章翻译修改至Search Engine Watch网站Matt Morgan 的文章

SEO Friendly WordPress in 12 Steps

WordPress是一个非常棒的开源型网站,使用者可以在几分钟内完成从创建到运行的整个过程。但是,如果你不懂得如何设置的话,它在SEO友好性方面并没有你想象的那么优秀。
这篇文章将向你展示如何通过修改wordpress网站设置以达到最大化的SEO效果。
(文章中所有步骤及截图都是在wordpress 3.5基础上进行的)
第一步:开发期间的隐私设置(Private Setting)
wordpress的五步建站法中最后一个设置就是隐私设置。在网站开发期间应该勾选“Discourge search engine from indexing this site”. 这一设置能够防止google蜘蛛抓取建设中的网站页面。我们最不愿意看到的是谷歌搜索引擎将我们的sample page显示在搜索结果当中。如果你在建站过程中忘记勾选这一设置,你可以通过Settings-Reading来设置这一项。
如何设置SEO友好型wordpress网站 - wanderyang10 - Wander
第二步:固定链接(Permalink)设置—搜索引擎友好型链接
你可以通过Permalink中点击custom,然后在文本框中输入如图文字,来设置搜索引擎友好型链接。
如何设置SEO友好型wordpress网站 - wanderyang10 - Wander

(wordpress默认为第一项default设置,链接中含?是动态链接,而我们需要的是静态链接。文章作者Matt此处输入的文字,导出的链接为www.samplesite.com/category/postname, 这一点上很多SEOer并不认同,一般选择的是post name这一项,导出的链接为www.samplesite.com/postname。链接深度比上面的更浅是更容易被引擎收录的)

第三步:重民命Uncategorized 分类
我看到无数博客在分类时非常粗心,直接将文章归类为系统默认的uncategorized。怎么解决这个问题呢?浏览wordpress后台管理菜单中的post按钮,点击post项目下的categories setting。点击uncategorized类目,在下拉菜单中点击quick edit, 将其重命名为适用于任何文章的类目名(假若你自己,你客户,或者嘉宾作者忘记选类目,将会自动归为此类)。这样你就无需设置writing setting中的默认类目了。
如何设置SEO友好型wordpress网站 - wanderyang10 - Wander

 第四步:使用All in One SEO Pack插件自定义页面标题和元标签

这里作者用一大段一大段的写了很多细节的地方,我这里就不一一陈述,可以点一段的链接查看原文。下面是我认为比较中要的几点:
  • 主要自定义三个部分, title/meta/description,这也是SEO优化中最常提的一点
  • 自定义home page页面的标签属性(跟第一点差不多,但是home page的设置太重要了,所以要格外慎重)
  • 在插件中输入个人在Google+的profile地址,SERP(search engine result page)中将显示作者头像信息。
  • 当然类似的插件还有Wordpress SEO by Yoast, Lazy SEO,etc,
如何设置SEO友好型wordpress网站 - wanderyang10 - Wander
第五步:使用Category Pagination Fix插件减少404错误
原句是这样的There is a bug with WordPress where you will end up with 404 errors when trying to access any Category page beyond the first page.这个始终没能理解这里讲的是什么情况下才会出现的错误。这个插件的使用方法很简单,安装之后enable或者activate就行了,无需任何其他操作。

第六步:使用Remove Link URL 插件去除不必要的图片链接。
这种情况,自己遇到过好几次,点击网页的图片之后,原网页直接跳转到图片,如果想浏览之前的页面只能点击返回按钮。这对客户体验来说是硬伤。如何去除这些链接呢?只要直接安装Remove Link URL这个插件并激活就没问题了。
如何设置SEO友好型wordpress网站 - wanderyang10 - Wander
 第七步:自动生成 HTML & XML 格式的网站地图
如果你能够像蜘蛛爬虫提供网站地图的话,你的网页或者文章可能会更快的被谷歌等搜索引擎收录。我推荐用Simple Sitemap插件来生成 HTML 格式的Sitemap, 用 Google XML Sitemaps 插件生成 XML格式的Sitemap. 安装好插件之后,可以利用这两个插件生成的网站地图,将他们提交到google和bing之类的搜索引擎,操作异常简单。关于如何上传网站地图,请查看详细教程
如何设置SEO友好型wordpress网站 - wanderyang10 - Wander

 第八步:为谷歌添加Google Analytics功能

有很多种方法可以给你的网站添加各个数据分析功能,个人喜欢wordpress中的谷歌分析插件,因为里面提供了一项特别的功能ignore Administrators。
如何设置SEO友好型wordpress网站 - wanderyang10 - Wander
这一功能将使得谷歌在进行数据统计时忽略网站管理者的网站行为。插件安装成功之后,可以自动授权插件也可以手动输入UA code,完成插件激活。
如何设置SEO友好型wordpress网站 - wanderyang10 - Wander
Ignore Administrators功能的设置需要先点击“Show Advanced Settings”, 然后在ignore users一项中选择administrators即可。
如何设置SEO友好型wordpress网站 - wanderyang10 - Wander
如何设置SEO友好型wordpress网站 - wanderyang10 - Wander
第九步:选择主题时尽量选择Responsive Theme
Responsive theme 中文不知道是不是叫响应式主题,是指那些针对不能显示终端都能正常显示的主题框架。无论网页浏览者使用的是电脑,手机还是平板都能得到一个很好的阅读体验。谷歌建议网站设计者使用响应式主题架构,此类设计在SERP中的排名是有一定促进作用的。
如何设置SEO友好型wordpress网站 - wanderyang10 - Wander
第十步:检查&优化主题代码
选择好主题之后,应该分析主题的网络代码,查看是否有不利于SEO优化的错误。我喜欢使用SEO Doctor Firefox add-on
插件给网站做个快速的检查。使用这一插件,可以快速查看网页代码中可优化的部分。尽管很多网站设计师能够设计出众多精美的网站,但是我们不能指望他们每个人都是SEO大师。这些主题中很常见的一个错误就是,logo包含在H1标签中。这导致网站每页都出现多个H1标签。 
下面是这一插件工作的范例图:
如何设置SEO友好型wordpress网站 - wanderyang10 - Wander
第十一步:优化网站的.htaccess文件
.htaccess文件是服务器加载其他页面之前阅读的第一段代码。你可以在这一文件中定义很多规则。这对网站的优化非常重要,当然如果文件当中有错误的话,也可能在几秒钟之内摧毁你的网站。所以记得编辑之前先备份原有的文件,然后慢慢试。下面是几个常规的优化操作:
  1. 标准化网站链接:www 或 non-www需要统一   确保你的网站不能同时使用www和不含www的网址登录。google在对页面计算时会对每一个页面都计算一次。尽管从技术上来说两个是统一网站,但是作为google数据中的两个网站,谷歌会给与重复内容的处罚。你可以通过在.htaccess文件中加入几行代码来解决这一问题。个人比较喜欢不含www的网址,因为更简洁。可以通过添加录下代码实现:如何设置SEO友好型wordpress网站 - wanderyang10 - Wander
    如果你喜欢www的链接,可以点击此处查看代码。
  2. 通过文件缓存提高网址加载速度 Page Speed Module可以加快页面加载速度。不用对page content做任何修改便可以为页面其他资源的加载加速。使用前先跟自己的主机提供商确认是否支持,如果支持的话,激活之后便可使用。只要在.htaccess 文件中加入如下代码即可:如何设置SEO友好型wordpress网站 - wanderyang10 - Wander
  3. 页面url中加入尾斜杠 防止谷歌内容惩罚的另一方式是在所有连接中加入尾斜杠。可以通过加入以下代码来实现这一功能。如何设置SEO友好型wordpress网站 - wanderyang10 - Wander
  4. 301重定向 有时候网站管理者可能要将原网站文件跟新为html静态文件,这时候你可能需要将旧的链接指向新链接,以避免出现大量的404错误页面。(原文Often times, WordPress is replacing a static HTML website as an upgrade. You will need to properly 301 redirect all of the old URLs to the new ones so you don’t end up with a bunch of 404 page not found errors.不能确定是否是讲这种情况。)通过在谷歌中输入“site:www.domainname.com” 可以获取已经被谷歌收录的链接清单,有时你可能只需要重定向一个链接而不是全部。一下代码可以帮你解决重定向链接(注意第一部分没有包含完整链接,而后部分是包含链接的):如何设置SEO友好型wordpress网站 - wanderyang10 - Wander
第十二步:优化网站的robots.txt文件
搜索引擎蜘蛛会在扫描收录页面之前,先查看网站robots.tex文件以获取收录意见。如何设置SEO友好型wordpress网站 - wanderyang10 - Wander
user-agent:* 表示网站欢迎所有引擎爬虫。你可以通过告诉爬虫网站地图的位置,以便更加了解各个页面。也可以告诉它哪些网页不希望搜索引擎收录。
有些页面在创建wordpress的时候会自动生成的,我喜欢disallow这些页面。这些类目里面的文章没有必要被搜索引擎收录。可以使用上图中的代码来disallow这些页面。
总结

以上wordpress优化建议只是非常基本简单的操作。wordpress平台提供了成百上千的插件可以进一步优化各界面。而且。每个网站都各不相同,也需要不同的优化操作。我也很好奇你们是怎样优化wordpress呢?

分享&收藏
Wander 的头像

About The Author

自由主义者,喜欢网游,新鲜事物!外贸门徒。 学习中:Wordpress建站,Photoshop,SEO,市场营销! 欢迎大家留言讨论,共同进步,呵呵!!

No Comments