一、网站地图 sitemap.xml 详解!<提交sitemap地图需要对谷歌网站管理员工具有所了解>
向搜索引擎提交 Sitemap 网站地图是搜索引擎优化的重要一步,Sitemap 能最大程度的帮助搜索引擎收录您的网站,尤其是网站包含大量动态地址或使用AJAX技术时,能帮助搜索引擎抓取正常过程无法抓取到的页面。
<?xml version="1.0" encoding="UTF-8" ?>
- <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">
- <!-- created with Free Online Sitemap Generator www.xml-sitemaps.com
-->
- <url>
<loc>http://www.seo-gg.cn/</loc>
<priority>1.00</priority>
<changefreq>daily</changefreq>
</url>
- <url>
<loc>http://www.seo-gg.cn/plus/heightsearch.php</loc>
<priority>0.80</priority>
<changefreq>daily</changefreq>
</url>
- <url>
<loc>http://www.seo-gg.cn/plus/sitemap.html</loc>
<priority>0.80</priority>
<lastmod>2008-12-26T12:42:59+00:00</lastmod>
<changefreq>daily</changefreq>
</url>
Google SiteMap 是基于XML标签编写的
XML标签
changefreq:页面内容更新频率。
lastmod:页面最后修改时间
loc:页面永久链接地址
priority:相对于其他页面的优先权
url:相对于前4个标签的父标签
urlset:相对于前5个标签的父标签
我将一句一句分解讲解这个xml文件的每一个标签:
<url>
这是具体某一个链接的定义入口,你所希望展示在SiteMap文件中的每一个链接都要用<url>和</url>包含在里面,这是必须的。
用<loc>描述出具体的链接地址,这里需要注意的是链接地址中的一些特殊字符必须转换为XML(HTML)定义的转义字符
例如:HTML字符 字符编码
and(和) & & &
<lastmod>是用来指定页面的最后修改时间
<changefreq>用来指字页面或者链接的更新频率
例如:
always 经常
hourly 每小时
daily 每天
weekly 每周
monthly 每月
yearly 每年
<priority>是用来指定此链接相对于其他链接的优先权比值,此值定于0.0 - 1.0之间
另外需要注意的是,这个xml文件必须是utf-8的编码格式,不管你是手动生成还是通过其它工具生成的
优先值最大为1.0,最小为0.1,优先值越大说明该网页越重要。一般的设置是主页(1.0)、类别(0.8)、产品(0.6)的优先值依次减小。
在制作网站地图的时候一定要注意不要写成相同的优先级。优先级表示特定网址相对于您网站上其他网址的重要性,并不会影响您网页的搜索结果性能。 如果所有网址具有相同的优先级,Google 将无法判定哪些网址更重要。
强调:sitemap.xml文件包含的URL建议不超过5w个URL,单个sitemap.xml文件不能超过10M大小
为什么这样介议:5W是官方的一个规定,也是为了避免出现如一下链接工厂之类的垃圾站点,如果文件太大蜘蛛爬行时间难免过长 因此才有这样的规定
那么如果你的网站 网址超过了5W呢 我们怎么做?这个就是今天我留给大家的作业!
有兴趣的朋友思考一下!
提交 Sitemap 网站地图
我们已经创建了 Sitemap 网站地图,将创建的 Sitemap 网站地图文件上传到服务器,然后向 Google、Yahoo、百度 提交 Sitemap 网站地图。
向 Google 提交 Sitemap 网站地图
向 Google 提交 Sitemap 网站地图可以使用 Google 管理员工具,http://www.google.com/webmasters/。当网站地图文件更改时,可以向 Google 重新提交。
向 Yahoo 提交 Sitemap 网站地图
Yahoo 也有类似于 Google 的网站管理员工具,http://sitemap.cn.yahoo.com/,不过处理的时间会长一点。
向百度提交 Sitemap 网站地图
百度没有类似的网站管理员工具,一种方式是在 robots.txt 文件中制定,如:
User-Agent: * Allow: / Sitemap: http://www.seo-gg.cn/sitmap.txt
