1:影响关键词排名因素css
相关性html
相关性是指页面与关键词的关联性,关联性越高,页面越容易得到排名浏览器
理解每一个因素的原理服务器
关键词排名的原理不会变,变的只是计算各个因素的比重iview
缩短URL层级的优点dom
便于蜘蛛抓取ide
URL层级缩减,使层级变浅利于搜索引擎收录工具
有助于提高搜索结果排名布局
页面被收录是排名的前提优化
层级越浅重要度越高,从而提升页面权重
提高用户体验:
若是能在相关页面设置对应的页面连接,浏览会变得很是顺畅
若是连接设置不合理,有的页面干脆没连接,只能从新输入网址才能再访问其余页面,这种体验会很是差
增长网站收录:
搜索引擎蜘蛛对互联网的爬行抓取是须要花费很是多服务器资源的;
若是站内连接设置不合理,有可能形成服务器资源的浪费
提高页面权重:
权重是靠连接传递的,站内网页之间连接也同样传递权重
提升页面排名:
页面连接要作到经过每个页面均可以到达网站内任意页面
首页连接:指向频道页,指向重要内容页
频道页连接:指向首页,指向其余频道页,指向频道内内容页
内容页连接:指向首页,指向上级频道页,指向频道内相邻和重要内容页,指向其余频道重要内容页
站内连接扁平化:
扁平化实际上是根据搜索引擎的抓取原理获得的。搜索引擎对互联网上的内容进行索引时,是按照树状结构抓取的。离“树干”越近,从“树根”获得的养分越多;离 “树干”越远,得到养分的机会和数量都越少
搜索引擎就是这个道理,离根目录越近的页面,获得的权重越多,反之越少,因此网站扁平化结构可让网站的内页 得到更高的权重
URL标准化概念
多个URL对应的内容同样,搜索引擎要从多个URL中选一个具备表明性的,而忽略其他的。这个选择过程就叫作URL标准化
这个被搜索引擎选择了的URL,就是一个标准化的URL
通常状况下,搜索引擎根据被指向连接数量来判断标准化URL,被指向连接多的则为标准化URL
技术分析
从技术上讲,上述几个URL都是不一样的网址,服务器能够返回不一样的内容
搜索引擎爬取分析
搜索引擎把它们当作不一样的网址
不一样的网址,内容同样(都是首页),被认为是复制内容
301重定向的做用
标准化网页是咱们制定的网页
首页权重不分散
排除重复内容的风险
<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属性对SEO的做用
让百度更好的识别图片信息,从而使图片有收录和排名
能够用来调整关键词的密度
注意事项
alt描述要和图片内容相符
alt描述控制在100字符内
a标签中title属性对SEO的做用
提高关键词与页面的相关性
可调整关键词密度
<iframe>标签对SEO的做用
<iframe>标签内的连接会被百度蜘蛛忽略
尽可能减小<iframe>标签的使用
百度蜘蛛对采用太多<iframe>标签的网页不太友好,通常用在友情连接,换友链是对方若加了<iframe>标签就不要换
js代码对SEO的做用
搜索引擎对js抓取有压力
影响网页的打开速度
js代码优化
尽可能减小js的数量和体积
采起调用的形式来实现js功能
重要连接不要加在js里
关键词F型布局
网页关键词布局成“F”形
其中“F”型并非特指彻底和字母F同样,如下三种形式均可以称为“F型”布局
关键词F型布局的做用
提升关键词排名
提升搜索引擎友好性
符合用户浏览习惯
人们在浏览网页的时候,大多不禁自主的呈现出“F”形规律
SEO做用:提高关键词与页面的相关性
title标签的设置规则
包含本页面关键词1~3个
首页3个
栏目页2个
内容页1个
控制在80字符内,之间以“,”或“_”隔开,企业名前以“-”隔开
title的优化方法
关键词-公司名称
如:小游戏,小游戏大全-www.4399.com
什么是description属性
<meta name=“description” content=“页面描述”>
是meta标签里用来描述页面的一个属性
description属性的做用
SEO做用:提高关键词与页面的相关性
description属性的规则
内容要原创
包含页面关键词,勿堆砌
字符限制建议控制在200字符内
description优化方法
围绕目标关键词撰写一段话
至少出现一次关键词
keywords属性的做用
SEO做用:提高关键词与页面的相关性
keywords属性的规则
字符限制建议控制在100字符内
请勿堆砌关键词
body关键词优化:造成F型布局
关键词设计进导航或二级导航
版块标题含关键词
尾部导航或版权信息旁添加
页面内容中包含关键词
关键词密度:关键词在网页上出现的总字符数与整个网页的总字符数的比例,通常用百分比表示
一个汉字占两个字符,单个目标关键词的字符数×出现的次数/ 页面文本总字符=关键词密度
页面内共有文本为1000字符,关键词“三星手机”在页面内共出现了8次,请计算网页关键词密度?
答案:8×8/1000=6.4%
关键词密度的做用:避免惩罚,提升相关性,调整首页关键词密度<head>…</head>
TDK每处至少出现一次关键词<body>…</body> ,导航板块,标题文字内容,alt属性
8:更新规范
了解robots.txt的做用:
robots.txt是一个纯文本文件,用于声明该网站中不想被蜘蛛访问的部分,或者指定蜘蛛抓取的部分,robots.txt不是规定,而是一种约定,须要蜘蛛自觉遵照的一种习俗
当蜘蛛访问一个站点时,它会首先检查该站点是否存在robots.txt
若是找到,蜘蛛就会按照该文件中的内容来肯定抓取的范围
若是该文件不存在,那么蜘蛛就沿着连接直接抓取
防止私密或重要内容被搜索引擎抓取
省服务器资源,从而提升服务质量
减小重复抓取,提升网站质量
指定sitemap文件位置
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标签则主要是针对某个具体的页面
<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">
为蜘蛛提供抓取连接的入口
提高网站的收录数量
站内传递,站内页面之间的连接传递权重
站外传递,站与站之间的连接传递权重
避免权重传递的浪费
如在线客服、技术支持,新浪微博等对排名无帮助的页面,为了用户体验,咱们不能将其删除,这时该怎么办?
使用nofollow添加至相关<a>标签,此时<a>标签中的连接将再也不向被指向页面传递权重
例:<a href=“http://www.xxx.com” rel=“nofollow”>xxxx</a>,在<a>标签中使用rel=“nofollow”属性,该连接不会被搜索引擎抓取
1:外链数量
2:外链总数量
3:外链域名总数量
国内比较知名的过时域名查询和交易平台:
站长之家: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命令
影响用户体验
影响搜索引擎蜘蛛的爬取
影响搜索引擎对网站权重的评估
删除死连接
使用robots.txt对死连接进行屏蔽
针对死连接制做一个404错误页面
404页面的做用
404页面主要目的是提高用户体验,减小流量丢失
3:用户体验
影响排名的用户行为数据
用户点击数
用户停留时间
用户经过搜索结果页进入到某网站停留的时间
停留时间对排名的影响
搜索引擎能够经过计算用户停留时间,判断出网站在该搜索词下的用户体验
搜索引擎计算停留时间的方法
百度统计工具
点击下一网站的时间
用户点击深度:
用户点击深度
用户经过搜索进入到某网站后点击其它页面的次数
搜索引擎的计算方法
百度统计工具
点击深度对排名的影响
点击深度越高,用户体验越好
从程度大小区分
网站微调,如:局部文字修改、部分板块调换等
网站大改,如:网站URL结构调整、首页标题修改等
从频率高低区分
偶尔性,如:一到两年改版一次
常常性,如:每个月甚至每周都有大大小小的改版
历史点击数据
网站改版影响的结果
网站降权
排名下滑
如何处理网站改版
百度站长平台提交