站长们都知道,每个搜索引擎都支持好几种网站地图的格式文件,xml格式的,txt格式,还有html,gz的等等,这就苦了我们站长们了,不可能为每个搜索引擎都做一份网站地图吧。
下面ab蓝学网对建立网站地图格式文件上的建议:
经过对目前各大搜索引擎的了解:如百度,搜狗,360搜索,Google,Yahoo,Bing,搜搜等,他们都能统一支持的网站地图格式文件是xml类型,知道这就好办多了,那就办网站只建立一份网站地图吧,就是xml格式的。可格式是都支持xml的网站地图,要写法有一点点要求不一样,其中Google,Yahoo,Bing搜索引擎对xml格式网站地图比较严格,都要写一个命名空间。
网站地图命名空间的了解:
命名空间有三种类型,一是网址的,二是视频的,三是图片的。他们的命名空间不一样。不过我们一般建立的网站地图都是基于网址类型的,网址类型的命名空间统一写法目前是
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9",后面我会说明这话在哪里用的,其它两个这时不作介绍,大家可以网上找一下相关知识。
现在我们开始建立网站地图,网站地图也是要维护的,为了方便维护,就建立一个索引类型的网站地图,因为这样以后网站地图内容有改变,也不用重新提交网站地图。免了好多麻烦
索引类型的网站地图格式如下
这里文件名为:Sitemap.xml,当然文件名随便起,只要是xml格式就行,最后提交给搜索引擎的也是这个文件,写什么名就提交什么名的就行
这个文件的内容格式如下
<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<sitemap>
<loc>http://www.ablanxue.com/Sitemapmu.xml</loc>
<lastmod>2013-07-25</lastmod>
</sitemap>
<sitemap>
<loc>http://www.ablanxue.com/sitemap2013.xml</loc>
<lastmod>2013-07-25</lastmod>
</sitemap>
</sitemapindex>
说一下上面的意思
sitemapindex 是索引类型网站地图的开始标签,是必须写的,后面接着写的xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" 表示这个基于网址的网站地图的命名空间,百度的网站地图是没有提示要写这一个,只有Google,Yahoo,Bing的要写这个,不然提交时会提示警告。
sitemap是要引用网站地图的节点,要引用多少就写多少个sitemap节点,这里只写了两个,这时说明一下为什么要写两个或是更多个,那是因为每个网站地图不能大于10m,google的不能大于20M,且里面的记录不能大于50000条,要是多于这个要求了,就分开写。
loc是引用的地图路径,记得要写http开始,是必须填写的。
lastmod是指这个引用文件的修改时间,写不写都不重要
好了,下面再对引用的地图文件写法作了解
Sitemapmu.xml,这个文件名随便自己写,写什么引用时就写什么,是xml格式就行
这个文件里面的内容如下
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>http://www.ablanxue.com/prtu_1.html</loc>
<lastmod>2013-07-25</lastmod>
</url>
<url>
<loc>http://www.ablanxue.com/bizhi-0-1.html</loc>
<lastmod>2013-07-25</lastmod>
</url>
</urlset>
里面同样要写命名空间
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
urlset是站点地图的开始标签,是必须写的,url就是最后要写入地图的网址节点了,
loc,
lastmod同上的道理一样,
对于sitemap2013.xml这时就不写了,道理都一样。建好了地图,要把地图文件都上传到网站的根目录,每个文件都要上传
最后,地图有了,就要提交给搜索引擎了
下面似提交给google为例,
先登录google网站,注册一个账号,再登录,找到站长工具,
找到后右上角会有添加网站的选择
按要求添加好网站,加好后如下图
再点击自己的那个网址,进行后左边会有如下图所示
里面再找到站点地图,
此时右上角会有
点一下这个按钮会出现
这写上上面的地图搜索文件名,由于我刚才起的名是Sitemap.xml,
所以这里我就填写Sitemap.xml,你是起什么文件名就写什么
最后提交就行了,其它的文件不用提交
提交后的效果,提交后可能要等待一些时间才能生效,最后如下
到此,谷歌网站地图提交结束,其它搜索引擎也一样,只提交索引地文件就行,ab蓝学网原创内容,转载请注明出处。