其实很久之前就留心到了,看小说的时候发明许多网址前面有个“m”,当时就怀疑这是移动端的标记了,还曾经试图去掉“m”看能不能转为PC端的,移动搜索一般指的是手机搜索。Pad、平板电脑类器材通常被视同PC,由于屏幕尺寸和用户体会更靠近PC。
网页的移动搜索优化分为几种场合: 有移动版本,并且有专用的与PC版不一样的URL; 有移动版本,但URL不变,与PC的一样; 没有移动版本。 独立URL的移动版本 在独立的的URL上建立专门为手机优化过的移动版本,移动版与PC版固然URL不用,页面排版布局页也非常差异,但内容雷同,是一一对应的。 自主适配 转向,实用于所有搜索引擎。百度建议采用301转向(永久转向),不要采用JS转向;Google表态采用301、302、JS转向都可以,更提名302(暂时转向)。 留心:转向要在对应的页面之间进行,不要把所有的页面都转向移动版的首页,会使得搜索引擎无法判断,用户体会也不好。不如不转向,给用户一个排版和体会不怎么样的页面,比给用户一个找不到想要的信息的页面好。 Meta标注 专业原因不能做转向,可以用meta标签通知搜索引擎两个版本之间的对应关系。百度和Google采用的标签不同。 百度要求在PC版页面HTML代码head部门加上meta标注: metaname=mobile-agentcontent=format=5;url=mdomain123vie pl 即告诉百度,本PC页(domain123)对应的手机页面在mdomain123。 Google的要求是,在PC页面标注: linkrel=alternatemedia=onlyscreenand(max-th640px)href=mdomain123 同时在对应的手机页面(mdomain123)标注: linkrel=canonicalhref=domain123vie plai Google要求在PC和手机页面同时都要加meta标注。 对应关系Sitemap 假如转向、meta都不能做,还可以通过Sitemap告诉搜索引擎PC页面和手机页面的对应关系。 百度:登录百度站长平台,在“其他工具”-“开放适配”部门提交对应关系Sitemap,页面对应关系可以是url级别或者pattern级别的。Sitemap制作想法百度有详细说明:zhanzhangbauiki62 Google,可以在PC版本的正常Sitemap中参加同样的rel=“alternate”meta标注,手机页面的rel=canonical标注也要保存。 也可以自主适配、meta标注、Sitemap都做,要留心,转向及标注的URL必要一致。不要显露一个移动页面对应多个PC页面,或一个PC页面对应多个移动页面的场合。 URL不变的移动版本 没说的,共用一套代码,针对手机阅读器做的优化主要通过CSS管理布局排版、导航的简化,以及JS管理广告、侧栏等的删减。即响应式设计。 留心:不要制止搜索引擎抓取CSS、JS及图片文件,不然搜索引擎无法判断页面在手机端是否易用。 长远来看, URL不变的移动版本最为梦想: 网站维护更简朴; 用户分享更便捷,信号集中在一个URL; 不用转向,避免了过程中犯错,阴碍用户体会, 速度也更快。 假如要采用URL不变的移动版本,目前百度建议在自安适的页面加上这样的meta标注,辅助度娘懂得页面实用于PC和手机,会依据屏幕尺寸调换布局和功效。 metaname=applicable-devicecontent=pc,mobile 瑕疵:移动版采用同样的HTML代码,其中有的内容可能在手机上通过CSS隐藏,如导航的简化、减少图片显示、删除侧栏等,然而HTML代码中还存在,糟蹋了带宽和下载时间。 没有移动版本 没有移动版本,PC页面在手机上显示功效也不好,百度和Google的处置想法不一样。 百度会尽量将网站转码,也就是生成一个合适手机阅读的移动页面,供搜索用户拜访,固然在移动搜索结局中显示的URL、题目等是网站的,用户点击搜索结局后看到的也是网站内容,但实际上用户拜访的是度娘服务器上的移动页面,没有真正拜访网站页面。 假如站长不但愿页面被转码,可以在页面上加这个meta标签 meta-equiv=Cache-Controlcontent=no-transform 另一折中解决想法是采用百度的PC网站快速移动化工具:SiteApp(留心和Sitemap分辨):siteappbau。 站长添加要移动化的站点域名,抉择模板,定制导航,SiteApp就生成一个WebApp。站长再抉择一个移动版本的子域名,如mdomain,将子域名分析到百度服务器,用户就可以通过移动版本拜访手机页面,和前面商量的独立URL的移动版本是一样的。 好处:SiteApp有多套模板可供抉择,提供后台流量统计、优化工具,更重要的是实时同步PC页面内容,站长无需维护,省时省力。 瑕疵:较为简陋,体会不太好。 Google没有转码机制,对没有移动版本的网站,直接返回PC版本。 百度假如找不到对应的移动版本,转码功效又不好时,也会直接返回PC版本。span style=outline 0px; ord-break bre