一:站内因素
1:影响关键词排名因素
相关性
相关性是指页面与关键词的关联性,关联性越高,页面越容易获得排名
理解每个因素的原理
关键词排名的原理不会变,变的只是计算各个因素的比重
2:URL结构
缩短URL层级的优势
便于蜘蛛抓取
URL层级缩减,使层级变浅利于搜索引擎收录
有助于提升搜索结果排名
页面被收录是排名的前提
层级越浅重要度越高,从而提高页面权重
3:站内链接
站内链接的作用
提升用户体验:
如果能在相关页面设置对应的页面链接,浏览会变得非常顺畅
如果链接设置不合理,有的页面干脆没链接,只能重新输入网址才能再访问其他页面,这种体验会非常差
增加网站收录:
搜索引擎蜘蛛对互联网的爬行抓取是需要花费非常多服务器资源的;
如果站内链接设置不合理,有可能造成服务器资源的浪费
提升页面权重:
权重是靠链接传递的,站内网页之间链接也一样传递权重
提高页面排名:
页面链接要做到通过每一个页面都可以到达网站内任意页面
首页链接:指向频道页,指向重要内容页
频道页链接:指向首页,指向其他频道页,指向频道内内容页
内容页链接:指向首页,指向上级频道页,指向频道内相邻和重要内容页,指向其他频道重要内容页
站内链接扁平化:
扁平化其实是根据搜索引擎的抓取原理得到的。搜索引擎对互联网上的内容进行索引时,是按照树状结构抓取的。离“树干”越近,从“树根”得到的营养越多;离 “树干”越远,获得营养的机会和数量都越少
搜索引擎就是这个道理,离根目录越近的页面,得到的权重越多,反之越少,所以网站扁平化结构可以让网站的内页 获得更高的权重
4:301重定向
URL标准化概念
多个URL对应的内容一样,搜索引擎要从多个URL中选一个具有代表性的,而忽略其余的。这个选择过程就叫做URL标准化
这个被搜索引擎选择了的URL,就是一个标准化的URL
一般情况下,搜索引擎根据被指向链接数量来判断标准化URL,被指向链接多的则为标准化URL
技术分析
从技术上讲,上述几个URL都是不同的网址,服务器可以返回不同的内容
搜索引擎爬取分析
搜索引擎把它们当做不同的网址
不同的网址,内容一样(都是首页),被认为是复制内容
301重定向的作用
标准化网页是我们制定的网页
首页权重不分散
排除重复内容的风险
5:站内代码
<h>标签:
<h>标签对SEO的作用
<h1>和<h2>标签能很好的突出显示页面重要标题(标题含关键词)
提升关键词与页面的相关性
<h>标签的优化
<h1>或<h2>标签包含关键词
<h1>或<h2>标签在页面中只出现一次
<h3> 、<h4> 、<h5>标签SEO作用较小,建议不要乱用
<h6>可以用在首页友情链接处,以降低友情链接对页面目标关键词的影响<h>标签的优化
<h1>或<h2>标签包含关键词
<h1>或<h2>标签在页面中只出现一次
<h3> 、<h4> 、<h5>标签SEO作用较小,建议不要乱用
<h6>可以用在首页友情链接处,以降低友情链接对页面目标关键词的影响
<strong >标签:
介绍:<strong>标签表示强调的作用,有加强语气的意思,在浏览器中表现为加粗显示
作用:加强语气突出标签内文本内容
<strong>标签对SEO的作用
在页面内突出关键词
提升关键词与页面的相关性
<strong>标签优化
板块标题使用此标签
标注文章小标题
注:请不要在页面中大量使用该标签
<b>标签
<b>标签物理性加粗显示页面内容
b标签与<strong>标签的区别
相同点
都显示为加粗效果
不同点
b标签只是物理性质的加粗
<strong>标签是语义的强调
结论
建议选择<strong>标签
< img>标签中的alt属性
<img>标签中alt属性对SEO的作用
让百度更好的识别图片信息,从而使图片有收录和排名
可以用来调整关键词的密度
注意事项
alt描述要和图片内容相符
alt描述控制在100字符内
<a>标签中的title属性
a标签中title属性对SEO的作用
提升关键词与页面的相关性
可调整关键词密度
<iframe>标签
<iframe>标签对SEO的作用
<iframe>标签内的链接会被百度蜘蛛忽略
尽量减少<iframe>标签的使用
百度蜘蛛对采用太多<iframe>标签的网页不太友好,一般用在友情链接,换友链是对方若加了<iframe>标签就不要换
js代码对SEO的作用
搜索引擎对js抓取有压力
影响网页的打开速度
js代码优化
尽量减少js的数量和体积
采取调用的形式来实现js功能
重要链接不要加在js里
6:关键词布局
关键词F型布局
网页关键词布局成“F”形
其中“F”型并不是特指完全和字母F一样,以下三种形式都可以称为“F型”布局
关键词F型布局的作用
提高关键词排名
提高搜索引擎友好性
符合用户浏览习惯
人们在浏览网页的时候,大多不由自主的呈现出“F”形规律
选取的关键词应如何分配
关键词布局流程
title优化title标签的作用
SEO作用:提升关键词与页面的相关性
title标签的设置规则
包含本页面关键词1~3个
首页3个
栏目页2个
内容页1个
控制在80字符内,之间以“,”或“_”隔开,企业名前以“-”隔开
title的优化方法
关键词-公司名称
如:小游戏,小游戏大全-www.4399.com
description优化
什么是description属性
<meta name=“description” content=“页面描述”>
是meta标签里用来描述页面的一个属性
description属性的作用
SEO作用:提升关键词与页面的相关性
description属性的规则
内容要原创
包含页面关键词,勿堆砌
字符限制建议控制在200字符内
description优化方法
围绕目标关键词撰写一段话
至少出现一次关键词
keywords优化
keywords属性的作用
SEO作用:提升关键词与页面的相关性
keywords属性的规则
字符限制建议控制在100字符内
请勿堆砌关键词
页面内容优化
body关键词优化:形成F型布局
关键词设计进导航或二级导航
版块标题含关键词
尾部导航或版权信息旁添加
页面内容中包含关键词
7:关键词密度
关键词密度:关键词在网页上出现的总字符数与整个网页的总字符数的比例,一般用百分比表示
一个汉字占两个字符,单个目标关键词的字符数×出现的次数/ 页面文本总字符=关键词密度
页面内共有文本为1000字符,关键词“三星手机”在页面内共出现了8次,请计算网页关键词密度?
答案:8×8/1000=6.4%
关键词密度的作用:避免惩罚,提高相关性,调整首页关键词密度<head>…</head>
TDK每处至少出现一次关键词<body>…</body> ,导航板块,标题文字内容,alt属性
8:更新规范
8:robots优化
了解robots.txt的作用:
robots.txt是一个纯文本文件,用于声明该网站中不想被蜘蛛访问的部分,或者指定蜘蛛抓取的部分,robots.txt不是规定,而是一种约定,需要蜘蛛自觉遵守的一种习俗
当蜘蛛访问一个站点时,它会首先检查该站点是否存在robots.txt
如果找到,蜘蛛就会按照该文件中的内容来确定抓取的范围
如果该文件不存在,那么蜘蛛就沿着链接直接抓取
防止私密或重要内容被搜索引擎抓取
省服务器资源,从而提高服务质量
减少重复抓取,提高网站质量
指定sitemap文件位置
掌握robots.txt的写法:
Allow
定义的是允许蜘蛛抓取某个栏目或文件
Allow: /cgi-bin/
这里定义是允许访问cgi-bin目录
Allow:/* .htm$
允许访问以".htm"为后缀的URL
$指的是匹配行结束符
*指的是匹配任何字符
Disallow
定义的是禁止蜘蛛抓取某个栏目或文件
Disallow: /admin/
这里定义是禁止抓取admin目录
Disallow: /cgi-bin/*.htm
禁止抓取/cgi-bin/目录下的所有以".htm"为后缀的URL
Disallow: /*?*
禁止抓取网站中所有包含问号 “?”的网址掌握robots meta标签的写法
顺序颠倒的错误
错误写法
User-agent: /
Disallow: Googlebot
正确写法:
User-agent: Googlebot
Disallow: /
多个禁止命令放在一行中的错误
错误写法
User-agent: *
Disallow: /css/ /cgi-bin/ /images/
正确写法:
User-agent: *
Disallow: /css/
Disallow: /cgi-bin/
Disallow: /images/
行前有大量空格的错误
错误写法
User-agent: *
Disallow: /cgi-bin/
正确写法
User-agent: *
Disallow: /cgi-bin/
忘记斜杠”/”
错误写法(这样写表示可以抓取任何页面)
User-agent: *
Disallow:
正确写法
User-agent: *
Disallow:/
robots.txt不能删除搜索引擎中已收录的页面robots meta标签可以
robots.txt文件主要是限制整个站点或者目录的蜘蛛访问情况,而robots meta标签则主要是针对某个具体的页面
<meta name=“robots" content="index,follow">
robots meta标签语法
name=“robots”表示所有的搜索引擎,可以针对某个具体搜索引擎写为name=”Baiduspider”
content部分有四个指令,以英文逗号隔开
index指令告诉蜘蛛可以抓取该页面
follow指令表示蜘蛛可以爬行该页面上的链接
共有四种组合:
<meta name="robots" content="index,follow">
<meta name="robots" content="noindex,follow">
<meta name="robots" content="index,nofollow">
<meta name="robots" content="noindex,nofollow">
特殊写法:
<meta name="robots" content="index,follow">
可以写成<meta name="robots" content="all">
<meta name="robots" content="noindex,nofollow">
可以写成<meta name="robots" content="none">
9:了解网站地图的作用
为蜘蛛提供抓取链接的入口
提升网站的收录数量
10:权重传递的两种方式
站内传递,站内页面之间的链接传递权重
站外传递,站与站之间的链接传递权重
避免权重传递的浪费
如在线客服、技术支持,新浪微博等对排名无帮助的页面,为了用户体验,我们不能将其删除,这时该怎么办?
使用nofollow添加至相关<a>标签,此时<a>标签中的链接将不再向被指向页面传递权重
例:<a href=“http://www.xxx.com” rel=“nofollow”>xxxx</a>,在<a>标签中使用rel=“nofollow”属性,该链接不会被搜索引擎抓取
二:站外因素
1:外链数量
2:外链总数量
3:外链域名总数量
三:其他因素
1:域名年龄
国内比较知名的过期域名查询和交易平台:
站长之家:del.chinaz.com
爱上米:2m3m.com/s
爱名网:www.22.cn/deleted-domains.html
域名抢注网:link58.com
本课程以爱名网作为过期域名交易平台,来给大家讲解如何进行过期域名的在线查询和购买操作
怎么查询网站是否被K
site:域名,查收录情况。
link/domain:域名,查反向链接。
如果反向链接很多,但是收录为只有首页或很少页面,甚至为0,很可能该网站被K过。
Tips:不同的搜索引擎,查反向链接的命令不同,百度使用domain命令,soso、google使用link命令
2:死链接与404页面
影响用户体验
影响搜索引擎蜘蛛的爬取
影响搜索引擎对网站权重的评估
删除死链接
使用robots.txt对死链接进行屏蔽
针对死链接制作一个404错误页面
404页面的作用
404页面主要目的是提升用户体验,减少流量丢失
3:用户体验
影响排名的用户行为数据
用户点击数
用户停留时间
用户通过搜索结果页进入到某网站停留的时间
停留时间对排名的影响
搜索引擎可以通过计算用户停留时间,判断出网站在该搜索词下的用户体验
搜索引擎计算停留时间的方法
百度统计工具
点击下一网站的时间
用户点击深度:
用户点击深度
用户通过搜索进入到某网站后点击其它页面的次数
搜索引擎的计算方法
百度统计工具
点击深度对排名的影响
点击深度越高,用户体验越好
网站改版类型
从程度大小区分
网站微调,如:局部文字修改、部分板块调换等
网站大改,如:网站URL结构调整、首页标题修改等
从频率高低区分
偶尔性,如:一到两年改版一次
经常性,如:每月甚至每周都有大大小小的改版
历史点击数据
网站改版影响的结果
网站降权
排名下滑
如何处理网站改版
百度站长平台提交