独立站如何优化移动端搜索
本文目录
如何做网站seo手机端移动端百度排名优化
移动优化的三种方式
移动网站大体上有三种方式可以选择:
响应式设计(responsivedesign):
PC站和移动站的URL是完全一样的(不管用什么设备访问都一样),返回给浏览器的HTML代码也是一样的,不同宽度的屏幕排版不同是通过CSS控制的。以前也经常称为自适应设计,就是因为排版是根据屏幕宽度自动适应的。
动态服务(dynamicserving):
PC站和移动站的URL是完全一样的,这点和响应式设计相同,但动态服务方式返回给浏览器的HTML代码(以及CSS)是不一样的,PC设备得到的HTML代码是PC版,移动设备得到的HTML代码是专门做了移动优化的移动版本。
独立移动站(separatem.site):
移动站的URL和PC站是不一样的,通常用单独的子域名,比如PC站是,移动站是m.httseo.com,当然移动站的HTML代码(以及CSS)与PC站也是不一样的,是专门做了移动优化的。换句话说,这种方式下,移动站就是个独立的网站。
这三种方式各有各的特点。
响应式设计
既然URL一样,所有设备得到的HTML代码也一样,好处显而易见:简单明了,搜索引擎不会被弄糊涂。搜索引擎抓取、索引一套页面就行了,提高索引效率,尤其对大网站,抓取份额浪费在多个URL上,就意味着降低深层页面被抓取的机会。自适应设计只有一个URL,链接、权重计算都集中在一个URL上,不会出问题。
用户也不会被弄糊涂,收藏书签、分享页面也不会因为URL的不同而出问题。
站长方面开发维护一套代码就可以了,后端开发成本相对低一些。建设的外链也集中在一个URL上。不需要判断设备、浏览器类型,也不需要转向,也就不会出错。
当然也有坏处。比如,移动设备由于屏幕大小的关系,经常要隐藏一些内容和功能,但还是需要下载完整的HTML代码,经常还包括图片,所以会浪费带宽。手机网速慢的话,多下载文件就意味着速度变慢。而且,同一套代码要在所有设备显示正常,还要尽快开始渲染,前端设计需要比较高的水平。
响应式设计的页面必须设置viewport,告诉浏览器按照屏幕宽度自动调整页面排版:
<metaname=”viewport”content=”width=device-width,initial-scale=1.0〃>
虽然有缺点,但随着移动网速、手机性能的提高,响应式的缺点逐渐显得没那么致命,而它的简捷性就更显优势了。所以,响应式设计是今后的方向,是大势所趋。这也就是为什么我建议新网站,或者刚刚要做移动SEO的网站,肯定直接就做响应式了,不用考虑其它选项。(除非贵公司不差钱,可以考虑动态服务。)
独立移动站
和响应式设计相比,独立移动站显然开发成本要提高,要开发维护两套代码。随着国内人力成本提高,需要重复做的事情会越来越不划算。
独立移动站的更大潜在麻烦是URL的不同可能造成混乱和各种出错。比如,既然移动和PC版本URL不同,搜索引擎就需要建立对应关系,必须判断PC页面对应的移动版本URL是什么,移动页面对应的PC版本URL是什么。网站需要在页面添加代码帮助搜索引擎判断:
PC页面需要加下面代码指明移动版本位置:
<linkrel=”alternate”media=”onlyscreenand(max-width:640px)”href=”和CSS代码。
所以动态服务方法相当于把响应式设计和独立移动站的优点结合起来了,即有URL统一的简洁明了,又有独立移动站的代码优化,SEO效果是最好的。当然,代价是前后端成本都要提高。
对不差钱的公司来说,动态内容是最佳选择,比如amazon现在就是用动态服务做移动优化的,URL统一简单,不会出错,两个版本的代码还可以分别优化,据说,亚马逊移动版本节省了40%的文件下载量,对手机用户来说,页面打开速度的提升是至关重要的。
是否使用动态服务要看公司情况。对大部分网站来说,页面内容、排版、功能没那么复杂,响应式设计已经满足需要,用高成本实现动态服务,节省的下载量没那么明显,比如SEO每天一贴这种博客,还有大量内容型网站,页面连个图片都没有,除了留言也没有别的交互,那是一点下载都节省不了,动态服务就没意义了。
搜索引擎蜘蛛访问动态服务的页面时,从HTML代码是无法自动知道不同浏览器得到的代码将会是不同的。比如PC蜘蛛访问时,得到的是PC版代码,但蜘蛛并不必然知道移动蜘蛛来访问的话会得到不同的代码,所以服务器端需要通过VaryHTTP头信息告诉搜索引擎蜘蛛,PC蜘蛛和移动蜘蛛得到的代码是不一样的,两个蜘蛛都要来访问一下。比如amazon.com页面的服务器头信息:
<Content-Type:text/html
<Content-Length:6400
<Connection:keep-alive
<Server:Server
<Date:Sat,27Jul201916:42:45GMT
<Vary:Content-Type,Host,Cookie,Accept-Encoding,X-Amzn-CDN-Cache,X-Amzn-AX-Treatment,User-Agent
<Edge-Control:no-store
<x-amz-rid:KH589YRZC8QEW3QEWGKD
<X-Cache:Errorfromcloudfront
<Via:1.11b52a5dd431f9e3c81753e61dfdf467a.cloudfront.net(CloudFront)
<X-Amz-Cf-Pop:SFO9
<X-Amz-Cf-Id:0qtVw99a2_AustEZ-dxC_cs9hfVzyll-DmHnmWFDtBSWKtinpxhB2Q==
其中Vary那行就是通知浏览器/蜘蛛,根据后面列的情况不同,HTML代码是不同的,Vary:User-Agent指的就是根据浏览器用户代理的不同,HTML代码是不同的。
对独立移动站的执念来自何处
很多公司和站长对独立移动站情有独钟,认为m.移动站SEO效果是最好的,做新网站还要做独立m.站。这个执念可能来自两方面。
一是以前百度更建议独立移动站。但现在4年过去了,百度现在的正式官方态度我没有看到,但两年前百度搜索主任架构师谭待明确跟我说过,百度也认为响应式设计是未来趋势,百度也推荐转向响应式设计。我的观察是,百度现在对响应式设计的支持没有问题。
Google一直以来就是推荐响应式设计的。
当然,这里说的推荐,并不是说响应式比独立移动站的SEO效果更好,而只是表明,百度和Google对三种方法是一视同仁的,排名上并不偏向哪一个,SEO效果是一样的。既然效果一样,当然推荐那个简单便宜的了。
举个例子,数据表明,车祸发生大部分是男性司机造成的,不过这是否说明男司机开车有劣势呢恐怕不能这么认为,因为必须考虑路上司机的男女比例,很可能开车的80%是男的,造成了70%的车祸,所以70%车祸是男司机造成,不能说明男司机开车水平比女司机差。
移动搜索排名也是同样道理。现在排名靠前的m.站居多,很可能这些站绝大部分是老站(所以才排名能力高嘛),而几乎所有老站当初开始做移动SEO时都是从m站入手的,不到万不得已,这些使用m站的老站不会去改为响应式设计,因为改动太大了,冒险,又没有明显好处(如前所说,三种方式SEO效果一样的),没有动力改。
所以,老站、大站排名好,而老站、大站又以m站为主,所以我们就看见m站排名好了。但这不说明一个新站就要学着做m站啊。
网站移动端seo如何进行
现在随着智能机及平板电脑的普及,人们上网的方式越不越不仅仅局限于PC机了。现在基本任何手持移动终端都可以连上互联网。人们在享受移动互联
便捷性的同时,也是SEOER工作最为重要的时刻。今天SEO教程网就来讲讲移动端与PC端排名的区别,该如何做好移动端的优化。
现在再谈移动端会显得事后诸葛亮了,虽然说网上关于这两点上的介绍文章也有很多,但多数都是不全面,或者是只表达了其中的一个观点。为此,本人就针对两个问题来阐述自己的观点。
关于移动端的优化,还是有一个标准的。这个标准就是[百度手机站优化指南全文,我们在参照的时候应该熟悉指南中的优化建议,再来做自己移动网站的优化。
一、移动端与PC端的区别
相信无论是刚入行,还是已经从事seo有一段时间的站长们,对于移动端和PC端也是听得比较多了;然而移动端和PC端的区别有哪些呢
1、移动端与PC端排名的区别
其实站长们在搜索自己网站的关键词时,经常会发现网站关键词在PC端和移动端的排名是不一致的,出现这现象主要有两个原因:A、用百度客户端的
时候,搜索的关键词出现的网站都会被百度转码,如PC端的网站百度无法转码,那么在移动端的排名肯定落后于PC端。B、同行竞争对手有优质的移动端网站能
让百度蜘蛛较快的抓取和适应,那么对手的排名在移动端的显示也会相对比自己的网站靠前。
2、相关搜索的区别
用户在输入关键词的时候,PC端和移动端的搜索结果和下拉框都是不一致的。主要是移动端的搜索结果是根据手机或IPAD用户的搜索习惯而推荐的,相对来说,移动端的搜索结果和相关推荐会更加精准。这点对于商家在投移动端广告时,起到极为重要的作用。
3、其他区别
(1)设备的区别;PC端与移动端的尺寸是不一样的,在设计移动端的网站时,要考虑多种品牌手机尺寸的兼容问题。
(2)用户使用习惯不同;移动端的用户体验感较强,如果画面设计过于复杂,用户看不懂,那么网页的跳出率相对高。
(3)网速的区别;相对来说,PC端的网速会相对比移动端的快速,PC端打开网页能快速显示动画以及多图片时,移动端不一定能打开,或者是说需要耗费过长的时间。为此,移动端的网页建议少用动画、尽量避免使用大量的图片。
(4)域名区别;PC端的域名是:www.searcheo.cn,而移动端的域名则是m.searcheo.cn;移动端一般是二级域名。
(5)技术区别;JS弹窗、FLASH动画、robots设置;JS弹窗需要耗费用户大量的流量,比较不现实;目前还有大多数的智能手机是无法读取FLAHS动画的内容的,移动端的网页尽量避免使用。
以上是对于移动端与PC端区别的阐述,下面继续探讨移动端的优化。
二、如何做好移动端的优化
移动端和PC端的优化大多数的点是相同的,针对如何做好移动端的优化,本人将从MATE标签、URL规范化、网站结构、网页简洁性以及技术优化这五点来解答。
1、MATE标签
Title、keywords和description可以设置与PC端不一致,移动端字数显示会相对少,在此需要精短;一语中的。最好每个页面都能独立设置MATE标签,设置需要考虑的因素除字数限制外,其他因素、规律和PC端大致相似。
2、URL规范化
虽说移动端网站是一个二级的域名,但是也是要注意除首页外其他页面域名的规范化,最好设置成关键词的拼音或者是英文单词的URL,能够相应的提升关键词的排名。
3、树形结构、面包屑导航
对于移动版的企业站来说,网站结构最好不要超过3层,层次过多是不利于搜索引擎蜘蛛的爬行的,深层页面的内容不容易被蜘蛛抓取出来。树形结构是
目前相对理想的结构,对于搜索引擎的蜘蛛来说较为友善。程序写得过于复杂、不好抓取的移动端网站,搜索引擎蜘蛛是会直接放弃抓取,不予收录;然而,不被收
录的网站是没有资格谈排名的。
面包屑导航对于移动端的网站来说在设计上要求更是严格了,设计栏目或者按钮更要清晰明了,能够指导用户该怎么点击和引导用户想要到达的页面。
4、遵循网页简洁原则
移动版的网页要注重简洁性,鉴于多数的智能手机对于JS弹窗、FLASH动、JAVA等的效果读取不正常,这些效果对于手机用户来说都需要耗费过多的流量和时间来打开极不利于用户体验。
遇及使用功能过于复杂的网站,用户也是没有耐心研究的。相对来说,用手机浏览网页的用户时间都是相对碎片化,目的性不强,多为娱乐。
所以,一定要遵守简洁性原则。
5、技术上的优化
(1)移动端的网站主要是使用xhtml、html5或xml这三种协议来规范建站的,根据协议的标准化,能够减少移动端网页遇及的优化难题。
(2)做好PC端和移动端的网站转换,在首页或者所有页面的底部设置“电脑版|手机版”切换的提示。
(3)注意移动端网站的死链问题;如果网站存在过多的死链时,技术上要做好404页面和301重定向的设置,其次便是要去百度快照投诉删除移动端的死链页面快照。
(4)技术上要处理好兼容问题,解决浏览器或者是不同牌子手机的兼容性,这样是能增加页面的好感度,网站的回头率、访客也会增加;那么,网站点击的次数多也是能提升网站的排名。
(5)robots不要设置任何的限定,避免百度爬虫抓取不了。不久前百度官方声明百度spider的爬虫无论是移动端还是PC端的Baispider都是一致的;所以,这点上移动端和PC端的设置是一致的。
(6)改版时,要做好移动端的重定向转向,减少用户的流失。
从用户角度出发,优化是要遵守“用户为王”。除此外,移动端的外链工作跟PC端是同步的。
总的来说,只有了解了移动端和PC端的区别后,才能更好的去着手优化问题。以上皆为本人的经验总结,如有补充欢迎多多交流!
移动端怎么做SEO优化让搜索引擎更友好
你好,移动端SEO优化从以下方面去做对搜索引擎会更友好:
移动端和PC端的优化大多数的点是相同的,针对如何做好移动端的优化,从MATE标签、URL规范化、网站结构、网页简洁性以及技术优化方面分析。
1、MATE标签
Title、keywords和deion可以设置与PC端不一致,移动端字数显示会相对少,在此需要精短,一语中的,最好每个页面都能独立设置MATE标签,设置需要考虑的因素除字数限制外,其他因素、规律和PC端大致相似。
移动端网站的Title区别PC端,尽量简短,体现关键词,8个汉字以内把页面内容描述清楚并且包括频道名称,避免所有的页面描述使用同一个关键词。
2、URL规范化
移动端网站是一个二级的域名,但是也是要注意除首页外其他页面域名的规范化,最好设置成关键词的拼音或者是英文单词的URL,能够相应的提升关键词的排名。
对于多个板块的二级域名或者目录来说,使用规范、简单的url,尽量去除与页面内容无关的参数,如用来区分手机型号、区分访问用户,方便统计等的参数。
另外,建议页面url链接跳转最好是正常格式的目标url,不要中间进行跳转。
3、扁平式树形结构
手机或平板的屏幕比较小,操作起来没有PC断方便,要尽可能的减少用户的对页面的点击次数,让用户通过最少的点击就能找到所需要的内
容,建议移动站点应该借用企业网站结构的设计,也就是整体结构是“首页——栏目页——详情页”的三层树形结构,不但便于用户的操作也更利于搜索引擎对网站
结构的了解
和内容的抓取。
对于移动版的企业站来说,网站结构最好不要超过3层,层次过多是不利于搜索引擎蜘蛛的爬行的,深层页面的内容不容易被蜘蛛抓取出来,树形结构是
目前相对理想的结构,对于搜索引擎的蜘蛛来说较为友善,程序写得过于复杂、不好抓取的移动端网站,搜索引擎蜘蛛是会直接放弃抓取,不予收录;然而,不被收
录的网站是没有资格谈排名的。
面包屑导航对于移动端的网站来说在设计上要求更是严格了,设计栏目或者按钮更要清晰明了,能够指导用户该怎么点击和引导用户想要到达的页面。
4、遵循网页简洁原则
移动版的网页要注重简洁性,鉴于多数的智能手机对于JS弹窗、FLASH动、JAVA等的效果读取不正常,这些效果对于手机用户来说都需要耗费过多的流量和时间来打开极不利于用户体验。
对于功能过于复杂的网站,用户也是没有耐心研究的,相对来说,用手机浏览网页的用户时间都是相对碎片化,目的性不强,多为娱乐,所以,一定要遵守简洁性原则。
5、避免使用Flash或Java
避免Flash的很明显的原因是Apple产品不支持Flash功能,而iPhones占据智能手机市场30%的市场份额,因此如果你使用Flash,很大一部分智能手机用户用不了这项功能。
同样,很多Android智能手机也不支持Java,而因为受到网速的影响,Java还会大大延缓页面下载的时间。
6、使用规范化的协议
一般来说手机建站有xhtml、html5、wml三种协议,最好使用规范化、标准化的协议格式,避免造成不必要的麻烦,也能够减少移动端网页遇及的优化难题,当然也可以做多个版本的站点,站点进行不同版式的自动适配。
手机页面进行合适的DOCTYPE有助于搜索引擎识别该页面是否适合手机浏览,位于文档中的最前面的位置,处于标签之前。
7、移动端网站的关键词优化
因为移动端与PC端的显示媒介不一样,所以在选择关键词时也会有所差异,在优化移动端关键词时,应择优选择核心关键词的搜索下拉词或相关词作为目标关键词。
8、技术上的优化
(1)、确保在手机网站或者PC端网站各个页面上有相应的导航或者提示链接,让用户可以在手机版和PC版进行切换,也便于搜索引擎更好的收录。
(2)、与PC端页面优化方法一致,全站需使用静态化链接使用静态链接,避免使用带“?”带参数的动态URL做为超链接。
(3)、注意移动端网站的死链问题,如果网站存在过多的死链时,技术上要做好404页面和301重定向的设置,其次便是要去百度快照投诉删除移动端的死链页面快照。
(4)、技术上要处理好兼容问题,解决浏览器或者是不同牌子手机的兼容性,这样是能增加页面的好感度,网站的回头率、访客也会增加,那么网站点击的次数多也是能提升网站的排名。
(5)、robots不要设置任何的限定,避免百度爬虫抓取不了,百度spider的爬虫无论是移动端还是PC端的Baiduspider都是一致的,所以,这点上移动端和PC端的设置是一致的。
(6)、改版时,要做好移动端的重定向转向,减少用户的流失。
从用户角度出发,优化是要遵守“用户为王”,除此外,移动端的外链工作跟PC端是同步的。
总的来说,只有了解了移动端和PC端的区别后,才能更好的去着手优化问题。
9、移动站和PC站彼此独立
百度对于移动端的排名规则是独立的移动站点优于适配站,适配站优于百度转码站,百度转码站优于PC站,如果有条件的话,建议大家还是做独立的移动站,将移动站和PC站分开。
10、地区性移动站点的地域优化策略
地区性移动站点在标题中显示地域名称添加百度官方的地域扩展代码,当用手机通过百度搜索答案时,百度移动搜索将根据用户地理位置信息优先将
具有地域属性的内容展现给用户,百度会优先展示在移动站点中添加了百度地域扩展代码的站点。
11、使用html5+css3建设站点
无论是彼此独立还是自动适配,采用html5+css3建设网站都是有利于网站排名的,百度给出的官方文档中也有说明,采用html5技术的移动站排名更有优势。
此外,在移动站点中还应该尽可能少的使用js文件。
希望能帮到你,望采纳!











