Google,Yahoo和MSN等搜索引擎都允许网站提供XML格式的Sitemap(备注:百度是不支持这种格式的Sitemap的),以帮助 搜索引擎收录网页。使用XML格式网站地图的最大好处是,可以方便搜索搜索引擎机器人更全面地收录网站的内容,特别适用于动态网站和结构层次比较深的网 站。下面说说怎样创建XML格式大Sitemap。
XML Sitemap是用php或者asp等动态语言把网站上所有的公开网页的网址写入到xml文件中,这个xml文件包括以下的内容:
- 文件头:<?xml version=”1.0″ encoding=”UTF-8″?>//定义xml文件大版本和编码;
- 所有的内容皆包含在一对<urlset></urlset>标签中,并在<urlset>标签中指明 Sitemap遵循大协议,如:
<urlset xmlns=”http://www.sitemaps.org/schemas/sitemap/0.9″> - 每一个网址皆用一对<url></url>标签来包含,中间有loc(网址),lastmod(上次修改时 间),changefreq(修改频率),priority(权重)等四个项目,其中loc是必须的,其他的都是选用的,一个完整 的<url></url>的示例如下:
<url>
<loc>http://www.example.com/</loc>
<lastmod>2005-01-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url> - 通常把该sitemap文件命名为sitemap.xml,放置于网站大根目录下;
如:http://www.5uyou.com/sitemap.xml - 可以通过Google的网站管理员工具提交网站的sitemap,google会很快地下载该文件,实践证明,通过这种sitemap提交网址可 以很快地使网页被Google收录。