开发者社区> 老先生二号> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

SEO基础知识

简介:
+关注继续查看
SEO简介 
SEO是Search Engine Optimization的缩写. 
中文翻译为"搜索引擎最优化".其目的就是在各个搜索引擎的搜索结果中,使我们网站的排名尽量靠前. 
我们知道,在现在的网络中,信息量异常庞大.在众多的信息中获得用户自己最想要的信息,很多用户都会选择搜索引擎为其服务.目前,网络上有很多搜索引擎.比如:google,yahoo,goo,等.当用户在搜索引擎中输入用户想要查找的关键字后,通常情况下,会得到很多反馈结果.而由于反馈结果基本上都不唯一,那么,搜索引擎当然会对结果进行排序.而且,还要进行分页显示.对于排序的方法,各个搜索引擎不尽相同.而SEO所要做的工作,就是将我们网站作为相应关键字的结果显示时,尽量靠前.前文说过,因为各个搜索引擎的排序方法不同,很有可能造成对于同一个关键字搜索,我们网站在某个搜索引擎的排序非常靠前,而在另一个搜索引擎中相当靠后.我们当然希望我们的网站在任何一个搜索引擎的结果排序中都靠前,但如果不可能,我们希望在某一个搜索引擎的结果排序中尽量靠前.而这个搜索引擎,就是我们做SEO的对象引擎—Google.之所以针对google,是因为google已经成为搜索引擎中的主流. 

要点 
一个网站的很大一部分用户来自搜索引擎
搜索引擎有多种,分目录收录型和主动搜索型. 
搜索引擎也是一种程序,可迎合搜索引擎
SEO工作主要针对GOOGLE,但同时期望被更多的搜索引擎收录. 
SEO其目的是增加网站的流量,其最终目的是增加网站的收入. 
SEO是网络营销,也应当注意其市场定位和顾客定位. 

说明 
要擅长使用搜索引擎 
SEO是一个长期的工作 
GOOL排名的关键 
google排名的根据,基本上分为两个部分.一是关键字的匹配程度以及出现频率,二是PageRank值. 

关键字 
匹配程度 
出现频率 
页面链接 
PageRank则是google独有的关于网站重要性的评分机制.PageRank从0到10.数值越大,表明该网站越重要.在最后的结果排名中就会将改网站尽量往前排.影响PageRank的因素有很多,我们了解的,比较常见的,有两个.一个是网站链接数.一个是流量. 
外部链接: 
External Links.本网站外部的链接,一般是指其他网站连到本网站的链接. 
内部链接: 
Internal Links.本网站内部网页之间的链接. 
反向/导入链接: 
Backward Links或Incoming/Inbound Links.意义与"外部链接"接近,指其他网站连到本网站的链接. 
导出链接: 
Outgoing/Outbound Links.指从本网站连到其他网站的链接. 
网站链接数,就是从别的网站的某个页面(链接源)链接到我们网站(链接目标)的数量.举个实例:如果从A网站的某页面到B网站有一个链接,则等于A页面给B页面投了一票.就是A给了B一定的积分.需要注意的是:pagerank小于4(不知道是不是含等于)的链接源,不会给链接目标任何帮助.链接源和链接目标应当具有相似性.另外,链接源的链接越多,给链接目标的帮助越小.有一个文档介绍了比例关系.大体上是,链接源给链接目标的积分,等于链接目标数/链接源的链接总数,再乘以比例系数.基本上就是说,和链接目标数成正比,和链接源的链接总数成反比.因此,我们希望,链接源上不要有太多的链接,最好只有我们网站自身.需要注意的是,网站内部的链接似乎也是有用的. 
至于流量计算,Google应当不会去详细计算每个网站的访问量.不过当然,我们做SEO的目的就是增加访问量. 
GOOGLE常用名词及工具 

常用名词解释和经常使用标签用法 
*pr值—google对网页的评定,主要根据网页的超链接(站内,站外)对网页的一种评分,体现了网页的优质links状况; 
*robots—google等搜索引擎用于获取网页信息的蜘蛛程序,可以依照link路径获取互联网中的网页信息,网站可以编写:robots.txt文件或在页面中对robots的获取做出相应限制; 
*dance-google对已经收录的页面对各个服务器搜索结果相互更新过程,在此期间排名合pr都会有相应的变化,检查dance可以通过察看各个google分支搜索引擎的结果是否相同; 
*spam—在搜索引擎对于作弊的一种命名,目前我们掌握的搜索引擎可以自动识别的作弊包括(关键文字堆积,同底色想同文字,过长mtea,过长title,坏邻居,雷同站或页,同ip过多link互链,跳转,延时跳转,弹出窗,关闭弹出窗等) 
*不推荐使用标签:_blank,打开新窗口不能后退到原来网页的link,google是不欢迎的; 
*一般的meta标签和他们的用途 
Meta标签中除了网页关键字和网页描叙性文字以外还存在很多标记项.事实上,在你网页中有很多可灵活利用的meta标签,这些标签已经被制定成一张长的列表.一些meta标签能提供更多的关于页面内容的信息.例如,下面这份列表举除了一些经常使用的meta标签. 
abstract—提供网页内容的简短摘要 
author—提供该页面作家的名字和邮箱地址 
copyright—提示版权的语句 
description—提供一到二句话来描叙该页面 
expires—提供数据的期限 
keywords—提供一些关键字,并用短语表示该页面的内容 
generator—什么样子的HTML编辑器被用作生成页面 (它通常由程序自动生成,你必须删除它) 
refresh—刷新页面 
revisit—提示搜索机和脱线读卡机必须返回检查网页上的新内容 
robots—控制搜索机,并提示索引页和其后页面是否相连 
虽然搜索机放弃了流传久远的meta标签,但是这并不意味着网站设计师们应该放弃它们,因为它们可以执行有价值的函数包括提高本地网站的搜索. 

经常使用工具网址和一般使用方法 
Google链接广泛度检测器(Google Backlink Checker):http://www.webconfs.com/google-backlink-checker.php输入你的网站URL,程序将搜索到Google中有哪些网站链接了你的站点,以及链接所用的文本标题.由于不支持中文字符,中文文本内容是乱码,但链接的URL一目了然. 
搜索引擎抓取内容模拟器(Search Engine Spider Simulator):http://www.webconfs.com/search-engine-spider-simulator.php输入你要查询的URL,获知Google可以抓取到的该页文本内容和链接.不妨对比测试一下使用大量文本和大量图片的页面所获得的内容悬殊的抓取结果.网络营销人也可以利用此工具来检测优化后的页面质量.支持中文字符. 

搜索引擎抓取页面数量统计器(Search Engine Saturation):http://www.marketleap.com/siteindex/ 输入你的网站URL和随机显示的进入代码,你将获得搜索引擎Alltheweb,AltaVista Google/AOL,HotBot/Inktomi所抓取到的你的网站页面数量.你也可以同时输入3个竞争对手网站URL以进行对比,了解自己在竞争中所处地位. 
链接广泛度检测器(Link Popularity Check):http://www.marketleap.com/publinkpop/ 输入你的网站URL和随机显示的进入代码,你将获知在搜索引擎Alltheweb AltaVista Google/AOL HotBot/Inktomi MSN中有哪些网站链接了你的网站,以及同一URL在Dmoz,Excite,iWon,Lycos,Overture等搜索引擎中的详细链接资料.你也可以同时输入5个竞争对手网站URL以进行对比,了解自己在竞争中所处地位. 同样的工具还有http://www.trafficzap.com/linkpopularity.php,可检测网站在Yahoo,Google,MSN,Lycos和Altavista的链接总数和具体链接的网站. Google排名监测工具(Free Monitor for Google):http://www.cleverstat.com/google-monitor.htm需要下载使用.该工具可以报告你的网站以某关键词在Google中的排名情况,以及同一关键词下排名前N位(自己设定位数)的网站URL. 

相似页面检测器(Similar Page Checker):http://www.webconfs.com/similar-page-checker.php众所周知,Google会对拷贝页面内容进行排名惩罚.该工具可以检验两个页面的相似度,来判断是否会受到惩罚.如http://www.sitepronews.com/freebooks.htmlhttp://www.allbusinessnews.com/freebooks.html,相似度达到80%,后者在Google中的PageRank排名值通过工具栏显示为0. 

常用搜索命令:inurl:your url(主要察看收录页面的状况) 
site:your url your keywords(主要用于察看关键词和对应页面状况) 
(附件:网站地图 制作工具-Xenu排名检测工具:酷狗) 
SEO实用技术 
关键字 
增加关键字数量: 
url增加关键字 
网站的title要把本页面的主题,关键字等都放到title中.不需要太长.30-40汉字字符左右. 
中涵盖对页面的介绍.这个要语句通顺,涵盖关键字,且多一些相关关键字. 
所有的超链接都要增加title属性.其中要包括关键字,对目标的介绍. 
图片尽量显示alt,对图片进行介绍.其中尽量包括关键字.图片也要有title. 
表单中的控件名称在解释了其意义的基础上也尽量使用关键字. 
但是不要一味使用同一个关键字.比例最好控制在6%~10%.但是可以增加一些相关的词语.要使整个页面看起来关系紧密. 
紧接着Body的代码中可能的话,最好加入关键字有关.比如先显示一些文字. 

产品页面就要增加产品名称的关键字.主要当然要增加价格,比较之类的. 
以上的整体思想就是增加关键字的比例.注意不要一大段文字中都没有关键字.另外,关键字要同页面的亲和度高些,关键字之间的亲和度要高一些.不同页面的关键字最好不同,如果都相同,会被认为是同样页面而过滤掉.关键字最好长一些,这样在用户输入各种查询条件时匹配上的可能性会更大些.但不要超过20汉字. 
派生关键词技巧: 
地域性:即主关键词要以所在地理位置的城市辅助; 
数字相关:例如价格,天数等数字; 
多面性:因为客户层次和习惯的不同会产生很多的不同,要注意别字,空格,错位等问题. 
终端页面细化:由于位于网站最底部的终端页面没有很多的外部link所以针对的关键词越细致越容易在搜索引擎中排名靠前; 

提高pagerank 
公司内部的几个网站的互链.而且,要求在主页. 
将我们网站的链接放到其他网站上去. 
网络上书写我们网站的链接. 
寻找外部链接 
1,将网站提交到门户网站 
获得外部链接最简单的方法是将网站提交到各大门户网站,目前搜狐,新浪,网易都提供收费网站登录服务,收费从几百到数千元不等.虽然需要一定的投入,但网站推广的角度说,这是必须付出的代价,而且大型门户上的链接会让你更快地登陆Google引擎,同时还可改善网站在Google上的排名. 
2,与其他网站交换链接 
前面说过网站的外部反向链接越多,被Google找到的可能性就越大,因此你可以向其他网站申请交换链接. 
3,将网址提交到其他的类型网站 
这方面与通常意义上的网站推广策略是相吻合的,为了提升网站的访问量,我们可以将网址加到行业门户站点,网上论坛,留言簿等等各种允许添加网址链接的地方,这样也会增加Google找到我们的机会. 
在寻找外部链接时应注意的问题 
一般情况下,更多的网站外部导入链接会让你更快地登陆Google搜索引擎,但这并不意味着你可以不求策略地与任何网站建立连接,其中要遵循几个基本原则: 
1,链接对象是否已被Google收录 
在寻找连接网站时有一个基本原则,就是首先确认目标网站是否已被Google收录,主要是看该网站是否有PageRank得分,而且分值越高越好. 
2,链接对象是否被Google惩罚 
如果某个网站被Google惩罚,而你却与它建立链接的话,不仅无助于登陆Google,相反会被殃及池鱼,你的网站也可能被Google惩罚. 
不利于搜索引擎的网站设计 
1,纯Java网站设计 
如果你的网站是用纯Java设计的,那么就要小心了,因为Google曾在一些场合明确表示过不会收录用纯Java技术制作的网站. 
2,Flash网站设计 
如果你的网站大量使用Flash,例如首页为一个Flash动画,并且链接内嵌在Flash中,对这种网站Google是不太感冒的,而且一些搜索引擎(Google,Fast/AllTheWeb等)虽然已能解读图象中的内嵌文字和链接,但并未正式使用在对内部网页的检索上. 
3,纯图象首页设计 
目前许多网站(尤其是企业网站)将首页设计成仅包含图象的形象页面(splash page),加上网站内容太少,因此常常造成无法成功登录Google.听听Google对此是怎么说的:"We want to point users to content pages,not to doorways or splash screens". 
4,网页框架(frameset) 
Google可以检索使用网页框架结构的网站,但由于搜索引擎工作方式与一般的网页浏览器不同,因此会造成返回的结果与用户的需求不符,这是搜索引擎所极力要避免的,所以Google在收录网页框架结构的网站时还是有所保留的.如果你非用框架结构不可,可以将相关内容放在标签中. 
5,动态网页设计 
Google是较早支持动态网页检索的搜索引擎之一,但有一定限度,Google的解释是:"because our web crawler can easily overwhelm and crash sites serving dynamic content, we limit the amount of dynamic pages we index". 
不过据我们观察,Google现在对动态网页的支持很好.但如果动态网页存在回路(loop),很容易将spider套住让它无法脱身,所以当你找不到其他无法登录Google的原因时,可以试着将动态网页改成静态html文件. 
6,网站内部链接调整 
网页之间的链接最好是文字链接,其次是图象链接.虽然Google已能跟踪和解析Javascript和Flash中内嵌的链接,但从搜索引擎友好的角度讲还是不要大量采用Javascript和Flash链接. 
网站/网页访问环境 
1,网站访问速度 
你也许想不到,网站访问速度太慢也是影响成功注册Google引擎的原因.这方面我们是有"血"的教训的.如果发现网站响应速度过慢,建议你赶快换一个主机.如果你对登录Google是认真的,多花些钱还是值得的. 
2,网页大小 
虽然网页大小不是最关键的因素,但从搜索引擎友好的角度说,下载越快的网页被成功收录的几率也就越大.至于网页字节数多少合适没有一个正式的标准,一般说法是不超过50K,不过有一点是肯定的,如果你做一个100多K的网页,无论对搜索引擎还是普通浏览者来说都不是件好事吧 
3,更改文件名 
对网站进行调整时要注意,不要对网页文件名做过多地更改.当Google探测到用户点击的多数是无效连接时,会将你的网页从搜索结果中摘除.如果你必须大面积更改文件名,可以使用主机的301转发功能,将原来的链接指向新的文件(切记不要在原页面设置META Refresh转发). 
其他SEO技术 
制作针对google的页面. 
将网站在一些非自动网站登录.比如,yahoo,dmoz等. 
整站设计和优化 
说明:网站的结构,越简单越好.复杂的或不合法的结构,比较糟糕的内部链接的组织,或者很难理解的Javascript,都会使搜索引擎很难理解这个页面,这样的情况下,这个页面的pagerank是不会高的.我们网站现在脚本比较多,从SEO的角度来说,不是一个优势.如果浏览器不能理解我们的脚本,那后面的大部分页面都不能被搜索引擎识别了. 
页面元素 
Java脚本用调用,而不是直接写在页面里.如果写,则写在整个页面的下面. 
在美观的基础上,关键字前后加上等标签. 
等内容要简单清晰.不要将页面搞得特别复杂.这样不仅对SEO不利,对我们以后修改代码更不利. 
Css样式表要求在里调用.禁止在页面中过多定义或重复定义. 
Include页面时,被include的界面应该只有需要的代码,而不要再有部分. 
总之,就是使页面在经过查看代码打开以后,清晰,明了. 
整体设计 
网站优化工作 
1,Title的撰写,由本公司的专业研究人员进行合理化分析,撰写 
2,Meta description研究其内部编码,进行合理配置. 
3,Meta Keywords的提炼,放置,使一些未购买的关键词都有被搜索到的可能 
4,相关性代码添加 也是非常重要的一个环节,更加合理的配置是你的网页内部结构几近完美,更加保证出现在GOOGLED等搜索引擎的前列位置. 
5,pagerank值提升,大量的交换工作,和其他网站做相关链接 
6,增加流量,重要的是这些流量绝大部分来自你的目标市场的访客 
详细步骤: 
整体结构搭建:将网站做成一个网状结构是目前最合理的结构 

保证关键词页面在合理的文件夹内,保证关键词页面有一个合理的文件名,保证每一个终端页面有回首页和回上一级页面的link(link不推荐使用_blank); 
关键词和关键页面定义;明确关键词和关键词对应的页面,主要关键词要有独立的页面 
title撰写,这是一个非常有成效的工作,即让客户的关键字合理的出现在title标题中,比如客户的关键词是"投影机"那出现的标题就应该是"投影机:品牌: 产地:网站名称" 
关键词推荐出现在title最前端 辅助关键词 分割符 
title撰写的字数不要超过22字符,尽量不要出现重复关键词,但是要出现相关关键词 例如:关键词"投影机"应该出现相关的"投影或投影仪". 
Meta description研究其内部编码,进行合理配置.顾名思义这里的编写就是网页的简介,强调关键词1至2次不能频繁出现关键词,语句通畅,字数在50-60字之间. 
Meta Keywords的提炼,放置,使一些未购买的关键词都有被搜索到的可能,关键词的强调也是很重要的,不推荐放很多关键词,如客人的关键词是"投影机"那keywords描述范例应该是:"投影机,投影仪,投影设备"强调的关键词一定要在本页面中出现! 
范例:关键词seo分割的","用英文的",". 
版权明确: 
例: 
7,反向链接: 
站内:比如客人关键词为"投影机"待优化页面为http://www.123.com/index.htm所有客人的内容页都要有 投影机 这样一个导航链接. 
站外:凡是被google收录的页面放投影机将有助提升排名. 
8,关性代码添加 也是非常重要的一个环节,更加合理的配置是你的网页内部结构几近完美,更加保证出现在GOOGLED等搜索引擎的前列位置.这将是一个长期的工作,也就是你要对网页的里的内容进行修改,当然这也是搜索引擎最看重的,相关的评价标准目前没有标准,评以往的经验,应该是相关性越强排名越好,搜索引擎喜欢的是文字,和相关文字的超链接,就是说你要在你的待优化页面合理的多加一些关键词,(注:一定要合理 不可以无限的重复)然后要让你的关键词有一个下一级的相关链接页面. 
例:假设关键词是"化学"在待优化页应该出现:初中化学 高中化学 大学化学 (注只要出现的合理就可以) 链接到一个而及页面,然后二级页面有与优化页的反向链接. 
还有的就是不停的交换链接,不停的登陆搜索引擎,经常性的更改不影响关键词的内容. 
9,网站地图的建立,最有效的截流robot,让你的页面一个不落的被搜索引擎探测到,相关好处就不肖说了. 
10,流量增加,就是要让更多的人去访问你的站,没有人访问的站是不被google注意的. 
相关技巧: 
所有的图片如果没有文字注释在seo看来是完全的废品,所有的图片都应该给于合适的强调关键词的注释! 
有英文页,繁体,日语页是提升pr的好方法 
在网站中有适当量的pdf\doc\mb\等文件的链接页是好的办法 
还有只要你的服务器可以读中文不妨建立几个中文文件夹,经验告诉我们img文件夹可以改为关键词位命名的文件夹,例;关键词"电脑"img改为"电脑"无形中就加入了很多的机票阿! 
框架结构网站和搜索引擎 
框架结构(Frame)的网站的确为用户提供了非常方便的导航线路,浏览网站很舒服, 然而对搜索引擎来说却是一场恶梦. 
为什么这么说呢 框架结构的网站实际上是由多个页面组成的,在同一时间内显示,比如一个网页有一个顶端的框架,一个左侧的框架和一个主框架做成,那么实际上在同一时间显示显示了三个页面,它们作为一个主文件,通常是Index.html(.htm)文件,告诉浏览起如何显示各框架的比例,也就是这个页面,您必须包含META标记,还有在Noframe ... /Noframe中的网页描述.这个区域很重要,设计网页的技术人员务必要注意到它.它将直接影响到网站在许多搜索引擎的排名. 
尽量用英文关键词命名文件夹和文件名! 
因为现在搜索的结果中,静态页面的排名都比较高.有些搜索引擎不能识别 ,=等符号.所以,我们需要将动态页面静态化. 
我们的产品介绍页面的链接离主页比较远,离主页越远,pagerank越低.我们发现,我们网站的很多比价页面,产品信息页面都不会被google抓到.经过我们的分析,这些页面都是从主页出发,主页算第一层,经过三次链接才能到达的,也就是第四层.少量被抓到的,都是少于四层的.所以页面整体结构上尽量要广度,不要深度.争取在三层之内访问到所有页面. 
不要使用frame. 
站内互链也要多一些. 
另外,每个页面不要做的太大.超过80k就不太好了. 
SEO工作报告和总结 
SEO是一项长期的工作.需要关注以下问题,并经常记录对比. 
数据对比 
能反映网站运营以及SEO成绩的相关数据. 
存在竞争的情况下与对手的数据对比. 
经验总结 (尝试性) 
由于搜索引擎的机制也是经常调整的,所以需要对搜索引擎的抓取,收录,排名,匹配关键字等机制进行观察揣摩,等其他职业SEO人的网站资源,常用手法,经验总结进行观察和再总结. 
QA解答 
Q:其他文档未涉及方面 
A:网站群优化,资源站技术 
B. 工具(最常见的如搜索引擎自动提交,网站地图) 
c. 作弊刷新流量(有点无耻) 
d.搜索基本操作和技巧(参看搜索引擎站点) 
Q.一些资源站点: 
国内的SEO站点自己可以搜索到,如果搜都搜不到当然也没有看的必要了. 
日本SEO职业很火,goole右侧上的SEO广告很多 
大概推荐几个日本站点: 
测定关键词和网站的匹配性高低: 
seoseo.net/" target="_blank">http://www.seoseo.net/ 
毎にgoogleでの検索频度: 
http://inventory.overture.com/d/searchinventory/suggestion/ mkt=jp 
キーワード出现频度解析 
seo-tool.jp/" target="_blank">http://keyword-density.seo-tool.jp/ 无料SEO : 
http://www.aa4a.com/xlgame/ 
Q: 关于本文档的说明 
A: 由于搜索引擎技术是不断变化的,只能以此技术点作为基础. 
此文档转载于网上 
分类: SEO

本文转自快乐就好博客园博客,原文链接:http://www.cnblogs.com/happyday56/archive/2008/09/02/1281881.html,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
js基础知识
js基础知识
10 0
矩阵基础知识
矩阵基础知识
27 0
JVM - 基础知识
有两种方法,分别为:引用计数法和可达性分析法
27 0
JVM 基础知识
JVM 基础知识
35 0
C++基础知识一
function: 用于声明一个函数,函数声明后,可以在需要的时候调用。 <string>:包装了std的C++头文件,对应的是新的strng类。 main:操作系统通过调用main函数来运行C++程序,返回类型必须为int,即整数类型。 int类型是一种内置类型,即语言自身的类型。
39 0
Spring基础知识
Spring基础知识 利用spring完成松耦合 接口 public interface IOutputGenerator { public void generateOutput(); } 实现类 csv输出 public class CsvOutputGenerator implemen...
596 0
jsp基础知识
servlet如果在配置文件里设置标签的话,那么在tomcat启动的时候servlet就会被new出来; Session: 如果浏览器支持Cookie,创建Session的时候会把SessionID保存在Cookie里 如果不支持Cookie,必须自己编程使用URL重写的方式实现Session,使用response.encodeURL(),它的作用是(1)转码     (2)URL后面加入SessionID 同一个application下的servlet/jsp可以共享同一个Session,前提是同一个客户端窗口。
837 0
文章
问答
文章排行榜
最热
最新
相关电子书
更多
SEO学习步骤
立即下载
《网站性能与体验优化实践指北》
立即下载
《 IOS开发者必读资讯》
立即下载