谷歌网站地图标准格式

谷歌网站地图标准格式

相信很多站长朋友对谷歌网站管理员工具都不陌生,在管理员工具里面一个很刺眼的功能就是提交网站地图。那么这个网站地图该怎么做呢,这个时候很多站长朋友可能就迷茫了,不知道谷歌网站地图的标准格式是什么样子的,那今天就来跟大家分享一下谷歌网站地图的标准格式,并结合本站的实力进行讲解。

首先,我们给出谷歌网站地图的简短样例,并附以注释。

完整格式如下:

<?xml version="1.0" encoding="UTF-8" ?>
 <urlset xmlns="http://www.google.com/schemas/sitemap/0.84">
  <url>
  <loc>http://www.elingxi.com/</loc>
  <lastmod>2010-09-13</lastmod>
  <changefreq>daily</changefreq>
  <priority>1.0</priority>
  </url>
  <url>
  <loc>http://www.elingxi.com/service/</loc>
  <changefreq>daily</changefreq>
  <priority>0.8</priority>
  </url>
       …
       …
</urlset>

下面,对以上标签分别加以解释

1、声明行代码

<?xml version="1.0" encoding="UTF-8" ?>
<urlset xmlns="http://www.google.com/schemas/sitemap/0.84" >

第一行声明文档的编码格式,如果是动态输入的内容,请使用数据库的编码格式,一般不用对此进行修改。第二行是声明该文档为谷歌地图文档,此行请不要修改。

2、URL块代码

从代码的结构中很容易看出,<loc></loc>中间的内容即为需要索引的页面地址;

<changefreq></changefreq>中间的内容即希望搜索引擎对loc中地址的索引频率,参数可以是 yearly、monthly、daily、always等,建议的做法是,网站首页和顶级目录设置为darily,内容页设置为monthly。

 <priority>0.8</priority>代表页面分配权重,这个数值从0.1-1.0,如果都设置为1.0的话就没有意义了,建议的做法是首页为1,顶级目录0.8,文章内页留空,使用默认设置(有利于减小xml文件大小)

lastmod:页面最后修改时间,这个很明显应该使用网站最后那篇文章的更改时间,不在赘述。

  这个很重要。Google的机器人会在索引此链接前先和上次索引记录的最后更新时间进行 比较,如果时间一样就会跳过不再索引。所以如果你的链接内容基于上次Google索引时的内容有所改变,应该更新该时间,让Google下次索引时会重新 对该链接内容进行分析和提取关键字。这里必须用ISO 8601中指定的时间格式进行描述,格式化的时间格式如下:
  年:YYYY(2008)
  年和月:YYYY-MM(2008-06)
  年月日:YYYY-MM-DD(2008-06-04)
  年月日小时分钟:YYYY-MM-DDThh:mmTZD(2008-06-04T10:37+08:00)
  年月日小时分钟秒:YYYY-MM-DDThh:mmTZD(2008-06-04T10:37:30+08:00)
  这里需注意的是TZD,TZD指定就是本地时间区域标记,像中国就是+08:00了
  切记:其他格式可能引起出错,比如将2008-08-08 写成2008-8-8就会出问题。

3. Sitemap.xml制作方式

  制作方式无非两种,自动方式和手动方式。

  自动方式一般使用生成工具自动生成,只需输入自己的网址,就可以得到完整的xml文件。这种方式一般适用于静态网站,在此不再赘述。但需要提醒的是,网上的工具良莠不齐,生成的文件经常有错误,不一定能通过google的校验,使用者需认真辨别。

合适的做法是自己辨析格式文件,然后通过程序来动态生成,或者手工点击之后动态生成。我们将在下一篇文章中给出 dede/dedecms/织梦中的谷歌地图制作方法