SEO,即搜索引擎优化的简称,目的在于提升站点在搜索结果的排名。SEO是每个站长建站时首要学习的技能。然而想做好SEO并不是一件容易的事,SEO并不像数学定理一样有一个明确的标准。本文只是介绍了一些笔者在做站长的这些年中,所获取的一些WordPress SEO经验。
站点自身的优化
做SEO,首先要从站点自身做起,一个网站能拥有好的网站结构和层次关系。不仅有利于用户查找信息,也便于搜索引擎抓取和分析。Wordpress为我们提供了强大的后台管理界面来完成这些工作。
文章的Permalink
默认情况下,Wordpress会用?p={post_id}的格式做为文章的Permalink(永久链接),这个有一个很大的缺点,就是文章ID并没有实际意义。为了能更好的让搜索引擎了解文章的内容,我们可以为文章加上别名(在Wordpress中称作Slug)。Slug虽然支持中文,但做为URL的一部分,一般只包含字母、数字和连字符。所以,对于中文标题的文章,最好的方法就是将中文翻译成英文作为Slug。这样还可以同时匹配更多的关键词。
另外,Wordpress为用户提供了几种常用的Permalink格式,用户可以在管理界面的Settings -> Permalinks中看到。
搜索引擎通常不喜欢目录机构很深的网站,所以用户可以直接选择“postname”(当然对事物有归类癖的读者,不妨试试/年/月/日/文章标题的结构)。为了SEO,更好选择是采用自己定义Permalink,如选中“Custom Structure”,然后在后面的文本框中添入“/%postname%.html”,生成伪静态的URL。
需要注意的是,Permalink一但定义好,除非迫不得已,否则绝对不要修改,因为一但文章的URL发生了变化,之前的所有排名也都会消失。因此要尽早的为文章设置Permalink。
Meta Data
Meta Data做为网页的一部分,为搜索引擎提供对该页面的描述信息。虽然现有的搜索引擎已经非常智能,可以直接提取和分析网页的内容,但提供适当的meta依然可以帮助搜索引擎更好的匹配关键词。
可惜的是,大部分Wordpress主题(甚至Wordpress原生的主题),都没有提供一个为用户输入Meta Data的地方。这个时候,你可以选择安装插件的方式为系统提供一个Meta框。也可以手动修改主题文件。至于如何去修改主题文件,我会在另一篇《为Wordpress后台提供Meta框》中详细说明。
Sitemap
Sitemap是一个的网页整体结构示意图,用于告知搜索引擎网站上有哪些是可供抓取的网页。Sitemap是一个XML格式的文件,一般不会手动对写,可以通过在线的工具为自己的网站生成Sitemap。不过对于Wordpress,可以直接安装插件,生成自己的Sitemap。比方:Google sitemap plugin插件,可以自动帮你在根目录下生成Sitemap为件。生成后,可以在浏览器中查看,URL为“/sitemap.xml”。
(在Google浏览器中显示的效果)
生成后Sitemap后,你还要把你的Sitemap地址提交给每个搜索引擎。Google在Google Webmaster Tools上可以提交,而百度则在站长工具中提交。
服务器的选择
很多站长的做SEO的时候都忽略了WordPress主机的选择对网站影响。其实一个网站的访问速度,和网站服务器所放置的地理位置,都会影响到网站排名。比如说,如果网站是针对美国用户的,选择美国主机就会优于选择国内主机。
另外,对于虚拟主机,与其共享一个IP的其它网站同样会影响到自己站点。所以正确的选择合理的服务器同样是SEO的重要一部。对于普通的Wordpress博客用户,可以考虑选择Linux虚拟主机,而流量稍大一的网站,也可以采用Linux VPS服务器。
小结
本篇主要介绍的Wordpress站内的一些优化方式。下篇中我们会从站外的角度来优化站点。