SEO-搜索引擎优化
一、定义
SEO(Search Engine Optimization):汉译为搜索引擎优化。是一种方式:利用搜索引擎的规则提高网站在有关搜索引擎内的自然排名。目的是:为网站提供生态式的自我营销解决方案,让其在行业内占据领先地位,获得品牌收益;SEO包含站外SEO和站内SEO两方面;为了从搜索引擎中获得更多的免费流量,从网站结构、内容建设方案、用户互动传播、页面等角度进行合理规划,还会使搜索引擎中显示的网站相关信息对用户来说更具有吸引力。
二、主要工作
通过了解各类搜索引擎如何抓取互联网页面、如何进行索引以及如何确定其对某一特定关键词的搜索结果排名等技术,来对网页内容进行相关的优化,使其符合用户浏览习惯,在不损害用户体验的情况下提高搜索引擎排名,从而提高网站访问量,最终提升网站的销售能力或宣传能力的技术。所谓“针对搜寻引擎优化处理”,是为了要让网站更容易被搜索引擎接受。搜索引擎会将网站彼此间的内容做一些相关性的资料比对,然后再由浏览器将这些内容以最快速且接近最完整的方式,呈现给搜索者。
三、内部优化
(1)META标签优化:例如:TITLE,KEYWORDS,DESCRIPTION等的优化。
(2)内部链接的优化,包括相关性链接(Tag标签),锚文本链接,各导航链接,及图片链接。
(3)网站内容更新:每天保持站内的更新(主要是文章的更新等)。
四、外部优化
(1)外部链接类别:友情链接、博客、论坛、B2B、新闻、分类信息、贴吧、知道、百科、站群、相关信息网等尽量保持链接的多样性 。
(2)外链运营:每天添加一定数量的外部链接,使关键词排名稳定提升。
(3)外链选择:与一些和你网站相关性比较高,整体质量比较好的网站交换友情链接,巩固稳定关键词排名。
五、搜索引擎工作原理
搜索引擎(Search Engine)是指根据一定的策略、运用特定的计算机程序从互联网上搜集信息,在对信息进行组织和处理后,为用户提供检索服务,将用户检索相关的信息展示给用户的系统。搜索引擎包括全文索引、目录索引、元搜索引擎、垂直搜索引擎、集合式搜索引擎、门户搜索引擎与免费链接列表等。
搜索引擎一般由搜索器、索引器、检索器和用户接口四个部分组成;搜索器:其功能是在互联网中漫游,发现和搜集信息;索引器:其功能是理解搜索器所搜索到的信息,从中抽取出索引项,用于表示文档以及生成文档库的索引表;检索器:其功能是根据用户的查询在索引库中快速检索文档,进行相关度评价,对将要输出的结果排序,并能按用户的查询需求合理反馈信息;用户接口:其作用是接纳用户查询、显示查询结果、提供个性化查询项。
具体步骤:
第一步:爬行
搜索引擎是通过一种特定规律的软件跟踪网页的链接,从一个链接爬到另外一个链接,像蜘蛛在蜘蛛网上爬行一样,所以被称为“蜘蛛”也被称为“机器人”。搜索引擎蜘蛛的爬行是被输入了一定的规则的,它需要遵从一些命令或文件的内容。
第二步:抓取存储
搜索引擎是通过蜘蛛跟踪链接爬行到网页,并将爬行的数据存入原始页面数据库。其中的页面数据与用户浏览器得到的HTML是完全一样的。搜索引擎蜘蛛在抓取页面时,也做一定的重复内容检测,一旦遇到权重很低的网站上有大量抄袭、采集或者复制的内容,很可能就不再爬行。
第三步:预处理
搜索引擎将蜘蛛抓取回来的页面,进行各种步骤的预处理。
⒈提取文字
⒉中文分词
⒊去停止词
⒋消除噪音(搜索引擎需要识别并消除这些噪声,比如版权声明文字、导航条、广告等……)
5.正向索引
6.倒排索引
7.链接关系计算
8.特殊文件处理
除了HTML 文件外,搜索引擎通常还能抓取和索引以文字为基础的多种文件类型,如 PDF、Word、WPS、XLS、PPT、TXT 文件等。我们在搜索结果中也经常会看到这些文件类型。 但搜索引擎还不能处理图片、视频、Flash 这类非文字内容,也不能执行脚本和程序。
第四步:排名
用户在搜索框输入关键词后,排名程序调用索引库数据,计算排名显示给用户,排名过程与用户直接互动的。但是,由于搜索引擎的数据量庞大,虽然能达到每日都有小的更新,但是一般情况搜索引擎的排名规则都是根据日、周、月阶段性不同幅度的更新。
六、SEO白帽技术和黑帽技术
搜索引擎优化技术,可分为两大类:白帽技术与黑帽技术。
白帽技术(Whitehat):在搜索引擎优化行业中,使用正规符合搜索引擎网站质量规范的手段和方式,使网站在搜索引擎中关键词获得良好的自然排名称为白帽技术。白帽技术是较为流行的网络营销方式,主要目的是增加特定关键字的曝光率以增加网站的能见度,进而增加销售的机会。分为站外SEO和站内SEO两种。
黑帽技术(Blackhat):黑帽技术是指通过一些类似作弊的方法或技术手段,以不符合主流搜索引擎优化发行方针规定的手法来获得短时间内较好的搜索引擎优化的一种技术。黑帽SEO获利主要的特点就是短平快,为了短期内的利益而采用的作弊方法,同时随时会因为搜索引擎算法的改变而面临惩罚。
七、须遵循原则
1.原创的文章内容为王,所以一定要重视文章内容的原创性;
2.外链建设要注重数量的自然增加;
3.客户体验是实现网络价值的最终追求。一切以客户体验为目的。
八、黑帽八种形式
1.域名群建
2.关键词叠加
3.桥页、跳页
4.隐藏文字和使用透明文字
5. 障眼法
6.采用细微的文字
7.网站毫无意义的灌水
8.网页劫持
九、域名和空间对SEO的影响
1.域名对搜索引擎的影响
(1)域名的权重:域名分为三类顶级域名:类别顶级域名、地理顶级域名、新顶级域名
(2)域名的长短:域名的长短对优化并无影响,只是短域名更容易记忆
(3)中文域名:中文域名在搜索引擎排名上有优势,不过IE6浏览器不支持中文域名,所以综合角度,选择英文域名还是首选
(4)域名的拼写方式:为了符合中国用户输入习惯,拼音域名还是网站的首选
(5)域名的存在时间:一般来说,域名时间越长,对优化越有帮助
(6)域名是否被K:一般来说不建议选用被K(封杀)的域名,对seo不利
2.空间搜索引擎的影响
(1)空间的位置
(2)空间的速度
(3)空间的稳定性
(4)支持在线人数
(5)是否支持404错误页
十、优化的技巧
网站url
网站创建具有良好描述性、规范、简单的url,有利于用户更方便的记忆和判断网页的内容,也有利于搜索引擎更有效的抓取您的网站。网站设计之初,就应该有合理的url规划。
处理方式:
1.在系统中只使用正常形式url,不让用户接触到非正常形式的url。
2.不把session id、统计代码等不必要的内容放在url中。
3.不同形式的url,301永久跳转到正常形式。
4.防止用户输错而启用的备用域名,301永久跳转到主域名。
5.使用robots.txt禁止Baiduspider抓取您不想向用户展现的形式。
title信息
网页的title用于告诉用户和搜索引擎这个网页的主要内容是什么,而且当用户在百度网页搜索中搜索到你的网页时,title会作为最重要的内容显示在摘要中。
搜索引擎在判断一个网页内容权重时,title是主要参考信息之一。
需要注意:
1.标题要主题明确,包含这个网页中最重要的内容。
2.简明精练,不罗列与网页内容不相关的信息。
3.用户浏览通常是从左到右的,重要的内容应该放到title的靠前的位置。
4.使用用户所熟知的语言描述。如果你有中、英文两种网站名称,尽量使用用户熟知的那一种做为标题描述。
meta信息
meta description是meta标签的一部分,位于html代码的<head>区。
meta description是对网页内容的精练概括。如果description描述与网页内容相符,百度会把description当做摘要的选择目标之 一,一个好的description会帮助用户更方便的从搜索结果中判断你的网页内容是否和需求相符。
meta description不是权值计算的参考因素,这个标签存在与否不影响网页权值,只会用做搜索结果摘要的一个选择目标。
推荐做法:
1.网站首页、频道页、产品参数页等没有大段文字可以用做摘要的网页最适合使用description。
2.为每个网页创建不同的description,避免所有网页都使用同样的描述。
3.长度合理,不过长不过短。
图片alt
建议为图片加alt说明。
因为这样做可以在网速较慢图片不能显示时让用户明白图片要传达的信息,也能让搜索引擎了解图片的内容。
同理,使用图片做导航时,也可以使用alt注释,用alt告诉搜索引擎所指向的网页内容是什么。
flash信息
Baiduspider只能读懂文本内容,flash、图片等非文本内容暂时不能处理,放置在flash、图片中的文字,百度无法识别。
所以如果一定要使用flash,建议给object标签添加注释信息。
这些信息会被看作是对Flash的描述信息。让搜索引擎更好的了解您flash的内容。
frame框架
十一、SEO营销
1. 时效长:在有专业SEO维护的情况下可以长久有效,一年、两年甚至永远。
2. 效果好:网站流量提升;注册用户增多;这些都是可以精确量化的,而不像广告,效果难以准确评估。
3. 性价比:比竞价排名和广告便宜很多。竞价排名或网络广告的费用越来越高,而SEO相比有绝对优势。
4. 用户体验:增强网站友好度,增强品牌美誉度。
十二、网站优化与搜索引擎
网站优化包括三个方面的内容:对用户体验优化(UE)、针对搜索引擎(SE)优化、友好性优化。
可见,网站优化思想认为网站优化与搜索引擎优化的关系是:网站优化设计并非只是搜索引擎优化,搜索引擎优化只是网站优化中的一部分。之所以很容易将网站优化等同于搜索引擎优化,主要原因在于网站设计因素对搜索引擎优化状况的影响非常明显和直接,因此更容易引起重视。同时应注意的是,网站设计优化不仅仅是为了搜索引擎优化,其核心仍然是对用户的优化,因此应坚持用户导向而不是搜索引擎导向,这也是网站优化与搜索引擎优化基本思想的重要区别之处。
网站优化基本思想中之所以强调坚持以用户为导向的原则,是因为网站的内容和服务是否有价值最终是由用户来判断的,即使网站在搜索引擎中的表现很好,如果用户使用感觉很不方便,同样不会产生理想的效果。而且,网站推广也并非完全依赖搜索引擎,还需要综合考虑各种相关因素。因此网站优化设计中三个层面的内容不能顾此失彼,应实现全面优化,尤其是对用户的优化应放在首位。
在网站优化诊断分析方案首先都是出于对用户获取信息和服务的考虑,包括从内部获取信息和外部(搜索引擎)的便利性等方面。实际上,用户优化第一的原则与搜索引擎优化本质上是一致的,搜索引擎收录网页的排名规则也是从用户获取信息的习惯方面考虑,如果用户获取信息方便了,对于搜索引擎而言,也会将这样的网页视为高质量的网页,从而获得在搜索引擎中好的排名结果。
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搜索引 ...
随机推荐
- Explain 执行计划 和 SQL优化
Explain 介绍 在分析查询性能时,考虑EXPLAIN关键字同样很管用.EXPLAIN关键字一般放在SELECT查询语句的前面,用于描述MySQL如何执行查询操作.以及MySQL成功返回结果集需要 ...
- Vue + Element UI 实现权限管理系统 前端篇(五):国际化实现
国际化支持 1.安装依赖 执行以下命令,安装 i18n 依赖. yarn add vue-i18n $ yarn add vue-i18n yarn add v1.9.4 warning packag ...
- mybatis JdbcTypeInterceptor - 运行时自动添加 jdbcType 属性
上代码: package tk.mybatis.plugin; import org.apache.ibatis.executor.ErrorContext; import org.apache.ib ...
- Java反射机制二 获取方法的返回值或参数的泛型信息
在使用反射机制时,我们经常需要知道方法的参数和返回值类型,很简单 ,下面上示例,示例中的两个方法非常相似 package deadLockThread; import java.lang.refle ...
- 【IT笔试面试题整理】判断一个树是否是另一个的子树
[试题描述]定义一个函数,输入判断一个树是否是另一个对的子树 You have two very large binary trees: T1, with millions of nodes, and ...
- KMP算法中next数组的理解与算法的实现(java语言)
KMP 算法我们有写好的函数帮我们计算 Next 数组的值和 Nextval 数组的值,但是如果是考试,那就只能自己来手算这两个数组了,这里分享一下我的计算方法吧. 计算前缀 Next[i] 的值: ...
- little eye 精简版
https://github.com/salomon1184/PerfMan/ 代码没整理,特乱 来源于一次聊天,一天半做完,考虑继续深做
- es6学习笔记11--Proxy和Reflect
Proxy概述 Proxy用于修改某些操作的默认行为,等同于在语言层面做出修改,所以属于一种“元编程”(meta programming),即对编程语言进行编程. Proxy可以理解成,在目标对象之前 ...
- es6学习笔记4--数组
数组的扩展 Array.from() Array.from方法用于将两类对象转为真正的数组:类似数组的对象(array-like object)和可遍历(iterable)的对象(包括ES6新增的数据 ...
- [NOI 2015]寿司晚宴
Description 题库链接 给定 \(2\sim n\) 一共 \(n-1\) 个数字,第一个人选择一些数字,第二个人选择一些数字,要求第一个人选的任意一个数字和第二个人选择的任意一个数字都互质 ...