如何建立网站地图及对地图类型的了解,是xml格式地图最好吗?

来源:互联网 发布:ubuntu在线安装jdk1.8 编辑:程序博客网 时间:2024/05/17 07:34

站长们都知道,每个搜索引擎都支持好几种网站地图的格式文件,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,你是起什么文件名就写什么

最后提交就行了,其它的文件不用提交

提交后的效果,提交后可能要等待一些时间才能生效,最后如下

网站地图提交后

到此,谷歌网站地图提交结束,其它搜索引擎也一样,只提交索引地文件就行,


原创粉丝点击