快速生成sitemap文件

每个网站管理员都希望搜索引擎能快速完全地收录自己的网站,但事实上收录的过程是相当缓慢的,除非我们向搜索引擎提交sitemap文件。那么如何快速地生成sitemap文件呢?

“可能吧”成立6天后被Google收录了,我当时是相当高兴的。但只收录了首页。作为网站拥有者的我当然希望Google更快地收录我的网站。因此,我不得不编写sitemap文件提交给Google,但是,众所周知,手动编写sitemap文件可能需要上亿年的时间(稍微夸张了一点),因为要设置更新时间,索引等级,更新频率等等(虽然这些都可以不填写,但毕竟是麻烦的),Google也提供了一些工具帮助我们这些“网站管理员”。

Google提供的工具是“Google Sitemaps 生成器”,它是一个Python 脚本,本打算使用这个工具,但一看实在太烦琐了。看了一半就不想看下去了。所以我只好上网搜索更好的方法了。总结一下,我找到了两类的方法。

—————————-

第一类是使用java脚本生成当前页面的sitemap,只需要将代码粘贴到地址栏运行就可以了,代码如下:

运行这个脚本sitemap将会被复制到剪切板上。

但这个方法有一个的缺点,就是只能生成当前页面的sitemap,显然,这个缺陷是致命的。

——————————-

于是我寻找了第二种方法:

这个方法是把一个asp文件上传到网站根目录然后运行,这样将会在跟目录下生成一个sitemap.xml文件。快捷方便。你可以点击这里下载这个文件。当然,你需要把网址改为你的站点的地址。

这个方法很好,生成的sitemap文件包含了网站所有的超链接。比第一种方法来得要简单,要快捷。但是,它也有一定的缺陷。因为我们只希望搜索引擎收录我们某些页面,而一些重要的管理或隐私页面我们不希望被它收录,但这样生成sitemap就什么都被搜索引擎收录下来了。那有什么方法可以阻止搜索引擎收录那些我们不希望被收录的页面呢?

我推荐的方法是编写一个robots.txt文件,在里面列出你不希望被收录的页面或目录。编写方法很简单,可以参考这个页面

——————————

当然,你还可以使用一些第三方工具来生成sitemap,详细就不作介绍了。

我是在写这篇文章之前向Google提交sitemap的,现在去Google看看,Google已经确认了我的sitemap了。

4 条评论

  1. 谷粉007
    2007 年 4 月 12 日 下午 9:14

    Haha好方法,我转载了。

  2. 2009 年 3 月 28 日 下午 2:33

    感谢。不知道这个方法是否适用于论坛?

  3. 2011 年 3 月 9 日 下午 7:31

    下载链接失效咯 求asp文件

  4. 2011 年 3 月 9 日 下午 7:31

    我再去别的地方找找看吧

发表评论

电子邮件地址不会被公开。 必填项已用*标注