400-685-0732

WJMonitor舆情之声

企业大数据智能舆情监测管理解决方案

全网监测海量数据按需发布监测预警

实时把握舆情动态精准追溯信息源头

PC端和Mobile端网站地图的差别你知道吗?

PC端和Mobile端网站地图的差别你知道吗?

段三弟 暂无评论
段大爷

终于再次开始了我的一周一博文,周二的时候就说要开始写来着,最终还是拖到了周日。不得不说。拖太久了啊喟,会忘记内容的。现在都有点记不得来头了….

事情的由来来源于某SEO项目需要做移动端的网站地图。做了这么多次网站地图的我这一次肯定是so easy.可就当我高高兴兴把文档给到大佬等待大佬夸赞时,大佬来了一句,你好好去百度站长平台看看什么移动端网站地图再来找我。。顿时懵逼。看后顿悟原来移动端网站地图与PC端网站地图是有差别的。好吧,以前没做过也没想过这类问题。。。

嗯,今天的主题就是围绕PC和移动端网站地图来写。请大家搬好凳子坐好看我来一一告知大家。主要写移动端网站地图。。。

移动搜索引擎针对百度也推出了移动sitemap协议,主要也是为了站长们将网站网址提交给移动搜索收录。而百度移动sitemap协议是在标准的sitemap协议基础上制定的。增加了<mobile:mobile/>移动标签。而移动标签也有四种不同的取值,分别是:

<mobile:mobile/> :移动网页
不清楚上面现在为什么没有用这种。后续再去请教请教,也许下面三种是比较流行的。
<mobile:mobile type=”mobile”/> :移动网页
<mobile:mobile type=”pc,mobile”/>:自适应网页
<mobile:mobile type=”htmladapt”/>:代码适配

这里需要注意的一是,如果移动端sitemap中没有以上的任何一个标签,则上传在移动端的网站地图也会被搜索引擎默认为是PC网页。这即是我当时给到网站地图中的其中一个问题。

针对移动sitemap标准写法如下:
移动网页写法:
<urlset xmlns=”http://www.sitemaps.org/schemas/sitemap/0.9″
xmlns:mobile=”http://www.baidu.com/schemas/sitemap-mobile/1/”>
<url>
<loc>http://m.xxx.com/</loc>
<mobile:mobile type=”mobile”/>
<changefreq>daily</changefreq>
<priority>0.9</priority>
</url>

自适应网页写法:
<urlset xmlns=”http://www.sitemaps.org/schemas/sitemap/0.9″
xmlns:mobile=”http://www.baidu.com/schemas/sitemap-mobile/1/”>
<url>
<loc>http://www.xxx.com/</loc>
<mobile:mobile type=”pc,mobile”/>
<changefreq>daily</changefreq>
<priority>0.9</priority>
</url>

代码适配页面写法:
<urlset xmlns=”http://www.sitemaps.org/schemas/sitemap/0.9″
xmlns:mobile=”http://www.baidu.com/schemas/sitemap-mobile/1/”>
<url>
<loc>http://www.xxx.com/</loc>
<mobile:mobile type=”htmladapt”/>
<changefreq>daily</changefreq>
<priority>0.9</priority>
</url>

你以为有上面的写法就完事了?不不不,最要命的问题来了。
以前的三种写法,也不是你想用哪种写法就能用哪种写法,需要看你目前的移动站是什么样的方式来配置移动站。

目前比较流行的PC站与移动站配置方式有3种。分别是跳转适配、代码适配以及自适应适配。

官方解释:

1,跳转适配:该方法会利用单独的网址向每种设备提供不同的代码。这种配置会尝试检测用户所使用的设备或ua,然后使用 HTTP 重定向和 Vary HTTP 标头重定向到相应的页面。

2,代码适配:该方法使用相同的网址(不考虑用户所使用的设备),但会根据服务器对用户所用浏览器的了解(ua),针对不同设备类型生成不同版本的 HTML。

3,自适应:通过同一网址提供相同 HTML 代码的网站设计方法。该方法不考虑用户所使用的设备(pc、平板电脑、移动设备),但可以根据屏幕尺寸以不同方式呈现(即适应)显示屏。

这里也是当时我与大佬争论了许久而被大佬说没带脑子的一个问题。在做移动sitemap之前,务必要清楚自己目前的移动端用的是哪种适配,针对不同的适配用不同的sitemap标签制定移动网站地图。

针对跳转适配,我们用移动网页标签<mobile:mobile type=”mobile”/>;针对代码适配,我们用代码适配网页标签<mobile:mobile type=”htmladapt”/>;针对自适应适配,我们用自适应网页标签<mobile:mobile type=”pc,mobile”/>。这里务必不要弄错哦。重中之中。

嗯,移动sitemap今天就记在这里,如若有不同见解的我们可以一起来讨论哦~ 希望今天的内容能给你带来不错的收获,至少对于小弟而言,是个不错的学习收获。(愉快脸)
文军二维码

推荐阅读

WJMonitor试用

站内搜索