SEO-------- 了解
SEO(Search Engine Optimization) 译为:搜索引擎优化,是一种透过了解搜索引擎的运作规则来调整网站,以及提高目的的网站在有关搜索引擎内的排名方式。
目的:为了让用户更快的搜到,就像皇上选妃一样,投其所好让搜索引擎更快搜到,使自身排名靠前,但是皇上性情多变,所以妃子也要不断改变。
发展历史:
早期搜索引擎:网站管理员以及内容提供者在90年代中期开始使用搜索引擎来优化网站。
1、网站管理员把网站投放到各家搜索引擎。
2、这些搜索引擎运行一些蜘蛛机器人(spider) ,在网页程序中找到连至其他网页的超链接
3、存储所找到的数据,比如百度快照
一开始搜索引擎是被网站管理员本身牵着走,这是由于早期版本的搜索算法依赖于网站管理员提供的信息,如关键字的基本定义标签 (meta tag),但是随着时间的发展,加上某些管理员滥用标签,导致内容与标签不符,这时,搜索引擎开始舍弃标签发展更复杂的排名算法,将网页内容作为分析目标,
现在比较重要的影响标签为:<title> <meta> <h1> <img> 的alt属性
搜索引擎为提供较好的结果给用户,尽量减少别有用心的操纵排名,不道德网站,只有关键字的无用网页,新种类搜索引擎应运而生
当代搜索引擎
Google 的两名创始者拉里·佩奇(Larry Page)和谢尔盖·布尔(Sergey Brin)带来了一个网页评估的新概念,称为网页级别(PageRank),是Google 搜索引擎算法的重要开端。网页级别十分依赖导入连接(incoming link),利用每人导入某网页的链接相当于给网页的价值投一票的理论创建器逻辑系统。
但是,有明就有暗,利益的驱动技术的攻防,总有一些人开发出了对付inktomin搜索引擎链接操作工具和计划,许多站集集中用于交换买卖大量链接,导致网页几倍对原始算法的信赖度渐渐被破坏,但是谷歌的技术人员也不是吃素的,所以也不断的开发出更加聪明的算法来进行抵制,而且随着互联网的不断发展,用户的不断增加,网页数据的不断增长,更复杂的索引,使搜索引起必须开发具备预测性、语义性、语言性和启发性的算法。
我们国家一个最大的搜索引擎,百度,取自一首诗句,众里寻他千百度,蓦然回首那人却在灯火阑珊处,与谷歌相比,最为直观的感受是广告贼多,首页前三基本上都是广告,给人一种技术再吊,你也敌不过氪金大佬,当然也有一些其他的搜索引擎,搜狗,360搜索等等。
搜索引擎优化的技术手段主要有黑帽(black hat)、白帽(white hat)两大类。
黑帽:
透过欺骗技术和滥用搜索算法来推销毫不相关、主要以商业为着眼的网页,最终将遭到搜索引擎惩罚的手段被称为黑帽也叫垃圾索引(Spamdexing),比如隐藏关键字、制造大量的meta字、alt标签等。
使用的方法有:
1、斗蓬法(cloaking)简单来讲就是网站站长用了两版不同的网页来达到最优化的效果。一个版本只给搜索引擎看,一个版本给人看
2、关键字隐密字 (hidden text with keyword stuffing)指设置关键字的颜色和网页背景颜色一样,或透过 css hidden attribute (隐密特性) 来达到优化效果。
3、桥页(doorway pages)也叫门页,是通常是用软件自动生成大量包含关键词的网页,然后从这些网页做自动转向到主页。目的是希望这些以不同关键词为目标的桥页在搜索引擎中得到好的排名。当用户点击搜索结果的时候,会自动转到主页。有的时候是在桥页上放上一个通往主页的链接,而不自动转向主页。
4、付费链接(paid link) 是利用支付费用方式要求其他网站提供链接至自身网站,借此伪装高信任网站来欺骗搜索引擎,付费链接类型多为锚点文字(Anchor Text)类型,Google的质量方针也明确指出以金钱交换的链接将可能对网站造成负面影响
5、链接农场(link farm) 是故意在一些低质量,内容跟自己内容无关的网站上获取大量链接,藉以提高排名。
白帽:
而通过正规技术和方式,且被搜索引擎所接受的SEO技术,称为白帽,建议一般是为用户创造内容,而非搜索引擎、是让这些内容易于被蜘蛛机器人索引、并且不尝试对搜索引擎系统耍花招。
白帽是正确的优化方式,是根据搜索引擎所提出的优化方针规范而运行的优化方法。采用白帽可以避免掉任何被搜索引擎惩罚的风险,从网站框架、关键字、网站内容、外连等各方面使用合乎搜索引擎规律的手段,做到合理优化网站,提高用户体验,合理与其他网站互联。同时对网站内容持续不断地更新。同时白帽所投入的时间较长,必须按部就班一步一步实现的。但其所投入的时间并不会白白浪费,反而会在日后反馈更多效益
常用的方法:
在每页使用一个短、独特和相关的标题。
编辑网页,用与该页的主题。有关的具体术语替换隐晦的字眼。这有助于该站诉求的观众群,在搜索引擎上搜索而被正确导引至该站。
在该站点增加相当数量的原创内容。
使用合理大小、准确描述的汇标,而不过度使用关键字、惊叹号、或不相关标题术语。
注意网址字眼,有助于搜索引擎优化。
确认所有页可透过正常的链接来访问,而非只能透过Java 、JavaScript或Adobe Flash应用程序访问。
透过自然方式开发链接。写封电子邮件给网站员,告诉他:您刚刚贴了一篇挺好的文章,并且请求链接,这种做法很可能为搜索引擎所认可。
参与其他网站的网络集团( 指的是有相同主题的结盟站群)──只要其它网站是独立的、分享同样题目和可比较的质量。
On-Page SEO 指的是站内优化或称页面优化,结合了白帽seo 观念与撰写技巧而成,通过提高网站内文质量来获取更好的排名就是on-page seo 目标主要的三个因素是:1、高质量的内容 2、网站架构 3、外观设计与用户体验。
SEO-------- 了解的更多相关文章
- 【微信SEO】公众号也能做排名?
[写于2016年8月] 最近,微信团队发出一则公告,开放公众号运营者一年内更改公众号名一次,这对不少名字起的奇葩名字(包括dkplus)的公众号来说是一件好事. 为什么说是好事呢?公众号名字直接关联到 ...
- SEO:权重如何做到从0到1
SEO:权重如何做到从0到1 [写于2016年9月]我真的好久好久没到我的博客上去看过了,今天突然登上 seo.chinaz.com,搜索 dkplus.iteye.com,发现自己的博客在百度收录中 ...
- 网站的SEO以及它和站长工具的之间秘密
博客迁移没有注意 URL 地址的变化,导致百度和 google 这两只爬虫引擎短时间内找不到路.近段时间研究了下国内最大搜索引擎百度和国际最大搜索引擎google的站长工具,说下感受. 百度的站长工具 ...
- h1、h2、h3标签及strong标签对页面seo的影响
今天和大家来聊下h1,h2,h3,strong几个标签,在网页中的使用对页面seo的影响,也阐述了个人的一些想法. 首先简要讲下H标签及strong标签的含义:<h1>.<h2> ...
- 【前端积累】SEO 学习
白帽SEO:网站标题 关键字 描述 网站内容优化 Robot.txt文件 网站地图 增加外链引用 网站结构布局优化:扁平化结构 控制首页链接数量:中小网站100以内,页面导航.底部 ...
- SEO优化---学会建立高转化率的网站关键词库
想要优化好一个网站,行业的分析,以及关键词的挖掘是必要的,有一定的关键词排名了,但是转化率和流量方面却很不理想这种情况大部分是只注重了有指数的关键词排名,而忽略了长尾关键词和一些没有指数但是可以带来巨 ...
- 使用Prerender.io为angular项目做SEO
现在的项目的为了更好的分工明确,降低耦合都开始采用前后端分离的形式进式开发,我们也采用这种开发形式,前端用angular开发.虽说刚开始也遇各种坑,但是后期熟悉了之后简直爽呆.一个比较大的坑就是SEO ...
- SEO网站内链匹配工具
最近在弄一个网站,想体验一下SEO方面的工作. 虽然自己是从事.NET方面工作的,但时间有限,所以用了DEDECMS作为网站的程序. 而SEO里面最重要的一项就是内链.但DEDECMS没有直接的内链匹 ...
- SEO:避免关键词内部竞争带来的无法收录问题,
站内关键词相互竞争在未经过搜索引擎优化的网站中常出现.许多人不理解搜索引擎对关键词的索引原理,以为在整站内频繁布局某几个热门关键词能提升这些词的排名. 一.搜索引擎希望展现多种多样的搜索结果 搜索引擎 ...
- 前端-SEO
SEO是 search Engine Optimization (搜索引擎优化) SEO: ①白帽SEO(普通SEO做的优化) 网站标题.关键字.描述 网站内容优化 Robot.txt文件 网站地 ...
随机推荐
- Newtonsoft.Json 指定某个属性使用特定的时间格式
Newtonsoft.Json 指定某个属性使用特定的时间格式 Intro Newtonsoft.Json 是 .NET 下最受欢迎 JSON 操作库,原为 JSON.Net 后改名为 Newtons ...
- PlayJava Day009
今日所学: /* 2019.08.19开始学习,此为补档. */ 1.Date工具类: Date date = new Date() ; //当前时间 SimpleDateFormat sdf = n ...
- Netty与RPC
一.Netty原理 Netty是一个高性能.异步事件驱动的NIO框架,基于Java NIO提供的API实现.它提供了对TCP.UDP和文件传输的支持,作为一个异步NIO框架,Netty的所有IO操作都 ...
- Redis缓存系列
一.缓存雪崩 缓存雪崩我们可以简单的理解为:由于原有缓存失效,新缓存未到期间(例如:我们设置缓存时采用了相同的过期时间,在同一时刻出现大面积的缓存过期),所有原本应该访问缓存的请求都去查询数据库了, ...
- 详细设计文档(final)
1. 引言 1.1编写目的 本部分旨在阐明编写详细设计的目的,面向读者对象. 本文档主要描述各个模块的细节设计,明确软件的结构与实现过程,分析各个模块,描述模块的功能.性能和结构等方面包括模块接口.调 ...
- 需求规格说明书(final)
1. 引言 1.1 编写目的 该文档是关于微信小程序自习吧的功能和性能描述,重点描述了小程序的功能需求,并作为小程序开发设计阶段的主要输入. 本文档的预期读者包括:triple兔成员,软件工程老师,用 ...
- 什么是测试系统工程师(TSE)?
深圳市共创力研发咨询 杨学明/文 TSE(Test System Engineer)简称测试系统工程师,作为系统工程(SE)团队的一员,很多公司目前还没有这样的角色,导致测试部分往往处理弱势,第一,不 ...
- 01-CSS3-justify-content: space-around; justify-content: space-between;
/* justify-content: space-around; 运用在父级元素上 第一个子元素距离左边的距离==最后一个子元素距离右边的距离 除第一个子元素和最后一个子元素外,第2个,第3个... ...
- 15.Java基础_初探对象
package pack1; public class Phone { //成员变量 String brand; int price; //成员方法 public void call(){ Syste ...
- python3.5.3rc1学习五:列表与元组
#元组和列表 #元组定义x = 5,6,2,6 #or x = (5,6,2,6) #列表定义 y = [5,6,2,6] # 元组的使用,我们用return语句来演示 def exampleFunc ...