Sitemaps

网站地图
Zac
Zac

Web360编辑

上次更新时间:2021年9月28日

你可能已经熟悉了网站地图的概念,在网站上找不到想要去的页面时,它可以指引你来到那个页面,网站地图是列出网站中所有页面链接的一个网页。

搜索引擎非常喜欢Sitemap,使用网站地图这种简单的方法,可以使网站上的每个页面都被搜索引擎看到,让网站有利于蜘蛛爬行和收录。

网站地图有两种类型:

普通的、人性化的网站地图

通常是按目录列出网站全部内容的HTML网页,用于帮助浏览者查找所需要的信息。

XML/Google Sitemaps

这种类型一般称为谷歌网站地图,应用于谷歌、雅虎和MSN。它看起来像这样:

除非你能读懂XML,否则这不是一个友好的页面,但它对于搜索引擎来讲,要比传统的sitemap包含更多信息。如:

变更频率Change frequency:(可选)

告诉搜索引擎,网站的更新频率。例如:你的个人简介可能几年才会改变一次,可以将其设置为“yearly”。而你的博客,可能每天都在更新,所以要将其设置为“daily”

网站地图只是示意搜索引擎爬行的频率。即使你设置为“hourly”,蜘蛛也不会每小时都来爬行收录你的网页。我的建议是,把一些不经常改变的网页设置为“yearly”

优先事项:(可选)

设置网站上某个网页的相对重要性。比如主页的相对重要性设为1.0,栏目页相对的重要性为0.8,而个人博客栏目或某个产品页的相对重要性为0.5 。这个优先级只说明,某个特定的网址相对于其他网页的重要性,并不会影响网页在搜索结果中的排名。

最后修改:(可选)

网页被最后修改后,它会通知搜索引擎网页是否有变化。如果搜索引擎看到你的网页没有改变,它们就不会再被蜘蛛抓取,从而节省了一些时间和精力。事实上,搜索引擎还有其他方式来确定这些数据,这并不是最有必要做的事情。

如何建立一个(谷歌)的XML网站地图?

可以自己写一个sitemap,语言很简单,但如果网站有很多网页的话,将是一个长期而艰苦的过程。现在有个好办法是,使用XML站点地图生成工具。

如果你使用的是WordPressDrupalphpBB或者其他的内容管理系统,它们有插件和模块,用CMS可以自动生成和维护sitemap。还有一个软件是Dreamweaver,也可以运行生成你的sitemap

接下来要做的就是,上传sitemap到你的web服务器,然后告诉搜索引擎在这里可以找到他们。

如何手动提交搜索引擎?

谷歌:

注册谷歌管理员工具在www.google.com/webmasters/tools,然后添加并验证你的网站,这样就可以告诉谷歌,在哪里可以找到sitemap。注意,这种方法必须要注册谷歌账户,上传一个重要文件来验证网站,或者加入meta-tag到网页中。除非你删除了那个文件或者是meta-tag,一旦完成以后,就不用再重复以上步骤了。

Yahoo!:

雅虎的方法类似谷歌:需要将网站提交到雅虎Web网站服务中,并在那里添加一个sitemap文件。需要注册一个账户并且上传网站上的重要文件来验证,或者在网页上添加一个meta数据。

一个简单的方法:使用robots.txt

这是一个集所有功能于一身的解决方案:增加一行代码到robots.txt文件中。

每一次网络抓取工具访问你的网站,它要做的第一件事,就是找到这个robots.txt文件。这个文件会告诉蜘蛛抓取哪些网页,只要有这个robots.txt文件,搜索引擎蜘蛛就会尊重它的意见。

添加sitemap,只需要在robots.txt文件中,加下面一行代码:

				
					Sitemap: <http://www.example.com/sitemap.xml>
				
			

可以将其粘贴在文件的任何地方,确保它是一个完整的URL,包括HTTP和你的域名。

如果需要添加多个网站,比如,你有一个博客网站自动生成sitemaps,另外的网站只需要复制代码,更改URL就可以了。

一个重要的事情要记住:

不要用sitemap来隐藏网站的信息,这样网站可能会受到惩罚,或把网站上的某些网页排除在搜索引擎之外。

如果不希望搜索引擎收录网站上的某些网页,可以用robots.txt文件设置完成。

课程总结

在这节课中,我们学习了Sitemaps,它是什么,有何作用,以及如何创建它们。我们还研究了XML网站地图的内容,以及向搜索引擎提交网站地图的不同方式。

发表评论

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