有时候我们需要制作谷歌sitemap提交网站地图,谷歌的相当于其他搜索引擎略有不同,主要是几个标签的问题!
谷歌索引sitemap:
网址:
<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <url> <loc> <!--网站地址--> <lastmod>2005-01-01</lastmod><!--时间--> <changefreq>monthly</changefreq><!--更新频率 always,hourly,daily,weekly,monthly,yearly,never--> <priority>0.8</priority> </url><!--优先值 0.0 to 1.0--> </urlset>
如上就是谷歌的网站地址sitemap xml
如果网站地址带上了&或者是动态网址 一定要转义:
Character | Escape Code | |
---|---|---|
Ampersand | & | & |
Single Quote | ' | ' |
Double Quote | " | " |
Greater Than | > | > |
Less Than | < | < |
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
urlset 多了xmlns 如上是索引网址
如下是多个sitemap索引格式:
<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <url> <loc>http://www.apizl.com/</loc> <lastmod>2015-01-01</lastmod> <changefreq>monthly</changefreq> <priority>0.8</priority> </url> <url> <loc>http://www.apizl.com/catalog?item=12&desc=vacation_hawaii</loc> <changefreq>weekly</changefreq> </url> <url> <loc>http://www.example.com/catalog?item=73&desc=vacation_new_zealand</loc> <lastmod>2004-12-23</lastmod> <changefreq>weekly</changefreq> </url> <url> <loc>http://www.example.com/catalog?item=74&desc=vacation_newfoundland</loc> <lastmod>2004-12-23T18:00:15+00:00</lastmod> <priority>0.3</priority> </url> <url> <loc>http://www.example.com/catalog?item=83&desc=vacation_usa</loc> <lastmod>2004-11-23</lastmod> </url> </urlset>
谷歌Sitemap索引文件(对多个Sitemap文件):
<?xml version="1.0" encoding="UTF-8"?> <sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <sitemap> <loc>http://www.apizl.com/sitemap1.xml</loc> <lastmod>2015-01-01</lastmod> </sitemap> <sitemap> <loc>http://www.apizl.com/sitemap2.xml</loc> <lastmod>2005-01-02</lastmod> </sitemap> </sitemapindex>
相当于其他搜索引擎
<sitemapindex xmlns=" sitemapindex
和如上一样xml里面动态网址转义
谷歌sitemap标准网站地址:http://www.sitemaps.org/protocol.html#sitemapIndex_sitemapindex
360搜索引擎sitemap格式标准
<?xml version="1.0" encoding="utf-8"?> <!-- XML文件需以utf-8编码--> <urlset> <!--必填--> <url> <!--必填,定义某一个链接的入口,每一条数据必须要用<url>和</url>来标示 --> <loc>http://www.xxxxxx.html/000000.html</loc> <!--必填,URL长度限制在256字节内--> <lastmod>2012-12-01</lastmod> <!--更新时间标签,非必填,用来表示最后更新时间--> <changefreq>daily</changefreq> <!--更新频率标签,非必填,用来告知引擎页面的更新频率 --> <priority>0.8</priority> <!--优先权标签,优先权值0.0-1.0,用来告知引擎该条url的优先级--> </url> <url> <loc>http://www.xxxxxx.html/000001.html</loc> <lastmod>2012-12-01</lastmod> <changefreq>daily</changefreq> <priority>0.8</priority> </url> </urlset>
标签名称 | 属性 | 标签说明 | 标签类型 | 标签限制 | 可选/必选 |
---|---|---|---|---|---|
changefreq | / | 标示数据更新频率 | 字符串 | 有效值为:always、hourly、daily、weekly、monthly、yearly、never | 可选 |
lastmod | / | 标示数据最新一次更新时间 | 日期 | 时间格式为yyyy-mm-dd | 可选 |
loc | / | 标示该条数据的存放地址 | url | 最小长度1个字符 最大长度256个字符 以"http://"开头 | 必选 |
priority | / | 标示优先值 | 小数 | [0.0 1.0](大于等于0小于等于1,保留一位小数)例如:< priority >0.8< priority > | 可选 |
url | / | url地址的开始和结束 | / | 最多出现无限次 | 必选 |
urlset | / | urlset用来标记整个文档的开头 | / | / | 必选 |
360搜索引擎Sitemap索引文件(对多个Sitemap文件):
<?xml version="1.0" encoding="UTF-8"?> <sitemapindex> <sitemap> <loc>http://www.example.com/1.xml</loc> <lastmod>2012-12-01</lastmod> </sitemap> <sitemap> <loc>http://www.example.com/2.xml</loc> <lastmod>2012-12-01</lastmod> </sitemap> </sitemapindex>
属性 | 是否必填项 | 说明 |
---|---|---|
<loc> </loc> | 是 | Sitemap位置标签,标示sitemap地址位置 |
<lastmod> </lastmod> | 可填 | Sitemap修改时间标签,标示最新修改时间 |
<sitemap> </sitemap> | 是 | Sitemap信息说明,标示某个sitemep的信息 |
<sitemapindex></sitemapindex> | 是 | 标示索引文件中所有sitemap的信息 |
360sitemap地址:http://www.so.com/help/help_3_3.html
神马搜索引擎sitemap格式标准
<?xml version="1.0" encoding="utf-8"?> <!-- XML文件需以utf-8编码--> <urlset> <!--必填--> <url> <!--必填,定义某一个链接的入口,每一条数据必须要用<url>和</url>来标示 --> <loc>http://www.apizl.com/sitemap.xml</loc> <!--必填,URL长度限制在256字节内--> <lastmod>2014-05-01</lastmod> <!--更新时间标签,非必填,用来表示最后更新时间--> <changefreq>daily</changefreq> <!--更新频率标签,非必填,用来告知引擎页面的更新频率 --> <priority>0.5</priority> <!--优先级标签,优先级值0.0-1.0,用来告知引擎该条url的优先级--> </url> <url> <loc>http://www.apizl.com/sitemap.xml</loc> <lastmod>2014-05-01</lastmod> <changefreq>daily</changefreq> <priority>0.8</priority> </url> </urlset>
神马搜索引擎Sitemap索引文件(对多个Sitemap文件):
<sitemapindex> <sitemap> <loc> http://www.abc.com/sitemap_v2/detail_new/index/index_1.xml </loc> <lastmod>2013-12-18 12:59:12</lastmod> <!--更新时间标签,必填,用来表示xml文件最后更新时间--> </sitemap> </sitemapindex> 2.中间层Sitemap格式(非必要,视url数量而定) <sitemapindex> <sitemap> <loc> http://www.abc.com/sitemap_v2/detail_new/1/1.xml </loc> <lastmod>2013-12-18 12:59:12</lastmod> </sitemap> </sitemapindex>
神马sitemap地址:http://zhanzhang.sm.cn/open/helpsitemap
百度搜索引擎sitemap格式标准
<?xml version="1.0" encoding="utf-8"?> <!-- XML文件需以utf-8编码--> <urlset> <!--必填标签--> <url> <!--必填标签,这是具体某一个链接的定义入口,每一条数据都要用<url>和</url>包含在里面,这是必须的 --> <loc>http://www.yoursite.com/yoursite.html</loc> <!--必填,URL链接地址,长度不得超过256字节--> <lastmod>2009-12-14</lastmod> <!--可以不提交该标签,用来指定该链接的最后更新时间--> <changefreq>daily</changefreq> <!--可以不提交该标签,用这个标签告诉此链接可能会出现的更新频率 --> <priority>0.8</priority> <!--可以不提交该标签,用来指定此链接相对于其他链接的优先权比值,此值定于0.0-1.0之间--> </url> <url> <loc>http://www.yoursite.com/yoursite2.html</loc> <lastmod>2010-05-01</lastmod> <changefreq>daily</changefreq> <priority>0.8</priority> </url> </urlset>
百度搜索引擎Sitemap索引文件(对多个Sitemap文件):
<?xml version="1.0" encoding="utf-8"?> <!-- XML文件需以utf-8编码--> <sitemapindex> <!--必填,以 <sitemapindex> 开始标记作为开始,以 </sitemapindex> 结束标记作为结束--> <sitemap> <!--必填,以<sitemap>标签提交一个子sitemap文件--> <loc>http://example.com/ext/xmlsitemap/add/201201/index_20120106.xml</loc> <!--必填,识别sitemap的位置--> <lastmod>2009-12-14</lastmod> <!--选填,识别相对sitemap文件的修改时间--> </sitemap> <!--必填,标签闭合--> </sitemapindex> <!--必填,标签闭合-->
百度移动Sitemap协议
四种取值: <mobile:mobile/> :移动网页 <mobile:mobile type="mobile"/> :移动网页 <mobile:mobile type="pc,mobile"/>:自适应网页 <mobile:mobile type="htmladapt"/>:代码适配
下方样例相当于向百度移动搜索提交了一个移动网页:http://m.example.com/index.html,向PC搜索提交了一个传统网页:http://www.example.com/index.html,同时向移动搜索和PC搜索提交了一个自适配网页http://www.example.com/autoadapt.html 同时提交了代码自适配:http://www.example.com/htmladapt.html :
要注意URLset后面的xmlns一定要带上不然会报错!
<?xml version="1.0" encoding="UTF-8" ?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:mobile="http://www.baidu.com/schemas/sitemap-mobile/1/"> <url> <loc>http://m.example.com/index.html</loc> <mobile:mobile type="mobile"/> <lastmod>2009-12-14</lastmod> <changefreq>daily</changefreq> <priority>0.8</priority> </url> <url> <loc>http://www.example.com/index.html</loc> <lastmod>2009-12-14</lastmod> <changefreq>daily</changefreq> <priority>0.8</priority> </url> <url> <loc>http://www.example.com/autoadapt.html</loc> <mobile:mobile type="pc,mobile"/> <lastmod>2009-12-14</lastmod> <changefreq>daily</changefreq> <priority>0.8</priority> </url> <url> <loc>http://www.example.com/htmladapt.html</loc> <mobile:mobile type="htmladapt"/> <lastmod>2009-12-14</lastmod> <changefreq>daily</changefreq> <priority>0.8</priority> </url> </urlset>
百度sitemap:http://zhanzhang.baidu.com/college/courseinfo?id=267&page=2#h2_article_title0