SEO — 搜索引擎优化
一、多词排名标题设置
SEO(Search Engine Optimization)是指搜索引擎优化,即利用搜索引擎的规则提高网站在有关搜索引擎内的自然排名
优化目的是:让网站在搜索引擎上的曝光率达到最高,获取更多的流量
网站排名的根是关键词
网站不做竞价和外推的主要流量来源是用户搜索的自然流量(免费流量)
网站的页面标题是直接参与排名并进行展现
<head>
<title>我是标题</title>
</head>
标题关键词撰写遵循以下步骤:
- 定位词根
- 寻找精准转化拓展词(挖词工具,如 www.5118.com)
- 撰写符合 SEO 规范的通用型标题和描述
二、网站导航
优秀的导航对排名的获取有巨大的推动作用,在百度算法权重分配中,导航的权重仅次于标题
<nav>
<ul>
<li><a href="#home" class="active">主页</a></li>
<li><a href="#services">服务</a></li>
<li><a href="#gallery">展示</a></li>
<li><a href="#contact">联系</a></li>
<li><a href="#about">关于</a></li>
</ul>
</nav>
网站导航优化关键在于:宜精不宜滥、排序要合理
- “精”指精准、精简,对于用户关心的主要导航,要提高其在导航栏中的比例,命名要符合用户搜索的逻辑;而次要导航需要归并,减少对主要导航的干扰
- 排序上,要将主要的、重要的导航放在阅读的第一位(百度算法中,该位置获得的权重更高),其他项要从用户的角度考量,不宜将“关于”之类的导航提前(这些导航符合企业的需求,但不符合用户的浏览意愿)
网站导航布局
- 如:首页、产品一、产品二、相关说明、案例展示、公司简介、关于与联系
三、指纹算法与路径设置集权
- 指纹算法是指网络爬虫抓取的路径,通过对链接的爬取进入页面进行内容的抓取
- 路径的通畅和识别直接影响爬虫的爬取
- 网站 URL 路径包括:
- 主体(域名),如 example.com
- 栏目(子路由),如 example.com/services
- 内容(页面),如 example.com/services/service01.html
- 路径优化方法包括:
- 不宜过长,256 字节以内
- 不要包含中文字符
- 避免出现爬虫难以识别的字符,如 # 号等字符
四、百度排名算法
(1)抓取模块
搜索引擎抓取的程序称为爬虫(网络蜘蛛)
爬虫抓取的内容包括:
链接,如 example.com
文字,识别度最高的抓取项
图片,指
alt
属性值<img src="xxx" alt="information" />
注意:对视频或 Flash 资源不会识别
爬虫主动爬取的网站具有以下特点:
- 具有外部链接,包括外链、友链等
- 使用工具提交链接,如百度网址提交工具
- 包含优质的网站内容
爬虫爬取记录可以通过以下工具查看:
- 百度抓取频次工具
- 服务器 IIS 日志
影响爬虫爬取的因素包括:
- 服务器是否稳定
- 是否存在 Robots.txt 屏蔽
(2)过滤模块
- 过滤原因:由于网络上存在大量垃圾页面或无关页面,为避免占用宝贵的存储资源,爬虫需要过滤这些页面
- 过滤因素:
- 可识别内容:爬虫对文字的识别能力最强,而图片和视频则不易被识别
- 内容质量:爬虫对爬取到的内容同数据库中的内容进行比对,判断出内容的优质程度
- 优质内容的指标包括:内容重复率低、页面相似度低、弹窗与广告少、文章质量高
(3)收录模块
- 收录是指将经过爬取的网页通过过滤处理后存入数据库的过程
- 查看网页是否被收录,可以在搜索引擎中直接搜索网页网址
- 查看网站的收录量,可以通过以下方法:
- 在搜索引擎的搜索框中,使用
site:
命令,如site:www.cnblogs.com
- 使用百度索引量查询工具
- 在搜索引擎的搜索框中,使用
- 收录量较少的网站存在以下原因:
- 对于新站,存在“考核期”,前期一般仅收录首页
- 保证推荐高质量页面以及持续运营和页面增长
- 对于老站,页面质量较低
- 增加高质量内容、提高更新频率、增加静态网页、制作网站地图导航、明确关键字
- 对于新站,存在“考核期”,前期一般仅收录首页
五、新站初始权重与域名选择
初始权重是指:网站从申请域名到搜索引擎开始收录阶段,搜索引擎给网站的一个初始评估
可以在域名选择上提高初始权重
- 使用 gov 或 edu 后缀的域名,这些域名代表政府与学校,其权重本身就高
- 使用 com、net、org、cn 等域名,这些域名较为常见,其权重也比较高
- 使用长期上线的老域名,这些域名在搜索引擎的信誉较好,易于提高初始权重
常见域名说明:
域名 说明 cn 中国国内顶级域名 com commercial,国际通用域名 edu educational institution,教研机构 gov governmental entries,政府部门 int international organizations,国际组织 net network,网络 org organization,组织 pub public,公共 tech 科技、技术
六、闪电算法与网站提速
- 闪电算法是指网站加载速度的计算,网站加载缓慢甚至无法加载都会阻碍爬虫的爬取
- 影响网站打开速度的因素包括:
- 服务器稳定性
- 国外虚拟空间中会存放很多站点,其中部分站点来路不明,就会对整个虚拟空间产生影响
- 使用国内独立的 IP 空间,并且对网站进行备案,可以提高网站可信度、保证服务器稳定
- 图片压缩
- 将尺寸大小压缩到 70% 左右,同时需要保证清晰度不变
- 压缩工具:https://imagecompressor.com
- 服务器稳定性
七、站内集权
需要使用
nofollow
标签,该标签的意义是通知搜索引擎不需要追踪该网页上的(特定)链接<a href="#">主要导航</a>
<a href="#" rel="nofollow">次要导航</a>
nofollow
标签的主要作用包括:- 降低链接的权重
- 减少权重的分散
八、网站有效收录排名的增长
网站排名过程:
graph LR
爬虫爬取-->页面过滤-->页面收录-->索引建立-->页面排序只有被建立索引的页面才会参与排序
九、网站用户体验常见数据分析
数据分析的主要过程:
graph LR
收集用户数据-->确立优化方向-->提升商业回报用户流失率是重要指标,搜索引擎会统计用户需求,之后根据用户反馈数据进行网站综合得分排名计算
分析数据项说明:
数据项 说明 PV 页面浏览量或点击量 UV 独立访客数,指访问某个站点或点击某个页面具有不同 IP 地址的人数 IP 一天内不同 IP 地址的用户访问网站的数量 访问时长 用户在网站停留时间 跳出率 访问者进入网站后,只浏览了一个页面就离开网站的访问次数占总访问次数的百分比 数据分析作用包括:
- 了解用户认可度以及网站吸引力
- 明确网站日后调整和优化的方向
十、关键词优化难度等级分析
- 关键词难度分析的主要目的是提高搜索结果中的排名,从而提高网站的点击率
(1)百度指数
百度指数官方网站
百度指数重点是统计用户搜索关键词的数量
百度指数越高,优化竞争对手越多,优化难度等级越高
百度指数分析:
flowchart TB
A[<100] & 100-->低难度
100 & 300-->中等偏低
300 & 500-->中等
500 & 1000-->中等偏高
1000-->高难度
(2)搜索结果
关键词搜索结果是显示该关键词对应的相关页面总数,即竞争的“战场”
搜索结果数量分析:
flowchart TB
A[<300w] & 300w-->低难度
300w & 500w-->中等偏低
500w & 1000w-->中等
100w & 5000w-->中等偏高
5000w-->高难度
(3)首页网站实力
首页网站直接决定了优化的难度
高质量首页网站包括政府网站、门户网站、行业网站等
高质量首页网站个数分析:
flowchart TB
0 & 1-->低难度
1 & 3-->中等偏低
3 & 5-->中等
5 & 7-->中等偏高
7 & 10-->高难度
(4)竞价广告位
广告商在投放关键词广告时,一定会考虑竞争程度分析以及盈利分析
竞价排名站点个数分析:
flowchart TB
0 & 1-->低难度
1 & 3-->中等偏低
3 & 5-->中等
5 & 8-->中等偏高
8 & 10-->高难度
十一、聚类算法
需求词集中覆盖词库增长
- 关键词聚类是指:以领域特征明显的词和短语作为聚类对象,在分类系统的大规模层级分类数据库中,利用独创的文本分类特征提取算法进行词语的领域聚类
- 通过控制词语频率的影响,分别获取领域通用词和领域专类词
- 核心词分类管理集权
十二、文本算法
优质内容打造加速页面收录
- \(关键词排名计算=页面收录*关键词搜索量*页面展现量*点击率\)
- 文本算法是搜索引擎基于文本文字进行匹配识别计算页面内容
- 匹配算法标题组合
- 文字排序法,比如将正常语序替换为倒序
- 数字替换法
- 基于文本算法对文本内容进行修改
- 首段总结法,类似引言的作用,并且需要适当增加关键词
- 段落替换法,使用多个小标题,尽量满足相关用户的需求
- 自动内链(锚文本),串联网站其他页面,并能防止采集
- 新增图片,图片无法理解被爬虫理解,可以用来加强修饰
十三、四词一处
匹配网站排名提升
- 网页的
title
标签中出现关键词 - 页面的
keywords
和description
中出现关键词 - 页面的文本里出现关键词
- 其他页面的锚文本中出现关键词
- 如果其他页面有呈现需要优化的关键词的锚文本链接,那么搜索引擎就会增加这个关键词对应的网址的权重
<!DOCTYPE html>
<html lang="en">
<head>
<title>SEO</title>
<meta name="keywords" content="SEO" />
<meta name="description" content="SEO" />
</head>
<body>
<p>SEO, <a href="/seo">SEO</a></p>
</body>
</html>
十四、网站标题修改主要事项
- 新站不要频繁更改标题,严忌大改,容易导致网站降权、关键词排名丢失
- 如果更改幅度得当,可以有助于网站排名的提升
- 修改次数不宜过多,尽量一次性解决标题问题
- 在原标题的基础上,增加网站核心推广运营关键词的修饰词
- 每次标题修改都会有审核以及相应的周期,审核周期一般在一个月左右,期间需要保证网站文章的更新
十五、外链提权
(1)外链权重投票排名原理
- 外链是指将他人网站导入自己网站的链接,链接的质量直接决定了自己网站在搜索引擎中的权重
- 导入高质量外链的作用包括:
- 组成完整的信息站点
- 吸收其他网站的补充信息
- 在爬虫爬取过程中提高权重(投票)
- 垃圾外链是指人为通过工具,将大量链接发布到与网站不相关的平台站点中,如博客的无关评论与不符链接
- 导入垃圾外链的主要危害是网站降权,且降权恢复周期一般需要两到三个月
(2)外链级别
- 外链级别分三级:
- 高级外链:既能传递权重,也能带来流量,如微博等
- 中级外链:可以传递权重或增加流量,如淘宝等
- 低级外链:只能提高外链数量
- 导入优质外链的标准包括:
- 高权重平台
- 内容形式多元化
- 标题与内容相关
- 友链,即友情链接,是网站之间的一种合作形式,通过在各自的网站上放置对方的链接,实现互相推广的目的
- 插入友链需要注意:
- 权重差值不宜超过 \(3\)
- 导出链接不宜超出 30 个
-End-
SEO — 搜索引擎优化的更多相关文章
- SEO搜索引擎优化(一)
什么是SEO呢 英文为"Search Engine Optimization",中文名为"搜索引擎优化".SEO是指通过对网站进行站内优化和修复(网站Web结构 ...
- SEO搜索引擎优化基础
要如何提高自己网站的知名度,那必须了解一些SEO知识. 1.什么是搜索引擎 所谓的搜索引擎(Search Engines)是一些能够主动搜索信息(搜索网页上的单词和简短的特定的内容描述)并将其自动索 ...
- SEO搜索引擎优化是什么?
㈠什么是SEO? 搜索引擎优化,又称为SEO,即Search Engine Optimization,它是一种通过分析搜索引擎的排名规律,了解各种搜索引擎怎样进行搜索.怎样抓取互联网页面.怎样确定特定 ...
- 影响SEO 搜索引擎优化的网页制作细节
1.将css与javascript全部用下边的方法分离到外部文件中去. [html]<link rel=”stylesheet” type=”text/css” href=”css/style. ...
- SEO搜索引擎优化(转)
(function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.s ...
- 网站seo搜索引擎优化
SEO综合查询方式:http://seo.chinaz.com/网站地址(一般为域名地址),比如:http://seo.chinaz.com/www.test.com 搜索关键字(keywords)优 ...
- seo搜索引擎优化
1.logo 图片换文字 比较好的方法,就是用背景图呈现,标签中写文字,因为文字能被搜索引擎抓取.(background) <h1><a href="##"> ...
- SEO 搜索引擎优化培训01
百度搜索风云榜:http://top.baidu.com/boards 页面上的因素:对搜索引擎而言
- SEO(搜索引擎优化)
高级搜索指令 搜索命令中的字符均为英文 用户除了可以通过搜索引擎搜索普通的查询词外,还可以使用一些特殊的高级搜索指令.这些指令普通用户很少会用到,但是对于SEO人员进行竞争对手研究和寻找外部链接资源却 ...
- seo搜索引擎的优化方法
现在互联网的入口,一般都是被搜索引擎霸占.所以我们要想让别人搜索时,优先看到我们的网站.有两种方法: 1.竞价排名.这是需要钱的,给的钱越多,排名越靠前.参考某度.. 2.不想花钱,就使用seo搜索引 ...
随机推荐
- Docker:Failed to copy files, no space left on device
主页 个人微信公众号:密码应用技术实战 个人博客园首页:https://www.cnblogs.com/informatics/ 问题描述 在Mac上进行docker构建时,偶尔会遇到以下问题 Fai ...
- mybatis缓存源码解析
为什么使用缓存 减少和数据库交互次数,提高执行效率 mybatis的缓存 mybatis一级缓存,也就是局部的sqlSession级别的缓存,默认是开启的 每一个 session 会话都会有各自的缓存 ...
- Module not specified-使用IDEA出现问题
一.问题由来 使用IDE导入一个项目时,准备启动这个项目,然后突然报错,错误信息如标题中所示Module not specified.这个项目之前都还好好的 怎么突然就运行不了了呢?让我感到很是疑惑, ...
- 第143篇:手写vue-router,实现router-view
好家伙, 今天来手写我们的老伙计vue-router, 1.替换router 新开一个项目,并使用我们手写的router 2.大致结构 let Vue; // 保存vue的构造函数 cla ...
- Dashboard、Rancher与KubeSphere对比
在容器技术和微服务架构日益盛行的今天,对于容器编排和管理平台的选择显得尤为重要.Kubernetes(K8s)作为容器编排的事实标准,其生态系统中涌现出了许多管理和监控工具.其中,Dashboard. ...
- 记一次maven不下来的经历
起因:自己手动搭建个项目,参考公司项目使用了很多依赖,但是当自己maven时候发现一个依赖怎么也down不下来,就此展开了一番折腾 这个依赖叫 <dependency> <group ...
- new vs malloc
https://www.cnblogs.com/qg-whz/p/5140930.html 1.申请内存位置 new操作符从自由存储区(free store)上为对象动态分配内存空间,而malloc函 ...
- 【报错处理】npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/yarn
一.报错现象 二.报错原因 权限不够 三.解决方法 加上sudo sudo npm install -g yarn
- TypeScript必知三部曲(二)JSX的编译与类型检查
在本三部曲系列的第一部中,我们介绍了TypeScript编译的两种方案(tsc编译.babel编译)以及二者的重要差异,同时分析了IDE是如何对TypeScript代码进行类型检查的.该部分基本涵盖了 ...
- 三维模型3DTile格式轻量化在数据存储的重要性分析
三维模型3DTile格式轻量化在数据存储的重要性分析 三维模型3DTile格式轻量化在数据存储中占有重要地位.随着科技的不断发展,尤其是空间信息科技的进步,人们对于三维地理空间数据的需求日益增长.然而 ...