最近比较苦恼搜索引擎的事。4月初放上网站后,在大概4月底的时候,Google曾突然收录了大部分页面,百度也很快收录了几乎全部页面。但是,Google在4月底的清理中把我的页面清理掉很多,只留了主页链接的几个页面。百度在前两天也突然进行了清理,我的网站的收录数从70掉到了14。想了一想,觉得应该增加每个页面的链入数。想到两个办法,一是用相关文章插件建立各个文章之间的链接,二是建立sitemap。
在网上找了几个在线sitemap creator,都不怎么好用,基本都不能建立整个网站的sitemap,只能收录首页的链接,不能递归收录,而且这种方法每次都要手工操作,也不方便。突然想到可能会有相应的Wordpress插件,就去Google搜索"wordpress sitemap -google",之所以减去"google"是因为有个著名的Google Sitemap Generator插件嘛。在搜索结果第一项就找到了我所需要的插件——Dagon Design Sitemap Generator。
Dagon Design Sitemap Generator的最新版本是2006-04-02的2.6版本,软件的所有插件介绍、下载地址、安装方法、更新历史、选项说明,全在一个页面上。这个插件很简单,照着网站上的说明,下载了程序文件,改扩展名为php,扔到plugins目录,到插件页面激活后,选项页面里就多出来个DDSitemapGen选项。里面都是简单的英文,可以选择sitemap里的显示方式,排序方式以及每页项目数等。功能挺全的,可以单独设置不显示的分类和页面,甚至还考虑到非英语使用者,将sitemap里几个字符串列出来,比如"Category:",可以自行修改成“目录:”等,这样就不用去改源代码了。
要显示sitemap,只要在文章中插入<!-- ddsitemapgen -->即可。我新建了一个页面,命名为Sitemap,里面只放上这一句。由于我的Blog使用了permalink,就按照插件的说明到选项里找到"If using permalinks, enter slug of sitemap page:"一项,填上"sitemap"。OK啦,sitemap已经建立好了,到我的sitemap页面看看效果。
Update:今天Google里已经收了114个页面了,差不多收全了。嘻嘻,这个插件果然很有效果啊。本来以为Google提供的Google Sitemaps服务是很有利于Google收录的,现在发现其实这个插件比Google Sitemaps好多了。
Update2:小明说做了个Dagon Design Sitemap Generator中文版,让我帮忙测试一下。我看了一下,有一些错误,比如他不知道"slug"这个词在WordPress里指的是“缩略名”,也就是文章、独立页面还有分类的缩略名。所以给他做了个大修改,改好了又传回给他。现在我们有Dagon Design Sitemap Generator中文版
用了,可喜可贺可口可乐。
Update3:刚上来,看到小明早上8点多发来一个链接。过去一看,是插件的主页,中文翻译已经加上去了,哎呀呀,后面还有指向我的网站的链接。不过名称好像有点错误,Chinese simple language,貌似“简体中文”应该翻译为"Simplified Chinese",嘻嘻。
Very nice. Thanks for your introduction.
8错8错!
非常感谢,没有你的这篇文章,像我这样的菜鸟是弄不好这个 网站地图的
我启用了永久链接,输入了sitemap,但是这样就无法实现sitemap翻页,是否要写rewriterule?该如何写呢?谢谢。
或许是永久链接的问题,应该往那方面检查。
启用永久链接后,插件自动用http://domain.com/sitemap/2/这样的分页地址。插件对永久链接支持的很好。或许是你的服务器上永久链接无法使用?你可以检查一下文章独立页地址是否正常访问,以确定永久链接是否正常。
你好yskin我遇见了和4楼同样的问题
我的也是实现不聊翻页
当我点击PAGE2的时候地址栏上的网址出现的仍然是http://www.cosyou.cn/sitemap/
期盼你的回答谢谢
我的永久链接是正常的
很喜欢这个插件,谢谢你的分享
我已安装了google sitemap插件,给机器看的话一点问题也没有,但给人看就很垃圾了,看了你的sitemap,感觉很不错啊,就是不知道两个能不能一起用,和用不用把这个也添加到google网站管理工具里