原稿:xhhnet 技术支撑:wm_chief,hicode 收拾:24mp3

GOOGLE SITEMAP 的制造xhhnet已给出详细办法(http://bbs.phome.net/ShowThread/?threadid=28212&forumid=13),不过我发现其间并不包含重要的栏目地址,而且有个小地方未做阐明,所以有不少人照做后发现提交后GOOGLE页面显现SITEMAP犯错。通过问询WC和hicode,总结办法如下,思路仍是本来的,但调用的标签不一样。生成的sitemap更合理。而且已悉数提交成功。

本办法使用栏目别离创立不同的sitemap,到达SITEMAP分页的作用,制造出来的SITEMAP完全符合https://www.google.com/webmasters/tools/docs/zh_CN/protocol.html的要求.

新增:
栏目地址
SITEMAP过错日期无效原因

一、体系参数设置 -> 信息设置

模板是否支撑程序代码: 是
(一定要先做好这一步,才进行下一步的作业,不然提交后犯错。)

二、翻开后台模板办理 -> 办理标签模板 -> 增加标签模板:

1、自定义google地图标签

留意:时刻显现格局挑选:Y-m-d
(假如是默许的Y-m-d H:i:s,则提交后会显现Sitemap 过错和正告)

页面模板内容:
<url><loc>http://www.yoursite.com[!--the.classurl--]</loc></url>
[!--empirenews.listtemp--]<!--list.var1-->[!--empirenews.listtemp--]

列表内容模板:
<url><loc>http://www.yoursite.com[!--titleurl--]</loc>
<lastmod>[!--newstime--]</lastmod>
</url>

2、自定义google地图索引标签

留意:时刻显现格局挑选:Y-m-d
(假如是默许的Y-m-d H:i:s,则提交后会显现Sitemap 过错和正告)

页面模板内容:
[!--empirenews.listtemp--]<!--list.var1-->[!--empirenews.listtemp--]

列表内容模板:
[!--newstime--]

三,开端增加地图

树立网站地图触及到你的网站架构问题,基本原理是有多少个非终极栏目就能够增加多少个地图,如sitemap1,sitemap2.....这样的地图包含了终极栏目的地址和详细文章地址,不过并不包含非终极栏目自身的地址,能够先用一个sitemap999包含这些非终极栏目的地址,然后再一个个增加非终极栏目的sitemap。

模板办理->办理自定义页面 -> 增加自定义页面:

(以下先用一个sitemap999包含这些非终极栏目的地址)
1、页面称号:网站大类地图

文件名: ../../sitemap999.xml

页面内容:
<?='<?xml version="1.0" encoding="UTF-8"?>'?>
<urlset xmlns="http://www.google.com/schemas/sitemap/0.84">
<url><loc>http://www.yoursite.com</loc> </url>
[listsonclass]'0',0,0,0,3,地图标签ID,0,0[/listsonclass]
</urlset>

(以下增加非终极栏目的sitemap)
2、页面称号:网站地图1

文件名: ../../sitemap1.xml

页面内容:
<?='<?xml version="1.0" encoding="UTF-8"?>'?>
<urlset xmlns="http://www.google.com/schemas/sitemap/0.84">
<url><loc>http://www.yoursite.com</loc> </url>
[listsonclass]栏目ID,3000,0,0,0,地图标签ID,0,0[/listsonclass]
</urlset>

3、页面称号:网站地图2

文件名: ../../sitemap2.xml

页面内容:
<?='<?xml version="1.0" encoding="UTF-8"?>'?>
<urlset xmlns="http://www.google.com/schemas/sitemap/0.84">
<url><loc>http://www.yoursite.com</loc> </url>
[listsonclass]栏目ID,3000,0,0,0,地图标签ID,0,0[/listsonclass]
</urlset>

......

网站地图3网站地图4网站地图5网站地图6....除文件名外和栏目ID改动外其他相同.

4.制造地图索引页

页面称号:网站地图索引页

文件名: ../../sitemap_index.xml

页面内容:
<?='<?xml version="1.0" encoding="UTF-8"?>'?>
<sitemapindex xmlns="http://www.google.com/schemas/sitemap/0.84">
<sitemap>
<loc>http://www.yoursite.com/sitemap999.xml</loc>
<lastmod>[ecmsinfo]'0',1,0,0,3,地图索引标签ID,0[/ecmsinfo]</lastmod>
</sitemap>
<sitemap>
<loc>http://www.yoursite.com/sitemap1.xml</loc>
<lastmod>[ecmsinfo]栏目ID,1,0,0,0,地图索引标签ID,0[/ecmsinfo]</lastmod>
</sitemap>
<sitemap>
<loc>http://www.yoursite.com/sitemap2.xml</loc>
<lastmod>[ecmsinfo]栏目ID,1,0,0,0,地图索引标签ID,0[/ecmsinfo]</lastmod>
</sitemap>
<sitemap>
<loc>http://www.yoursite.com/sitemap3.xml</loc>
<lastmod>[ecmsinfo]栏目ID,1,0,0,0,地图索引标签ID,0[/ecmsinfo]</lastmod>
</sitemap>
<sitemap>
<loc>http://www.yoursite.com/sitemap4.xml</loc>
<lastmod>[ecmsinfo]栏目ID,1,0,0,0,地图索引标签ID,0[/ecmsinfo]</lastmod>
</sitemap>
<sitemap>
<loc>http://www.yoursite.com/sitemap5.xml</loc>
<lastmod>[ecmsinfo]栏目ID,1,0,0,0,地图索引标签ID,0[/ecmsinfo]</lastmod>
</sitemap>
<sitemap>
<loc>http://www.yoursite.com/sitemap6.xml</loc>
<lastmod>[ecmsinfo]栏目ID,1,0,0,0,地图索引标签ID,0[/ecmsinfo]</lastmod>
</sitemap>
</sitemapindex>


四、后台 -> 数据更新
改写一切自定义页面。

五、到GOOGLE办理员页面登录提交sitemap_index.xml及一切sitemap.


阐明:sitemap999.xml是网站大类栏目地址的地图(不包含详细文章地址),其他sitemap1,sitemap2.....是各个非终极栏目的地图(包含下面终极栏目的地址和详细文章地址),sitemap_index是一切地图索引。这样就基本上一扫而光了帝国体系的一切网址了。

还有sitemap文件不能过大,假如再加上服务器线路欠好的情况下,也简单形成GOOGLE录入犯错,这时请恰当减小网站地图中[listsonclass]栏目ID,3000,...[/listsonclass]中的&ldquo;3000&rdquo;数目。这个参数并不是操控sitemap文件的录入数量,而是操控每个终极栏目参加的文章数量。

个人经历,一个单个的sitemap操控在3MB左右,GOOGLE是能够承受的。

提交成功后,今后网站有更新时,在帝国后台改写一下相应的自定义sitemap页面即可。

声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系邮箱:123456@qq.com 我们将配合处理!

原文地址:帝国系统完整制作GOOGLE SITEMAP的方法发布于2023-02-14 08:26:48

相关推荐