百度站长平台微信公众帐号全网首发携程负责人安琦老师的文章《前端代码优化带来搜索引擎高效地识别移动页面》,阅读量超高,被读者誉为"五星好评的干货"。该文章是安琦老师参加杭州VIP大讲堂移动化培训后,与其前端同事深入研究的结果,得到了百度内部工程师的高度认可:
我国智能机不但普及,且已趋饱和,移动红利即将消耗贻尽。那对于 网站优化 人员又意味着什么?结果上讲,重大网站没有完成移动化需亡羊补牢,中小网站去完成移动化迫在眉睫。
制作出 用户体验 良好的手机页面只是万事俱备,最为关键的临门一脚是获得搜索引擎的青睐,这样才能得到精准的用户,很多网站拥有PC和移动两套页面,从经验上看,精准、高效地被搜索引擎识别不但促进移动页面的排名和流量获取,对PC页面也有额外的效果加成。
在经历了一轮轮移动H5项目,看过很多移动页面识别和优化的国外文章,更重要的是多次和百度相关人对话和解决问题后,我将一些常见的识别细节总结了两部分,用于促进移动页面被搜索引擎识别、收录,让更多优质流量更早、更多地分发到自己页面。
一、head标签中的部分
1.URL设计
URL尽量含有通用已成趋势的移动命名,例如"m./wap./3g./mobi./mobile./mob/wml/",可以在子 域名 等方面体现
2.页面顶部的doctype标签
作为协议的重要部分,doctype中是否移动化也很重要,检查是否存在与移动相关的声明,如这些关键词,openmobilealliance, xhtml-mobile, xhtml-basic,wapforum,dtd compact html
例:"<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN""http://www.wapforum.org/DTD/xhtml-mobile10.dtd">"
3.meta标签中的viewport属性和x-ua-compatible 属性
viewport,移动 前端开发 中最重要的标签,响应式设计的根基,如果你的页面是遵守响应式设计的,那么说明这些页面对移动设备有友好的输出。
典型的的viewport代码是这样的,<meta content="width=device-width,initial-scale=1.0″>,判断移动与否的关键属性值为width,如果width=device-width这是典型的移动友好的设计,增加判定为移动页面的砝码,如果width有具体值,且值大于典型的移动屏幕(应该小于600),那么该页面被判定为PC页面的几率大大增加。
但,META中还有一个很独特的属性作为SEO人员应该很少接触到,那就是x-ua-compatible 属性,该属性是PC意味非常强烈的功能性代码。示例代码如此,<meta http-equiv="X-UA-Compatible"content="IE=9; IE=8; IE=7; IE=EDGE"/>,从百度工程师处得知,该代码会有较强暗示当前页面为PC页面的功能,需选择性使用。
4.title中的移动暗示
制作移动页面时,在title标签中写明:"移动版"、"手机版"、"WAP版"、"触屏版"不仅是照顾用户体验的方案,也利于页面的移动识别,反之PC页面要谨慎使用这些文案。
5.链接标签的media和href属性中需要注意的细节(多为样式文件)
media属性值为screen时,表示屏幕中的显示样式,link的href所填写的URL(基本为样式文件的URL)就比较重要了,一定程度加大不同设备的偏重。此时URL中尽量出现/wap,/mobile/这样的命名,同URL设计一样,用于提高页面识别为移动的效率和概率。如URL中含有pc字样则加大识别为PC页面的几率。
6.一些通用的PC类识别HTML代码
embed:经常用于嵌入多媒体
object:用于嵌入对象
marquee:老旧的滚动特效实现代码
iframe:想必网站优化人员很熟悉了,典型的PC常用标签
这些典型的用于PC或者老旧的、已经有更高效替代方案的旧标签,意味着使用它们将增加页面的PC属性,需要有目的地取舍。
7.一些 Javascript 中典型的PC特征
加载swfobject、含有activexobject语句:移动页面根本不会使用如此重的多媒体引用方案(不信你问问你的前端工程师)
含有netscape(网景)、msie(IE)、firefox(火狐)、browser.msie(IE)这些典型的非移动端浏览器兼容代码的
设置了timer的 ,以及JS代码含有settimeout的(此处不知道为什么设置timer还有识别的问题),均大幅增加识别为PC页面的可能性
以上这些<head></head>中出现的内容,
二、正文body中需要注意的部分
链接和文本遵照的原则基本与head中一样——多出现移动相关的字眼;页面设置的宽度不要超过常规移动设备的大小;那些常识中(除非招错前端工程师)绝对只用于PC的一些兼容性代码。
此外div块的个数也值得注意,没有哪家移动页面会过量使用div块;还有典型的只用于适配PC机器的HTML代码,例如:accesskey(如果移动页面用,要不前端招错人了,要不产品招错人了,应该引起警觉)
head和正文两大部分,基本涵盖了一张页面最主要的部分。
网站优化人员一定要把握这些使用细节,协助前端工程师从正反方向将公司的PC和手机页面泾渭分明地呈现给搜索引擎。试想如果你每日被抓取页面达到90%的识别率,而一般水平是70%,这种优化增量是非常显著的。
最后,分享一个机器学习的思想给网站优化的新人,此文中心思想截取如下:"你从市场上的芒果里随机的抽取一定的样品(训练数据), 制作一张表格, 上面记着每个芒果的物理属性, 比如颜色, 大小, 形状, 产地, 卖家, 等等。(这些称之为特征)。 还记录下这个芒果甜不甜,是否多汁,是否成熟(输出变量)。你将这些数据提供给一个机器学习算法(分类算法/回归算法),然后它就会学习出一个关于芒果的物理属性和它的质量之间关系的模型。 下次你再去市集, 只要测测那些芒果的特性(测试数据),然后将它输入一个机器学习算法。算法将根据之前计算出的模型来预测芒果是甜的,熟的,并且/还是多汁的。
结合本文中的内容、再结合你已经烂熟于心的搜素引擎工作原理,设想一下,你的所有页面都是芒果,百度是带有识别模型(且该模型会自己训练、纠正自己)的芒果鉴别器,怎么让你的芒果持续性地、每次被拿起来都进入那个又大、又甜、又多汁的篮子?那些一眼就看出来的大甜芒果当然好判断,那些一眼看不出来的呢?我们能不能多生产些一眼就看出来好坏的芒果呢?这样整个果园是不是好收割一点?"
你是一位站长们,那你优化网站的时候,都做些什么呢?
一、关键词的布局1:企业站通常会有两到三个关键词作为核心关键词的,通常是和企业的产品有关,在优化之前一定要结合一下网络指数,来分析一下这些词的竞争度,或者通过这些词在网络里面搜索一下,如果做竞价排名的很多,那么这个词的竞争性就很大,做上首页的难度是很大的,所以在核心关键词的选择上就要避实就虚,通过分析相关长尾词来获得竞争上的优势!将来也更容易获得精准的流量!2:如果企业网站主要营销的目标是分地域的,那么就可以在主关键词上增加地域,比如你要做的是车床的关键词,同时营销的目标是北京,那么你就可以用北京车床这个词作为关键词,从而极大的降低了竞争的难度,同时目标的转化率也会增加很多!3:在首页的栏目上也要尽可能的出现一些目标关键词,比如还是那车床举个例子,比如增加几个栏目是北京车床知识,北京车床价格等等,从而提升首页的权重!4:在网站的底部以及页脚那一行也要添加目标关键词,然后还可以把这些目标关键词做上链接链到首页上,每个子页的页脚都应该是统一的,这样就能够让网页都能够转接到首页上,不会出现死角,帮助搜索引擎蜘蛛顺利的在网站上爬行!5:增加一个新栏目,比如建立一个二级目录的blog或者bbs等,根据你企业所属的行业不同,选择不同的方式,一定要选择在二级目录,千万不要用二级域名,然后用目标关键词做上主域名的锚文本,这个栏目的目的就是要发布一些和目标关键词相关的内容,让内容里面多出现相关关键词,目标关键词也要进行锚文本到首页上,通常在同一个页面里面,目标关键词只要添加一个锚文本就行了,不要太多!6:通过发布相关的内容建立强大的长尾关键词网络,通常SEO就是要考验站长的耐心,每天发布几篇长尾词内容,能够有效的提升网站流量的转化率,通常企业站的成交率就是通过长尾词来完成的!二:流量站的核心关键词优化策略1:首先确定目标关键词,一般是三个左右,然后这些关键词要写到网站首页的标题和关键词标签里面,然后再从各个栏目上适当的增加这三个目标关键词的密度!2:增加网站的主导航和次导航,让相关关键词的锚文本指向首页,同时要保持网站的页脚统一!3:增加网站的外链,特别是和相关网站的友链很重要,对于新站可能获得友链的难度有点大,不过我们可以通过发帖或者通过博客群来做链轮来递增网站的权重,或者通过写软文和发帖帮助网站获得链接!对于外链的锚文本可以是目标关键词,也可以是一些长尾关键词!4:适当的内容建设,这对于流量站来说是非常重要的,通常内容的建设以长尾词为主,要做到让用户来你的网站有内容可看,而不是简单的到各大网站去采集文章,那样即使你网站上的内容很多,但是也不会让用户喜欢,同时也不会让搜索引擎喜欢,想要获得好的排名更是不可能!以上由冰雨网络工作室整理!
网站收录量少了怎么办?如何提升网站收录量
新站收录周期一般在一周以内,也有半个月没有收录的。 要快速收录有三个方面需要做到:站内设置合理、高质量的内容、站外推广。 能做到这三点新站必定能快速收录,并且排名可能非常不错。 一、站内设置网站被快速收录的基础是站内优化,比如网站架构、URL设置、404设置、robots设置等等。 (1)包含关键词的URL置或伪静态设置。 如果是动态路径一定要在三个参数以内,超过三个参数做伪静态处理。 (2)robots设置和404页面。 就算不屏蔽任何内容,也应该有文件,网站404页面是网站友好度的体现。 (3)扁平化的栏目设置。 不相关栏目之间不要做内链链接(4)网站地图设置。 网站地图是梳理整个网站的导航页,不仅是给搜索引擎看的,也是给用户看的。 (5)无作弊行为。 有任何作弊行为都会导致新站不收录二、高质量内容高质量的内容不一定是原创的内容,原创的内容也不一定是高质量的内容。 高质量的内容一定是可以解决用户需求,并且有别人网站所没有的内容。 (1)整理综合其他网站质量比较好的内容,编辑并加上利于阅读的元素,例如:图片、表格、视频(2)整理网络知道、网络贴吧、群的即时内容(3)经验原创内容三、站外推广推广是最后一步,也是非常重要的一步,推广包含外链和推广。 新站的权重非常低,信用度非常低,但是外链能传递权重给网站。 同时推广能带来网站的用户,搜索引擎会有限把具有大量粉丝的网杂很难提前收录和排名。 (1)软文推广。 用软文投稿的方式在行业站提交带网站链接的高质量软文(2)分类信息平台推广。 大量的高质量分类信息平台商铺也是高质量的外链(3)论坛文章推广。 论坛热门帖子也是一条高质量的外链,即便是个性签名的链接(4)群推广。 群推广能在短时间内带来大量的用户(5)空间和邮件推广。 跟群一样能带来大量的网站用户(6)博客链接(7)友情链接
seo最重要的是什么
SEO最重要的是什么?这个问题可以分成不同的阶段重要的内容是不一样的!1、初学阶段:多思考,一上来看到了那么多概念有你以前懂的有你没看到过的,这个时候就需要多去看,看网上教材说的是什么,看别人总结的经验是什么,然后多去思考,让自己明白这些是怎么一回事;2、实践阶段:多尝试,当你看了很多东西后你只停留在懂与非懂之间,这个时候就需要用实践的结果来证明这一切,一个问题有很多种方法来解决,而你面对这个问题适合你的方法是什么就需要你自己去反复的实践才能得到结果;3、工作阶段:多总结,如果你学了并且你的工作与SEO有很大多关系就需要你能够把你遇到的不同问题与结果进行总结,这样日积月累你所得到的将是你的老师或者帮助书籍不能给予你的最宝贵的东西;在不同的阶段有一个共同的特点那就是你遇到问题后的解决思路,方法是人想出来的,方法可以传授,但是思路是不能传授的,每个人都有自己的想法,每个人都有自己的圈子,所以有一个很好的思路最为重要,当然你周围的人也就是你的人脉也同样重要,你要学会利用好身边的每一个资源帮你解决各种问题!