WordPress实用插件之SiteMap自动生成
Sitemap对一个网站来说到底有什么用呢?来看看Google的解释(以下斜体部分内容来自Google,版权归Google所有,更多有关Sitemap介绍见这里 ):
用最简单的话来说,Sitemap就是您网站上网页的列表。创建并提交Sitemap有助于确保Google知道您网站上的所有网页,包括Google的正常抓取过程可能无法找到的网址。
如果网站属于下列情况,那么Sitemap会特别实用:
1.网站含动态内容。
2.网站有不容易被Googlebot在抓取过程中发现的页面,如有大量富AJAX或Flash内容的页面。
3.网站为新网站且指向网站的链接不多。(Googlebot会跟随链接从一个网页到另一个网页抓取网络,因此,如果您的网站没有很好地链接,我们可能很难发现它。)
4.网站有大量内容页存档,这些内容页相互没有很好地链接,或根本就没有链接。
可见sitemap对于网站被搜索引擎的收录起到非常重要的作用,特别是对新网站来说。在网站的SEO中是不可或缺的一环。
Sitemap制作的方法有多种
1. 人工书写
2. 利用工具生成
3. 利用某些专门在线生成Sitemap的网站来生成(比较好的一个点这里 )
4. 利用插件生成
第一种方法显然很不现实,除了要懂得Xml知识外,网站链接收集将是很大的工作量。
第二种方法需要下载工具,Google就提供了一个sitemap-generators,但是对于新手来说很不友好,它需要修改代码、服务器要能运行python脚本等。
第三种比较简单,也有很多这种网站。但是用户要面临页面广告、链接数限制等麻烦事儿
这里我推荐给大家第四种方法:
WordPress官方网站有很多的关于Sitemap的插件。我认为比较好的一款是名为Google XML Sitemaps。目前最新版本3.0.1.0。由一个德国网站开发。(点此从官方下载地址下载此插件 )官方地址,请勿盗链。当然,你也可以点这里进入wordpress的官方网站中该插件的下载页面。
该插件最大的特点在于不但能自动生成SiteMap.xml以及压缩包sitemap.xml.gz(可以在后台去掉这个功能)。还能在生成之后自动通知Google、MSN Live Search、Ask.com、Yahoo(需要在后台填入填入yahoo帐号)这几个主流的搜索引擎。
插件只有几百Kb,下载解压后上传到WordPress的插件目录,进入Blog后台激活该插件后即可对其进行设置、生成sitemap。设置及其简单,大部分设置都不用懂。
设置的内容主要有:生成文件类型、存放目录(一般默认根目录会比较方便搜索引擎的抓取)、站点更新频率、要通知那些引擎、sitemap要包含的链接类型等。(主要设置界面中英文对照见这里)。
第一次生成的时候可能会遇到一点问题:当你站点根目录没有Sitemap.xml文件而该目录又不可写的话。会导致生成失败。因此为了方便起见,建议用户事先建立一个空白的sitemap.xml文件上传到站点根目录,将其属性设置为可读写即可。
后台的设置很简单,点几下鼠标即可,然后按“buildsitemap”即可一步实现sitemap生成、搜索引擎通知。
在以后网站只要有更新该插件就会自动改写sitemap文件并通知搜索引擎。用户还可以在后台点击“rebuild the sitemap”来让插件更新sitemap。
在这个插件的设置页面右侧栏还有一些实用的网址,包括该插件的官方网页、几个搜索引擎服务商提供的站长统计、管理工具等链接。
笔者唯一担心的是该插件自动更新sitemap并通知搜索引擎,频率过快会不会导致搜索引擎认为该网站作弊而封杀用户网站?
因此还是建议用户在使用的时候如果网站更新频率过快,就设置不要自动通知搜索引擎,自己定期到后台点击“rebuild the sitemap”然后通知即可。
不过笔者对该搜索引擎底部的实现方式也不是很了解,也许上边的担心也许是多余的。