本篇内容分为五个章节:一、为什么必须做移动端优化 二、怎么实现一个在谷歌可排名的移动网站 三、网站怎么做移动端的优化? 四、怎样提高移动端网页的用户体验 五、高级移动SEO建议和实践 包括了所有你想知道的涉及移动端SEO的内容。
一、为什么必须做移动端优化
1、什么是移动端SEO?
移动端SEO是针对手机端和平板端的用户进行网站优化的操作,包括让你的网站资源对搜索引擎爬虫来说是可爬取的。
2、为什么移动端SEO这么重要?
简单的来说,移动端的搜索量呈现爆炸式的增长。从数据来看,目前58%的Goolge用户使用移动端进行搜索。并且移动端搜索的增长非常迅速,比桌面端的搜索量多出了278亿。
从数据上可以很明显的看出,未来SEO的重心在移动端,谷歌对算法进行大动作的更新很可能就是为了把重心放在移动端搜索。
3、现在的“SEO”就是对“移动端SEO”的优化吗?
如果你的网站是针对Google进行优化,那么答案是“YES”。
现在有95%的移动端用户在Google上搜索内容。
基于谷歌在搜索市场占据的支配地位,他们当然会修改算法把重心放在移动端搜索的优化上。
首先,他们推出了移动端友好更新。
这个更新惩罚了移动端访问不友好的网站,但是如果你的目标用户很多并不是从移动端进行搜索的话,这个更新就无关紧要。直到谷歌让每个搜索都变成移动端搜索,怎么做的?谷歌让他们的算法“移动优先”。
4、什么是谷歌移动优先索引?
谷歌移动优先索引使得搜索结果只根据页面的移动端版本进行排名,当然,你从桌面端发起搜索的时候也是一样。
在这个更新之前,谷歌对这两边的索引是独立的,一个移动端版本和一个桌面端版本。
用户从iPhone端发起搜索的时候,谷歌从移动端索引返回结果,用户从桌面端发起搜索的时候,他们得到的是桌面端的结果。
现在,不管你使用哪种设备进行搜索,谷歌都根据移动索引来返回搜索结果。
5、谷歌的移动优先索引是否重要?
如果你的网站已经对移动端进行完美的优化适配,就不用在意。如果没有的话,你会发现谷歌在推出这个策略之后网站排名明显的下降。后续的内容特别介绍了如何针对你的网站进行移动端的优化。
6、谷歌认为的“移动端”都有哪些?
对于大多数人来说,移动设备无非就手机或者平板电脑。然而,谷歌表示“当我们说到移动设备的时候,我们并没有把平板电脑包括在内”。对于谷歌来说移动端就是手机;所以,这边给你的建议最好是对任何可以访问你网站的设备都做适配优化。
二、怎么实现一个在谷歌可排名的移动网站
首先,你的网站在移动设备上至少是可访问的,现在实现一个移动端网站并不难也不复杂,下面会介绍三种实现方式。
1、分开URL适配
桌面端访问返回www.website.com地址,移动端访问的时候返回m.website.com地址。换句话说就是,你的网站可以根据访问的设备类型,返回相应的URL地址。这个方法有一个非常大的问题,维护起来很痛苦,相当于一个网站你要维护两份资源,不管是网站的内容、图片、还是样式文件。做SEO优化的时候也很麻烦(试想想你要针对每块内容做双份的URL,还要复杂的“rel=canonical” 和 “rel=alternate”标签),所以这个方法是最不推崇的。
2、自动化服务
桌面和移动端使用的是同一个URL地址,只是根据不同的访问设备返回不同的HTML/CSS模版。拿本网站来说
要实现上面的效果很简单,搜索Any Mobile Theme Switcher插件,安装之后从左侧菜单设置进入可以见到以下设置项:
插件里面的主题选项都必须是已经安装的WordPress主题,但是很多时候并没有专门针对移动端制作的主题,这边提供一个查找合适的移动端主题方法,列出你喜欢的一些博客网站,从移动端输入网址访问看看主题的显示效果,一般访问量较高的个人或公司网站已经对移动端做了完美的适配,直接拿过来用不就得了?怎么知道博客使用的主题是什么?可以使用WhatTheme工具去查找。
输入网站域名搜索就得到了搜索结果,主题相关的所有信息一目了然。
动态服务的方案当然会优于第一种方案,但是它也有问题。你需要为市场上新出现的设备适配不同的版本,当你的网站无法识别一个新设备,在上面的展示效果可能就不理想。有没有更好的办法?看第三种。
3、响应式设计
使用响应式网站设计,可以根据设备的情况自适应调整显示的内容和图片,响应式网站不需要分开URL的适配或者使用不同的HTML样式文件。
在SEO方面,响应式网站设计更具优越性,单一的URL,方便分享和获取链接,不用重定向,重定向容易导致SEO方面的问题并且拖慢网站的加载速度。想了解更多响应式网站的好处,可以访问谷歌官网建议。
三、网站怎么做移动端的优化?
1、使用谷歌移动可用性测试
这个工具在Google Search Console里面,当然首先要先登录你的GSC账号,选择移动设备易用性就可以查看你的网站存在哪些问题。
或者你也可以使用移动设备适合性测试,点击“了解详情”,进入移动可用性测试页面。
点击右侧移动设备适合性测试工具,直接输入你的网站URL就可以测试了。
如果检测出问题先对网站进行优化之后再运行测试,通过测试之后,记得SUBMIT TO GOOGLE进行收录。
点击左上角提示你的Page loading issues 右侧 VIEW DETAILS 查看存在的加载问题
桌面端爬虫在爬取这些资源的时候是完全OK的,但是移动端爬虫在爬取的时候可能存在问题,针对谷歌推出的移动索引优先的策略,你应该认真的对待这些问题。
2、让谷歌爬取所有内容
检查你的Robot.txt文件,查看是否屏蔽爬虫爬取JavaScript、CSS或者其他重要内容,除非谷歌完整爬取了你的页面,否则谷歌无法知道你的网站是否是移动适应的。你可以在Google Search Console里面查看robot.txt测试工具,查看谷歌抓取到的Robot.txt文件是否跟网站设置的一致。在Google索引->禁止抓取的资源里面查看有哪些资源抓取有问题,只要没屏蔽网站的重要内容就行。
3、广告弹窗
作为用户来说都是非常讨厌广告弹窗的,谷歌也是这样,特别是对于移动端的用户来说,谷歌的一个准则就是给用户提供优质的内容,为此谷歌推出了一个更新来识别带有侵入性的弹窗,目的在于简化移动端搜索流程,帮助用户找到他们想要的内容,哪些弹窗是符合规范的?参考帮助移动用户更容易地获取内容。
4、怎么查看响应式网站在不同设备上的显示效果?
可以使用这个免费的测试工具:http://mattkersley.com/responsive/
5、使用网站版谷歌抓取工具
这个工具同样在Google Search Console之中,输入文章的URL,选择移动端选项,看看谷歌抓取到的网站内容是什么样的,是否抓取的内容有遗漏。
6、让移动用户看到所有内容
在之前,很多人在手机上会屏蔽一些资源的加载,比如文章内容只加载摘要,需要点击更多按钮之后才加载完整内容,或者屏蔽JavaScript的加载。目的是为了更快的加载速度,提升移动端的用户体验。但现在随着谷歌推出移动索引优先策略之后,可能会是个很大的问题,在这个机制下,谷歌认为移动端页面版本是主要版本,如果你在首次加载的时候隐藏内容,谷歌可能不会对内容进行索引或抓取,更有可能会进行降权处理。最近从John Mueller的表态来看,谷歌在移动端内容的处理上并没有很明确,但建议在移动端的显示上把用户所需要的内容一次性展示出来。
四、怎样提高移动端网页的用户体验
谷歌智能排名算法专门用来识别用户与你的网站的交互,如果算法识别出用户对网站的使用体验非常糟糕的话,会对网站进行降权处理。
1、提高网站的加载速度
谷歌的建议是网站的加载在一秒之内。
这边提供一个工具来测试网站的加载速度PageSpeed Insights 。这个工具会先分析网页的内容,之后给出如何提高网页加载速度的建议。
也可以使用WebPageTest.org工具查看每块资源的加载耗时数据。
如果你对当前页面的加载速度非常不满,可以查看大谷歌的官方文档,针对网站每块结构逐项进行优化。
2、让内容在手机上的呈现适合阅读
如果网站在手机上的显示是桌面端的一个缩小版网页,或者用户必须多次点击、滚动,眯着眼睛才可以看清楚内容,明明就是让用户分分钟判死刑的节奏。
内容在手机端上的显示必须清晰明了,让用户的操作尽可能少。关于显示的设置有以下几点建议:
使用至少14PX的字体;
使用简短的段落,一到两行就作为一段内容;
每行使用50到60个字符;
文字和背景的颜色区分要明显,用户在室外查看内容的时候,颜色差别不明显影响阅读体验。
最最重要的,内容一定要好!
3、使用HTML5加载动画或视频
如果你的动画或视频是使用Flash编码的话,在移动客户端上是无效的,替换成HTML5来实现吧。
4、不要遗漏了”Viewport Content”标签
如果使用的是响应式设计,不要忘了viewport meta标签。这个标签的作用是根据用户设备来调整显示的页面尺寸。谷歌建议你像下面这样设置标签:
<meta name=viewport content=”width=device-width, initial-scale=1″>
5、使用下面三个快速提高移动用户体验的增长黑客方法
1)让头部图片尽量地小,或者不使用头部图片,让内容直观地呈现在用户面前;
2)多使用留白,一个复杂的页面在桌面端浏览的时候没有多大问题,但是在移动端显示的时候几乎是不可用的,如果用户发现很难找到他们想要的内容,他们会立即跳出当前页面,不要把桌面端复杂的排版用在移动端的呈现上,在移动端的显示排版尽量地清晰明了。
3)在移动端把社交分享按钮做成底部Tab。社交分享按钮作用是让更多的人读到你的内容,在桌面端一般把社交分享按钮放在页面左侧居中停留,如果用户觉得你的内容有价值,可以一键分享文章到社交平台,容易让你的文章触达更多的用户。可以使用SUMO工具,让社交分享按钮在页面底部用Tab的形式显示。如果是WordPress网站,直接在插件里面搜索sumo安装。
五、高级移动SEO建议和实践
1、专注移动点击率,获取更多的流量
自然点击率占谷歌排名很大的比重,如果用户不点击你的内容,谷歌会进行排名下降的处理。
使用Google Search Console的搜索分析,查看桌面端和移动端的点击率对比,如果你发现在某个关键词上桌面端的点击率远高于移动端的,可以在移动端搜索那个关键词看看得到的搜索结果,可能是标题的标签被裁剪了,你可以根据搜索结果数据进行修改调整网站内容来提高移动端的点击率。
2、查看移动端体验缺陷
谷歌的移动索引优先策略会把更多的权重放在移动端的用户体验上,这边建议你在Google Analytics里面对比桌面端和移动端的跳出率和停留时间,入口在BEHAVIOR->Site Content->Landing Pages,在数据表格上方的Secondary Dimension中选择User->Mobile Device Info,之后列表会详细地列出各项详细数据,如果桌面端和移动端的跳出率和页面停留时间差不多的话,说明该页面对移动端用户优化的不错。如果数据差别很大,从移动端访问那个页面看看到底存在什么问题。
3、提高移动端页面加载速度的三条建议
页面加载速度当然是谷歌排名的一项重要参考因素,可以用ThinkWithGoogle工具查看页面在移动端的加载速度,这个工具会模拟移动设备在3G网络下的加载环境,最终会给出一个测试报告,详细列出页面的加载耗时,有哪些需要优化的点。
1)对于WordPress网站,如果是图片的加载时间过长,可以安装Smush Image Compression插件来压缩优化图片大小,或者在上传图片文件之前,先用TinyPng工具压缩下图片,可以很大程度减小图片大小。
2)使用浏览器缓存,谷歌官方文档建议网站最好使用缓存来提高网站的加载速率。
3)使用CDN加速,CDN加速一般可以让你的页面加载速率提高2到3倍。
4、针对移动搜索引擎结果页面优化标题和描述标签
TDK对SEO的作用就不必多说了,谷歌目前的TD策略如下:
Desktop
Title: 最多70个字符
Description: 最多300个字
Mobile
Title: 最多78个字符
Description: 最多300个字符
也就是说针对移动端的标题可以使用更多的文字,如果桌面端对网站贡献的流量并不多,可以尝试使用更长的标题来提高移动端的点击率。
5、是否需要接入AMP
Accelerated Mobile Pages是专门用来提高加载速度而设计的网页拆分版本,AMP的页面加载速度比没有使用AMP的页面快4倍左右。并且AMP是谷歌推出的项目,所以很多的SEO从业人员接入了AMP,基于的假设是谷歌会给接入AMP的站点更高的权重。除了更好的排名之外,谷歌还会在你的搜索结果下面显示一些图标来提高点击率。
是否真的有必要使用AMP?
首先,AMP对于你页面的功能有很多的限制,对于页面的广告也没有完全的控制权,弹窗或灯箱效果也是不可能的。AMP对CSS有很明确的限制,虽然会让你的网站加载更快,但是显示的效果却很一般。
其次,AMP会损害你在链接上的建设。当用户访问你的AMP页面,链接的是Google.com的域名,至少从目前来看,链接向AMP的页面提高的是Google域名的权重,而不是你的。
最后,AMP或许并不长久。4G网络已经够快了,5G时代也快要到来。所以接入AMP来获取非常微小的增长是划不来的。
6、使用结构化数据让你的页面在移动端搜索结果中脱颖而出
在移动端的搜索结果是用卡片的形式显示的,使用结构化数据来显示搜索结果是提高点击率的好方法,结构化数据可以显示评测的星数,文章图片,事件的日期,呈现效果非常好,无论在桌面端还是移动端结构化数据的应用都是很有效的。关于结构化数据参考结构化数据介绍。
英文原文参考:https://backlinko.com/mobile-seo-guide
转载请注明出处:陈文管的博客 – [译]网页移动端SEO权威指南
扫码或搜索:文呓
微信公众号 扫一扫关注