一、SEO介绍
1、什么是SEO?
SEO-SearchEngineOptimization
SEO是搜索引擎优化的英文缩写,是指通过采用易于搜索引擎索引的合理手段,使网站各项基本要素适合搜索引擎的检索原则并且对用户更友好(SearchEngineFriendly),从而更容易被搜索引擎收录及优先排序,SEO是搜索引擎领域中的一种技术手段而非商业模式。(百度百科)
SEO是通过建立对搜索引擎友好的网站,从而提升网站权重,获取更好的关键字排名,以期为网站带来更多精准流量的技术手段。
2、SEO的目的
A–获得好的关键字排名
B–为网站带来更多的流量
C–为网站带来更多的用户
D–提升网站用户体验
3、SEO相关人员
网站负责人
产品设计人员
页面制作人员
网站开发人员
测试人员
网站运营人员
编辑人员
4、SEO基本技能要求
SEO基础知识
产品设计的能力
基本的程序水平
撰写文章的能力
网站运营经验
优秀的沟通能力和团队精神
SEO思想
二、SEO基础知识
1、术语
1)网站指标
页面浏览量–PV(PageView)
访客数-Visitor
唯一访客数–UV(UniqueVisitor)
IP数
跳出率–BounceRate
平均访问时长
平均访问页面
PR–PageRank
百度权重
Alexa排名
收录量
反链数
2)SEO相关专业术语
链接广泛度(LinkPopularity)
内部链接
外部链接、反向链接、导入链接
导出链接
面包屑
关键词
关键词密度
蜘蛛
静态网页/动态网页
重定向(301.302.200)
SERP(SearchEngineResultPage)搜索引擎结果页面
2、搜索引擎指令
双引号:完全匹配关键词搜索
减号:表示搜索结果不包含减号后面词的页面
星号:通配符,仅Google支持
Site:查询网站所有收录页面
Domain/link:查询网站反链数
inurl:用于搜索查询词出现在URL中的页面。比如“兼职招聘”inurl:wshili,就是搜索关键词兼职招聘,同时url地址中包含了wshili的页面;
intitle:指返回的页面title中包含关键词的页面。比如”兼职任务”
intitle:wshili,就是搜索关键词兼职任务,同时网页标题中包含wshili的页面;
Filetype:用于搜索特定文件格式,比如:兼职任务filetype:doc就是返回所有命中关键词兼职任务的doc文件;
3、URL
1)好的URL原则
URL(UniformResourceLocator):统一资源定位符,也被称为网页地址。
好的URL的一些原则:
DUST原则:DifferentURLswithSimilarText,避免相似内容使用多个URL;
URL越短越好,越短越容易记;
目录层次越少越好,最多3层,超过3层的页面,蜘蛛抓取困难;
参数越少越好,可以考虑进行参数转义;
URL全部采用小写;
URL中包含关键字的全拼;
使用短横线做连接符。
2)URL设计流程
整理出保留字;
为各个栏目确定对应的名称,比如:news、biz等;
确定各个栏目下的内容分类名称,比如:论文等;
确定其他常用栏目简称;
确定各种过滤、排序条件的简称及构成规则;
确定重要关键字的编码,比如:gongyi等
写下来所有的URL样例,确保可以进行各种场景的数据统计
3)URL举例
4、HTML标签
1)头部标签-title
Title标签,是页面主题,用于告诉用户页面的主要内容,是网页的中心思想,好的title标签可遵循如下规则:
(1)长度:标题长度不超过30个中文字长度;
(2)靠前的位置出现关键字中定义的第一个关键字;
(3)尽量融入长尾关键词;
(4)包含网站域名及名称;
(5)使用英文逗号或空格作为分隔符;
(6)每个页面具有唯一的标题。
2)头部标签–Meta之keywords
关键字是页面的中心词,对页面起到很重要的作用,虽然搜索引擎降低了其权重,但是好的关键字定义对内容的质量有很大的作用,可遵循如下规则:
(1)每个页面关键词控制在5个以内;
(2)越靠前的关键字越重要,第一个关键字是文章的主关键字;
(3)关键字之间的分隔符使用半角逗号;
3)头部标签–Meta之description
描述是文章的摘要,出现在搜索引擎结果中,对于吸引用户点击至关重要,可遵循如下规则:
(1)字数在70个汉字长度以内,能完全呈现,不能超过120个字;
(2)描述中应该出现所有关键字,主关键词应该尽量靠前;
(3)描述内容是针对文章的摘要信息,建议不要使用文章的一段话作为描述;
(4)每个页面有独特的描述信息。
4)Hx:H1–H6
H1-H6标签,是用于文档标题的,根据W3C规范定义,H1是重要最高的,H6是重要性最低的。同时H1-H6的结果可以用于呈现出文档结构图,方便于用户快速的查看网页内容,可遵循以下建议来设置:
(1)每个页面只能有1个H1标签,其内容使用标题为佳,其实可使用主关键字;
(2)H标签内使用文字为佳,如果使用图片,请加上图片的alt属性;
(3)H2-H6在搜索引擎中的权重不高,但是,合理的分配可以帮助用户快速浏览网页,所以,请遵循根据重要性递减的使用原则;
(4)H标签的使用不要太过于频繁,根据页面内容量来使用;
5)A标签
A标签是为用户提供导航的标签,正确使用A标签,有利于用户往返于网页间。建议遵循以下的规则:
(1)A标签的title属性需要时设置,视具体能否显示完整而定;
(2)A标签内是图片的,一定要设置图片的alt属性;
(3)A标签的猫文本很重要,请尽量使用导航目标页面相关的关键词,而不使用一些无意义的词语,比如:更多、查看详情之类的词。
5)强调相关的标签
此类标签是用于强调页面中的部分词语,尽量使用在关键词上,并且不宜过多,过多将失去重点,可遵循以下规则:
(1)strong、em标签,用于强调,用在页面的关键词上,并且尽量靠前;
(2)b、i标签,由于缺少语义,建议不去使用;
(3)此类标签在页面上出现次数控制在10个以内,与页面内容量有关。
6)IMG标签
图片是网站重要的要素,图片的大小会影响用户下载速度,所以,建议使用适合于网络的图片格式,并且,重要的文字尽量不要以图片的方式呈现,良好的标签规范可以让图片更容易收录,可以遵循以下规则:
(1)标签必须包含alt属性;
(2)标签必须包含图片的width、height属性,不要定义在css文件中,直接定义在标签内。
7)Table标签
Table标签是个很有争议性的标签,在搜索引擎时代,table的使用几乎被div代替,搜索引擎对div更重视,所以不要用table进行网站布局,但是table的作用又不能被取代,那就是用于显示数据,即使要用table但是嵌套不要太深。建议大家遵循如下的规则:
(1)避免使用Table标签来进行布局,因为Table的呈现是需要全部下载完成才可以,所以大Table布局可能会导致页面出现空白;
(2)Table内要包含Caption节点,用来定义表格的标题,这将有助于用户理解表格;
(3)Table尽量避免嵌套,如果需要,嵌套层次越少越好,不要超过3层。
8)列表标签
(1)UL:无序列表,即li各个项目没有先后顺序,列表用小园点展示。
(2)OL:有序列表,即li各个列表内容是有先后顺序的,列表用1,2,3……展示。
写法案例:
<ultitle=”ul列表”>
<li>项目一</li>
<li>项目二</li>
<li>项目三</li>
</ul>
<oltitle=””>
<li>第二章</li>
<li>第三章</li>
</ol>
9)权重分配排列
不同的标签权重不一样,下面是一种权重的分配顺序,可做参考:
(1)Title
(2)MetaDescription
(3)H1
(4)H2-H4
(5)Strong/EM
(6)Body
(7)IMG-ALT
5、静态化
URL静态化,也叫伪静态化
页面静态化
6、HTTP状态码
200:OK,一切正常,对GET和POST请求的应答文档跟在后面。通常,这表示服务器提供了请求的网页。200跳转不会对搜索引擎不可见;
301:永久性跳转,请求的网页已永久移动到新位置。服务器返回此响应(对GET或HEAD请求的响应)时,会自动将请求者转到新位置,搜索引擎将会传递权重;
302:临时跳转-服务器目前从不同位置的网页响应请求,但请求者应继续使用原有位置来进行以后的请求。
404:NotFound-服务器找不到请求的网页。
三、SEO影响因素
1、正面因素
2、负面因素
四、SEO的方式
1、白帽
SEO白帽是一种公正的手法,是使用符合主流搜索引擎发行方针规定的SEO优化方法。它是在避免一切风险。也避免了与搜索引擎发行方针发生任何的冲突。
白帽的技术在于确保搜索引擎索引抓取的内容与用户看到的内容是一样的,白帽技术一般归结为满足用户的需求去创建内容,而不是为了搜索引擎去创建内容,用一些合理的技术使蜘蛛接触到,而不是诱导搜索算法。
白帽技术更关注与网站的长远利益。
2、黑帽
SEO黑帽是一种不为搜索引擎所支持的违规行为。垃圾索引(Spamdexing)意指通过欺骗技术和滥用搜索算法来推销毫不相关、主要以商业为着眼的网页。许多搜索引擎管理员认为任何搜索引擎优化的形式,其目的用来改进站点的网页排名者,都是垃圾索引。
黑帽的技术是指在优化过程中,使用作弊手段或可疑手段。
黑帽做的方法是短平快。
一般的手法有:隐藏链接、群发链接、发大量的垃圾信息、隐藏文字、透明文字、细微文字、桥页、跳转等。
3、灰帽
所谓SEO灰帽即是指介于白帽与黑帽之间的中间地带,相对于白帽而言,会采取一些取巧的方式来操作,这些行为因为不算违规,但同样也不遵守规则,是为灰色地带。
五、SEO策略
1、关键字策略
(1)关键字分类
(2)策略
(3)部署规则及优化原则
部署规则
(1)首页:部署品牌、核心关键字
(2)栏目、频道页:部署目标关键字
(3)专题、内容页:部署长尾关键字
优化原则
(1)每个页面不超过3个关键字,首页不超过5个;
(2)针对页面meta标签进行优化;
(3)页面元素优化:h1s,strong,b,a,img等;
(4)根据关键字进行内链优化;
(5)针对优化后的内容页进行外部链接的建设;
2、内链策略
策略
1)根据关键字树,进行内部链接网络的规划;
2)做好内部链接网络,进行链接的权重传递,为搜索引擎提供页面的重要性分布;
3)让搜索引擎为重要页面提供更高的权重。
部署规则
1)每个页面有对上级页面的链接指向;
2)每个页面有对相关页面的链接指向;
3)专题下的内容要有对专题的链接指向;
4)内容页面正文内需要有网站重要关键字的链接指向(不超过5个);
5)聚合页需要呈现:最新的内容列表、最热门的内容列表;
6)细页需要呈现:上一篇;下一篇;本文链接;所属直接分类最新、最热列表;所属最上级分类最新、最热列表;热门标签、相关内容等;
3、外链策略
策略
1)根据关键字分类,进行外链网络规划,根据重要性确定外链的规模
2)友情链接,以提升PR为重要目的,首页及重要栏目页独立建设
3)博客外链,作为稳定有价值的外链来源,进行广泛的建设
4)论坛及其他,作为辅助外链,进行长尾关键字的外链建设
5)大量外链支撑关键字获取排名,少量的外链来维护排名
友情链接考察点
1)网站规模及相关度
2)网站PR、百度权重
3)网站收录量
4)网站更新频率(快照日期)
5)链接在网页中的位置
六、SEO的常见问题
1、如何加速蜘蛛更新我的网站?
保持网站更新,而且要多点原创,否则有点难度,新站百度前一段时间可能天天来,老站只能依靠更新和大量的高质量连接来实现。需要说明的是,百度对新闻源更新很快,一般新内容20分钟内收录。
2、为什么我们的原创信息被别人转载后,别人的信息排在前面?
自然排名的衡量因素比较多,常见的有:网页评价或权重(PRSR)、网页地址的深度、指向该网页的外部链接、网站在行内的权重、网站在搜索引擎的影响、网页的内部连接、网页指向其他网站的连接、标题的合理性、描述的恰当、关键词的合理分布、内容质量的可读性、用户体验的体现度等等。这些因素综合起来,如果每样工作都能做好,我们自然能超越其他站点。
3、为什么网站收录在近几天突然下降?
这个在短时间内是正常的,搜索引擎在收录之后,部分信息内容只是在一个固定的库里,经过一段时间的沉淀,不重要或质量不高的信息会被清除掉。观察一段时间之后,如果继续下降,或突然消失。这就不正常了,需要检测查看站内是否有作弊痕迹,或是否被连带惩罚,或被人工干预。
4、多个域名对网站有什么影响?
同一站点使用多个域名属于作弊行为,多域名短期内可以提高收录量,但是会造成权重、补充材料、重复页面等问题,建议只保留一个,其他的可以做301重定向。
5、是不是同一IP上的其他站被百度删除,我也可能受到牵连?
同一IP的站点,其他的站受到惩罚,但是自己的站也不一定受到惩罚,如果这个IP下的其他站作弊厉害,或者内容很不符合搜索引擎收录标准的话,那么这个IP可能受到了搜索引擎的禁止。
6、如何快速增加外部链接?
最快的方法有两个:一是花钱买,二是写软文。外部链接分数量和质量两个参数,不要忽略链接质量。其他方式还包括:友链交换、网摘、论坛签名、收藏、网站目录导航、博客链接等。
七、易用性诊断指标
1、页面概况指标
URL
页面URL的评级指标,好的URL需要满足如下规则:
1)长度不要超过255字节(byte);
2)参数的数量尽量少,最好把参数写入到地址之中;
3)URL采用三段式比较好,段数尽量不要超过5个。
页面大小
页面大小,指页面的源文件大小,不包括页面内的外部资源引用。页面大小会影响到用户的加载速度,同时,也会影响到搜索引擎蜘蛛对网页的抓取,我们建议:
页面的大小控制在128K以内。
页面超过1M,用户几乎不会有耐心去访问网页。
HTTPStatus
HTTPStatus是页面返回的状态信息,200代表成功。
页面编码
页面编码是程序获取页面内容的编码格式,一般常用的是UTF8,GB2312,GBK,可以通过页面的Header进行指定,也可以通过页面内的meta标签指定,请保持一致。建议使用UTF8的编码格式。
2、头部标签指标
Title
Title标签,是页面主题,用于告诉用户页面的主要内容,是网页的中心思想,好的title标签可遵循如下规则:
1)长度:标题长度不超过30个中文字长度;
2)靠前的位置出现关键字中定义的第一个关键字;
3)包含网站域名及名称;
4)使用英文逗号或空格作为分隔符。
Meta之keywords
关键字是页面的中心词,对页面起到很重要的作用,虽然搜索引擎降低了其权重,但是好的关键字定义对内容的质量有很大的作用,可遵循如下规则:
1)每个页面关键词控制在5个以内,3个左右为佳;
2)越靠前的关键字越重要,第一个关键字是文章的主关键字;
3)关键字之间的分隔符使用空格或者半角逗号;
Meta之description
描述是文章的摘要,出现在搜索引擎结果中,对于吸引用户点击至关重要,可遵循如下规则:
1)字数在70个汉字长度以内,能完全呈现,不能超过120个字;
2)描述中应该出现所有关键字,主关键词应该尽量靠前;
3)描述内容是针对文章的摘要信息,建议不要使用文章的一段话作为描述。
3、页面标签指标
A标签
A标签是为用户提供导航的标签,正确使用A标签,有利于用户往返于网页间。建议遵循以下的规则:
1)标签的title属性必须设置,且不要为空;
2)A标签内是图片的,一定要设置图片的alt属性;
3)A标签的猫文本很重要,请尽量使用导航目标页面相关的关键词,而不使用一些无意义的词语,比如:更多、查看详情之类的词。
Hx标签
H1-H6标签,是用于文档标题的,根据W3C规范定义,H1是重要最高的,H6是重要性最低的。同时H1-H6的结果可以用于呈现出文档结构图,方便于用户快速的查看网页内容,可遵循以下建议来设置:
1)每个页面只能有1个H1标签,其内容使用标题为佳,其实可使用主关键字;
2)H标签内使用文字为佳,如果使用图片,请加上图片的alt属性;
3)H2-H6在搜索引擎中的权重不高,但是,合理的分配可以帮助用户快速浏览网页,所以,请遵循根据重要性递减的使用原则;
4)H标签的使用不要太过于频繁,根据页面内容量来使用;
强调相关的标签
此类标签是用于强调页面中的部分词语,尽量使用在关键词上,并且不宜过多,过多将失去重点,可遵循以下规则:
1)strong、em标签,用于强调,用在页面的关键词上,并且尽量靠前;
2)b、i标签,由于缺少语义,建议不去使用;
3)此类标签在页面上出现次数控制在10个以内,与页面内容量有关。
Img标签
图片是网站重要的要素,图片的大小会影响用户下载速度,所以,建议使用适合于网络的图片格式,并且,重要的文字尽量不要以图片的方式呈现,良好的标签规范可以让图片更容易收录,可以遵循以下规则
1)标签必须包含alt属性;
2)标签必须包含图片的width、height属性,不要定义在css文件中,直接定义在标签内。
Table标签
Table标签是个很有争议性的标签,我们建议大家遵循如下的规则:
1)避免使用Table标签来进行布局,因为Table的呈现是需要全部下载完成才可以,所以大Table布局可能会导致页面出现空白;
2)Table内要包含Caption节点,用来定义表格的标题,这将有助于用户理解表格;
3)Table尽量避免嵌套,如果需要,嵌套层次越少越好,不要超过3层。
4、关键字指标
关键字密度
关键字密度是指关键字或关键词占该页面中总的文字的比例,该指标对搜索引擎优化起做关键作用。一般的建议是2%-8%,但是不能故意的去堆砌关键字提升密度,否则可能适得其反。
关键字分布
关键字应该分布于如下区域:Title,Meta标记的description、URL、H1、H2-H4、Body、IMG-ALT,Strong/EM等地方,良好的分布有利于提升页面的质量。
5、页面内容指标
内容长度
搜索引擎无法精确的区分有效内容,所以,内容是指出去代码以外能呈现给用户的文字。有效内容太少,会导致有效内容在页面中比例过低,从而出现大量的相似页面。内容字数在200字以下,那有效内容就会非常少,从而页面价值降低。建议保持内容大于500字。
内容代码比例
页面代码量对页面的加载有很大的影响,有的网站在发布内容的时候,甚至直接从word等带格式的地方拷贝发布,这样,页面将充斥着大量的无效代码,这样的内容,对搜索引擎而言是没有价值的。
6、链接情况指标
链接数量
页面链接数量,建议遵循如下规则:
1)页面总链接数不超过100个,因为有的搜索引擎认为这是一个最大值;
2)页面导出链接不超过15个,导出链接是指导出到其他网站的链接;
链接重复度
在一个页面中,到相同URL地址的链接有一个就可以了,最多不要超过两个,过多的重复链接,只会让搜索引擎感到迷惑,而且是毫无用处的。
7、内嵌文件指标
图片文件
图片文件是提升用户体验的一个方面,但是,过多的图片却会让页面加载时间急剧增长。所以,尽量控制页面图片的数量,并且缩小图片的大小,可以有效的提升页面加载时间。对于一些对搜索引擎无用的图片,可以采用javascript的方式,在页面加载完成以后再加载图片。
CSS文件
CSS文件尽量集中到一个里面,有利于减少文件下载次数。同时,对CSS进行压缩,可以加快页面下载速度,提升用户体验。
JS文件
JS文件尽量集中到一个里面,有利于减少文件下载次数。同时,对JS进行压缩,可以加快页面下载速度,提升用户体验。
对象文件
对象文件是指flash、视频、音频等文件,如果没有特别的需求,建议取消对象的使用,以提高对搜索引擎的友好度,以及页面的加载速度。