企业网站是否要对移动端单独解析一个二级域名m.xxx.com

SEO问答类别: 移动优化企业网站是否要对移动端单独解析一个二级域名m.xxx.com
米粉 提问于 6 年 之前

设定pc域名为www.xxx.com。目前移动端已经解析到m.xxx.com,但是在pc端访问该链接时候m.xxx.com页面效果和www.xxx.com 完全一致(网站自动识别设备属性显示相应效果)。我想 在pc访问m.xxx.com 时候能否显示为移动端访问时候的实际效果,这样避免和wap和pc完全重复,这样的问题如何处理会比较好。
网站是否有必要对移动端单独解析一个二级域名m.xxx.com

6 个回答
Zac 管理员 回答于 6 年 之前

就你描述的情况,感觉你网站的移动优化设置有问题。
 
一般来说,移动优化有三种设置:
 

  • 响应式设计:不解析m.xxx.com,移动和PC端的URL是一样的,HTML代码也是一样的,用CSS按屏幕宽度控制排版。也经常被称为自适应设计。这是未来趋势。
  • 独立移动版放在子域名m.xxx.com上,所以移动和PC端的URL是不一样的,HTML代码通常也是不一样的,移动版返回的是适合手机的排版和内容。
  • 动态内容:不解析m.xxx.com,移动和PC端的URL是一样的,但HTML代码是不一样的,服务器端判断浏览器类型(主要判断移动还是PC),并返回相应的HTML版本。

你所说的解析了m.xxx.com,那么应该是第二种方式,独立移动站m.xxx.com。这种方式下,PC用户访问m.xxx.com时要做301转向到PC版www.xxx.com,而不是在m.xxx.com显示PC版的内容;同样,移动用户访问PC版www.xxx.com时,要做301转向到移动站m.xxx.com。
 
你们的设置貌似是把响应式设计和独立移动站混在一起了。

奇怪了 回复于 6 年 之前

Your question is waiting moderator. 提问后会有这个提示,不懂成功没有

24度青春 回答于 6 年 之前

这个有能力,就做响应式的,这个最好,一个连接,解决所有问题,如果是你网站已经运营很多年,开发起来比较困难,还是单独做一个二级域名比较好,做好跳转即可,你看这个站就是pc与手机端的是分开的,pc:www.nanshiw.com  ,手机端:m.nanshiw.com  ,pc访问手机端还是手机端的样子,只是手机端访问pc的时候,跳转到适应的手机端
这个的按需来。

leer 回复于 6 年 之前

不推荐一个连接都处理,因为PC和移动端seo是两个机制,不利于爬虫收录

瞎忙活 回答于 6 年 之前

“移动用户访问PC版www.xxx.com时,要做301转向到移动站m.xxx.com” ZAC老师,这里不应该是做302跳转吗?

Zac 管理员 回复于 6 年 之前

建议做301

无忧博客 回答于 6 年 之前

本人补充一点,如果PC站与M子域站分开做,需要PC与移动的URL能够有规则方便做移动适配。(百度站长平台里面提交规则) PC中要添加相应的Meta代码注意对应版本的M子域名地址,百度才会更多的兼容并识别是两一个网站的两个版本,否则有可能会当成重复的内容。  
以下是官方给的建议:

applicable-device标签用于帮助百度校验识别页面类型的准确度,虽然不是硬性要求,但对站点来说没有任何弊端
  如果是PC页,在<head></head>中标注<meta name=”applicable-device”content=”pc”>
  如果是移动页,在<head></head>中标注<meta name=”applicable-device”content=”mobile”>
 

欢迎探讨分享

深圳立三机电 回复于 5 年 之前

能加一个微信吗,我想请教下二级目录二个改换二级域名方案。。如:www.xxx.com/m..改为m.xxx.com..其中怎么绑定二级域名不知所措了

huanglei 回复于 5 年 之前

这个要在控制面板上面设置的, 看你用的是虚拟主机还是云主机了, 在上面绑定下

xidongsteel 回答于 5 年 之前

老哥,我也跟你一样,不过我完全是菜鸡…术语也不懂.但是现在跟你一个情况,不知你解决了没.
因为我是买的模板网站来做官网,才500块钱.感觉框架没设置好,虽然说我这个完全不懂的还可以像装修qq空间一样设置装修页面,但是这个域名跳转的问题,搞得现在想提取移动端点击热力图不知从哪弄,百度上面弄不了,绑定的m.不能弄,电脑打开m.也是pc端的.哎

六月 回答于 5 年 之前

小白请教一下,www站和m站都已经有了,但是看大神说的,响应式设计是趋势。如果先做m站,后期切换响应式,会有什么不好的影响吗?

你的回答

9 + 1 =