搜索引擎优化基础培训教程

 本教程从实际出发,为您详细介绍搜索引擎优化的重要基础。内容主要包括:基础工作,网页设计,网站结构,HTML编码,搜索引擎登陆,优化效果监测和总结。希望对新手朋友有所帮助。

搜索引擎优化技术在90年代末发生了改变。那时候网站站长只要往Title和Meta标签里填上几个关键词就好了。超过80%的站长都认为,搜索引擎优化不外乎就是改改Meta标签,改改Title啥的。但是今天,情况已经完全不同,因为很多搜索引擎已经开始忽略关键词标签。

这几年搜搜引擎的算法一直在改变,改改元标签,整个title已经远远不够。一个网页有大概60多种不同的能对搜搜引擎排名产生影响的HTML和设计元素,尤其是在body标签内的内容(网页的正文)和链接广泛度。网页的设计和结构同样是一个达到高排名的非常重要的元素,还有源代码中的关键词的位置和如何决定他们的位置,以及出现的次数(关键词密度)等,都是不容忽视的。

搜索引擎一般使用搜索蜘蛛(也称为Robot)通过特定的算法来读取网页的内容并进行评分,索引,并存入数据库。之后蜘蛛会跟踪页面上的链接然后继续进行上面所述的过程。我们可以用文本浏览器“Lynx”来检查蜘蛛所能读取的页面内容。

通常来说,文本内容最能迎合搜索蜘蛛的胃口,他们不能分辨图片,Java Applets等内容。同样的,图片,flash里的链接和文本内容通常也不能为搜索蜘蛛所读取。此外,框架网页对于搜索蜘蛛也说也是非常不友好的。

在本文章后面您可以了解到搜索引擎优化和搜索引擎排名算法的基础知识,注意事项和建议等提高您的网站排名的内容。
前面我们已经提到,搜索引擎的算法经常改变,并且每个搜索引擎都有自己的一套算法。因此我们这篇文章里所提到的各种技巧适用于主要的搜索引擎,如Google, Baidu等。

还有一点值得指出的是,搜索引擎是不会公布自己的排名算法的,因此我们文章提到的优化因素,都是所有的站长们长期的研究和分析结果总结出来的经验。没有人能保证自己的网站永远排在第一位。但是只要我们合理的运用各种优化手段,就可以得到很好的排名。

这里希望跟大家说的是,如果您觉得我们这个文章有用,欢迎您转载或者为我们的小站做个链接。。。多谢啦~~~吼
我们建议您在做自己的网站之前对网站的优化工作好好的思考一下。这一部分我们主要讲述搜索引擎友好的网站设计,这一点应该引起足够的重视。

我们先假设您在建立网站的时候,不采取任何不利于搜索引擎友好的东西,比如:框架,Flash,Java Applets和Javascript等。那么,接下来我们首先应该考虑的就是使用哪些关键字。

关键词的思考和确定其实是搜索引擎工作中非常非常重要的一个方面。您是否知道网上用户会通过哪些搜索关键词来找到您网站上的内容?是否知道大部分用户在搜索您网站上的内容,会采用哪些关键词组合?您又是否知道竞争对手在对自己网站优化后采用的那些关键词呢?

下面我们给大家介绍3个简单的确定关键词和关键词组合的方法:

1. 您可以咨询一下自己的朋友或者同事,让他们回答以下问题:
请你写出5个你会用来查找我的网站的搜索词或词组(词组的话,1到3个词就可以啦)。
根据我们的经验,很多人如果您不请他们写5个,通常只会写1到3个,呵呵:)
用这个办法,您就很可能得到非常棒的关键词。这些词很多都是自己不可能想到或者考虑到的。并且用这个方法,您问的人越多,准确率就越高,效果越好~记得曾经读过一份资料,有65%的搜索都是用词组来进行的,比较少的情况下会用单独的一个词来查找。这对于我们来说是个非常好的消息,后面我会给您讲为什么。

2,考虑并使用竞争对手使用的关键词。
很多情况下,我们都采用竞争对手使用的前两个。进行起来很简单。打开搜索引擎,输入您自己想到的最主要的关键词,然后代开搜索结果中前10名的网页,查看他们的源代码。所有在原标签<meta name="keywords" ...>中的关键词和<meta name="description" ...>中的描述都应该记录下来,然后进行总结分析,这样很容易找到您自己想要的关键词和相关描述。
采用这个方法应该注意很多对手会将自己的产品或其他一些跟您毫不相关的概念作为关键词来使用,这个时候您可要多加注意,呵呵。千万别犯低级错误:)。多动脑,勤思考,活学活用才是成为一个好的SEOer的前提~

3,使用google等搜索引擎提供的关键词工具,关于这部分的具体使用请您参考我们的另外一篇文章搜索引擎优化之关键词分析研究


网页设计已经成为搜索引擎优化工作中越来越重要的部分。因此在这一部分,我将向您介绍网页设计中所包含的重要的有利何不利于搜索引擎排名的因素。现在我们先来大概看一下:

1,文本,文本,还是文本!如果一个网页上除了一副巨大且漂亮无比的图片,并且在图片上设置许许多多的链接,那么它对于搜索引擎蜘蛛来
说,毫无吸引力可言。因为蜘蛛不是人,他读不懂图片上究竟写了些什么,而且大多数蜘蛛也不能跟踪图片上的链接。很多时候,我们并不需
要使用图片来对文本进行美化,使用CSS技术,已经足够满足人们视觉上的需求。最终要得是,CSS代码能够很容易的被蜘蛛进行识别。因此在
我们的设计工作中,除非必要,一定要尽量避免图片填充整个页面,几乎没有文本。
2,在Body标签后直接使用标题说明符(h1-h4)。正确地使用标题说明符,能够显著的提高页面在搜索引擎中的得分。很多人经常犯下的一个错
误,不使用头标签,而是用一些其他三方软件制作的漂亮文字当作标题。这个我们在第一点中已经进行说明,应该避免。
<html>
.
.
.
<head>
<title>...</title>
.
.
</head>
<body>
<h1>这里最好用5到7个词写带关键词的标题</h1>
.
.
</body>
<html>

3,<strong>标签也是搜索蜘蛛非常感兴趣的。很多搜索引擎希望在这个标签下找到关键词。此外,斜体,下划线的使用也是非常好的。
<html>
<head>
.
.
.
</head>
<body>
<h3>带关键词的标题说明语<h3>
<strong>带关键词的正文第一句话进行加粗</strong>
<p>
<i>关键词</i> 正文第一段话 ... 等等.
</p>
.
.
.
</body>
</html>

4,搜索引擎喜欢文本形式的带关键词的链接。无论是网站内部链接还是外部链接,这一点都是相当重要的,因为它能够显著提高网页在搜索引擎中的得分。

上面我们简单的介绍了一些搜索引擎喜欢的网页设计方式。下面我们来看一看搜索引擎不希望看到的一些东西。很多时候,最让蜘蛛头痛,或者说最影响排名的网页设计,就是框架技术的使用。

1,框架
什么是框架?
框架Frames最主要功用是"分割"视窗,使每个"小视窗"能显示不同的HTM L文件,不同框架之间可以互动(interact),这就是说不同框架之间可
以交换讯息与资料。例如:假设您开了两个frames,第一个frame可显示书的目录,第二个frame则显示章节的具体内容。
下面我们来看代码:
<html>
<head>
<title>一个带框架的网页</title>
</head>
<FRAMESET COLS="200,*">
<FRAME src="/navigation.html" mce_src="/navigation.html">
<FRAME src="/haupt-main.html" mce_src="/haupt-main.html">
</FRAMESET>
<noframes>
<body>
您的浏览器不支持框架!<br>
请调节您的浏览器设置,使他支持框架,或使用其他支持框架的浏览器!
</body>
</noframes>
</html>
上面您所看到的内容就是搜索蜘蛛在读取使用框架技术的网页时所能看到的东西。显然主要的页面内容navigation.html和haupt-main.html中
的内容它是无法读取的,可想而知,这个网页能得到搜索引擎怎样的评分,惨嘀很!是不?我可以不负责任的说一句,请注意,是不负责任,只
是我认为,这样的网页设计,很难得到前50以内的排名,至于前三,更是甭想啦。
当然,我们也有办法,对上面的这段代码进行改善让使用框架技术的网页得到一个不错的排名。我们这里的主题是讨论网页设计,因此如果有
读者对如何进行框架网页的搜索引擎优化技术感兴趣,可以读我得另外一片文章:搜索引擎优化之框架网页优化
总而言之,言而总之,使用标准HTML建立的网页要比使用框架技术得到的评分高很多,取得好排名也容易很多。因此,在任何情况下我都推荐
新手朋友,不要在网页中使用框架。很多情况下,框架也并不是必须的。在需要的情况下,我们可以正确使用表格和CSS来达到框架效果。如果
您正在制作一个小型的网站并且想得到好的排名,那么请记住咱的忠告吧。
好啦,我们继续往下看。。。

2,Flash
使用纯Flash的网页有着和框架网页同样的问题。搜索蜘蛛无法很好的读取里面的内容,几乎所有的搜索引擎都也都不能有效跟踪flash对象里
面的链接。据我所知,只有google能行,还挺牛的。要是哪位牛人大大知道其他的,请通知一下,呵呵。
OK,来看代码:
<HTML>
<HEAD>
<TITLE>一个Flash网页</TITLE>
</HEAD>
<BODY bgcolor="#000033">
<object classid="clsid:D27CDB6E-AB6D-11cf-96B8-444553540000"
codebase="[url=http://download.macromedia.com/[...]/swflash.cab]http://download.macromedia.com/[...]/swflash.cab[/url]..."
width="100%" height="100%">
<param name=movie value="flash.swf">
<param name=quality value=high><param name="SCALE" value="exactfit">
<embed src="/flash.swf" mce_src="/flash.swf" quality=high
pluginspage="[url=http://www.macromedia.com/[...]/index.cgi]http://www.macromedia.com/[...]/index.cgi[/url]?[...]"
type="application/x-shockwave-flash" width="100%"
height="100%" scale="exactfit">
</embed>
</object>
</body>
</html>
大家看到了,您说蜘蛛读了这样的内容,他怎么跟上司报告那?啥都没有。因此,我们很容易理解,falsh页面想获得好排名:很困难。
当然了,有鸡就有蛋,flash页面也不是不能获得好排名,感兴趣的朋友请读我的一篇拙作,搜索引擎优化之flash网页的优化。
总结起来就是:flash很漂亮,好的flash设计,能够给人带来完美的视觉冲击和享受。我们不反对使用它,但是,请避免全站flash的网页设计
。因为我们的目标是:好的排名!

3,Java Applets
请尽量少使用Java Applets。搜索引擎不能读取它。使用Applets技术制作,并且含有很少文本内容的网页,不能获得好排名。请注意我们的条
件:1,使用applets技术 2,包含很少的文本内容。

4,Java scripts
理由同上,不再赘述。只提一点,用java scripts写的导航栏,很难被搜索引擎读取,请避免使用。
关于网页设计中影响搜索引擎排名的主要因素我们就讲到这里,更多相关知识您可以访问我们的网站或者其他seo相关的技术站点

本文来自:中网站长论坛(www.66ac.com/bbs)详文参考:http://www.66ac.com/bbs/dispbbs.asp?boardid=56&Id=14849
对于网站结构,我们强烈推荐您使用简单的扁平目录结构,甚至如果可能的话,最多使用3层。
一个扁平结构的目录看起来是下面这个样子:
                                              根目录

            目录1                          目录2                          目录3   
网页1,网页2,网页3...       网页1,网页2...        网页1,网页2,网页3...
我们随便挑一个网页,比如目录3里的网页3,它的URL看起来应该是这个样子:
http://www.xxx.com/目录3/网页3.html
这里提醒大家注意,目录的名字不是随便起的,他应该基于您所要体现的分类内容。至于如何组织网站的内容,这里我们就不多讨论了。大家
要记住,题目因素也是搜索引擎比较重视的,好的目录名对于搜索引擎评分和排名非常有好处。因此,一定要尽量避免使用特别泛泛的题目来作目录名字。
下面我们再来看一个垂直目录结构:
根目录
目录1
网页1 网页2 网页3
目录2
网页1 网页2 网页3
目录3
网页1 网页2 网页3
同样的,我们再来看一下这个结构里目录3里网页3的URL:
http://www.xxx.com/目录1/目录2/目录3/网页3.html
垂直目录结构和扁平目录结构的区别就是,它使用了嵌套目录。使用垂直目录会给搜索蜘蛛制造麻烦,使他没有兴趣或者不能找到所有的网页
。很多搜索引擎蜘蛛只索引到第2或者第3层目录的网页,其他的采取忽略操作。因此我们不难理解,如果处于较深目录里的网页没有其他网页
进行链接的时候,就完全失去了被收录的机会。关于网站内部链接的优化内容,我后面会讲。您也可以参阅我网站上的其他文章。
我们应该让搜索引擎尽可能简单的找到和索引网站的所有网页。因此,使用简单的扁平目录结构,并且尽量少的对目录进行嵌套,是非常有利
于搜索引擎排名的。这里我还要再次提醒新手朋友,请给目录和网页起一些和网页内容相关并且尽量包含关键词的名字。这一点同样适用于域名的选取。
一个好的域名和目录结构看起来时下面这个样子。我们假设天津有个房屋租赁公司,他们的网页URL就可以这样设计:
www.tianjin-fangwuzulin.cn/dudan/jiage.html
使用良好的目录结构,并很好的给目录和网页文件起一些包含关键词的名字,就能够给我们的网站在搜索引擎评分和排名上增加很大的比重。
比如上面这个例子,它就是搜索关键词:房屋租赁,天津,独单,价格的一个很好的组合。

下面我们来谈一下网站结构中的链接问题。
1,内部链接
网站的所有网页都合理的进行互相链接是非常非常非常重要的,请注意,哥们儿在这里用了三个非常!网站内部链接的建设对排名有着非常大
的影响!并且,文本连接也要比图片连接具有更大的优势。原因就是,使用文本连接使得我们可以在链接描述中加入关键词。因此我们也很容
易理解,为什么SEOer都建议网站的导航要全部使用静态链接。使用关键词做链接的网页能够在很多搜索引擎那里得到更好的评分。如果您使用
了图片做导航链接,请千万记得给图片增加alt描述,代码如下:
<a href="#" mce_href="#"><img src="/../images/xiaopangzi.gif" mce_src="/../images/xiaopangzi.gif" border="0" alt="小胖子"></a>
更多关于alt描述的知识我会在后面讲述,下面我们继续.
我们的头脑中应该时刻清醒的记得,就像我们前面在网页设计里提到的,有些设计会给蜘蛛造成苦难,使他们不能很好的跟踪和索引内部链接
。比如说您使用一张图片在它上面使用位图做导航,就应改额外添加一个文本链接做导航。大家可以参考一些seo技术站点,看看他们都是怎么做的,就明白拉。

2,向外链接
在这里我们不谈向外链接的质量和如何选择问题,只在网站结构的角度说明一点:向外链接的数量应该控制在5个左右。如果您的网站有多于5个指向不同域名的链接,就有可能被搜索引擎误认为纯粹的链接列表页,而判定您的网页原创内容很少。

3,外部连接
和前些年相比很多搜索引擎修改了他们的算法,采用新的算法来判定网页的质量。比如Google引入了PageRank。很多网站管理员绞尽脑汁来提高网站外部连链接数量,比如交换链接等。需要注意的是,外部连接一定要寻找那些与您内容相关的网站。不管怎么说,还是想给新手朋友们
一个忠告:网页质量永远是王牌!如果您不懂的如何获得高质量外部链接,就踏踏实实的将自己的网页内容搞好吧。搞一堆垃圾链接用处不大。
既然提到了,我就多说两句:众所周知,知名网络目录如DMOZ(ODP)和Yahoo如果收录了您的网站,能显著提高您的链接广泛度,进而提高网站排名。尤其是google,对这类目录给予的权重很高。
关于外部链接的问题,请您参考这里:外部链接策略


在进行HTML编码的介绍之前,我们先回顾一下在基础工作里讲述的内容。
我们首先要找出好的关键词并建立我们的各项标签。比如<title>标签由5到7个词组成,并且应该包含关键词。并且在标题说明<h1>到<h2>里也应该能够找到我们的关键词。
现在我们就来看一看,如何正确的做这些事情。
看一段代码:
<html>
<head>
<title>天津房屋租赁 - 独单 - 某某某公司</title>
<meta name="keywords" content="房屋租赁, 天津, 独单, 价格, ...">
<meta name="description" content="天津某某某房屋租赁公司以优惠的价格租赁独单 ">
</head>
<body>
<h1>天津房屋租赁 - 独单</h1>
<strong>独单优惠价格</strong>
.
.
.
</body>
</html>
这样,关于这个天津房屋租赁的网页就有了一个好排名的基础了。做好这些再把内容添加进去,就可以继续进行其他搜索引擎优化工作了。
Javascript和CSS
我们上面只是一段很简单的html代码,没有使用CSS和Javascript。但是如果想使用这些技术应该怎么办呢?答案很简单,采用外部调用。如何做?还是看代码:
在<head>标签内部添加这么一行:
<link href="/../seo-css.css" mce_href="/../seo-css.css"
  rel="stylesheet" type= "text/css">
这样我们就定义了一个外部调用的css文件,名字叫作:seo-css.css。这里我们把它存贮在根目录下面了,如果放在其他目录,注意正确书写路径。OK,这个文件的内容又是什么样子呢?请看:
.leftnav { font-family: Geneva, Arial, Helvetica,
  san-serif; text-decoration: none; font-size: x-small}
a:hover { color: #CC0033; text-decoration: underline}
.leftnavklein { font-family: Geneva, Arial, Helvetica,
  san-serif; font-size: x-small;
  text-decoration: none; font-weight: bold}
注:有关css的具体使用不在我们的讨论范围之内,请大家自行参考其他教程:)
css文件可以使用记事本来建立,也可以使用其他工具,比如:dreamweaver等。需要注意的就是文件名后缀是.css可不是.txt。
下面再来看Javascript的调用,同样的道理:
<script LANGUAGE="Javascript"
  src="/seo-js.js" mce_src="/seo-js.js">
</script>
搜索引擎蜘蛛读取网页的顺序就是从代码的上部到下部。他们尤其关注代码的上面一部分。如果这一部分全部都是css和javascript代码,蜘蛛必须继续往下再来选一部分,直到它找到包含body标签为止。搜索引擎蜘蛛并非只看网页中关键词出现的次数,而是同样关心这些词出现的位置。因此,我们应该尽量避免在代码前20行充满js和css代码。而是象我前面提到的,作为外部文件来调用。这样代码不仅显得干净,蜘蛛也会很满意,因为它的工作简化了,可以很快找到关心的内容。
简单提一下关键词布局问题
刚才我提到蜘蛛关心在哪里找到关键词,这个其实就是关键词布局。关键词布局对与搜索排名有着很重要得作用。出于这个原因,我们要尽量保证在正文开头尽早出现关键词。大家可以看一下前面的代码我是怎么写的,在<title>标签里,我首先写了房屋租赁和独单两个关键词,然后在正文开始又用粗体包含了价格这个关键词。
现在我们再来看一下正文内容,也就是<body>标签内的东西如何处理。
在正文内容里,很多地方都会有诸如<font>等对文本标签,他们会使得代码变得臃肿,所以一定要学会将所有这些定义在css文件里,来减少页面大小。
关键词密度
在我们确定关键词的选用和关键词布局之后,现在就应改考虑他们应该出现多少次呢?这个要看具体的搜索引擎。我一般采用这样的方法:
在<body>标签内较早的出现关键词。在标题之后的第一段应该最少包含两次主要关键词,最好是此段第一个词。但是大家也不要犯下面这个错误,那就是没完没了的重复关键词和其他没用的废话。这样会被搜索引擎视为作弊而遭到惩罚。正确地做法是巧妙的安排文字,既达到了目的,又不会得罪搜索引擎。
在第一段包含主要关键词的内容写完之后,就可以继续补充其他内容了。如果使用了图片,不要忘记书写我们在网页设计里提到的alt标签。当然,在正文内容里,也要尽量多的提及关键词,不过在这里,他们的重要性就不如出现在第一段的或者说前100字那么重要了。
在正文结尾处,应该再一次有意识的提高关键词密度。窍门就是对正文进行一个小总结,翻来覆去,反正就是想办法多提及关键词。可以对他们进行简单重复,或者加粗,采用斜体。更好的就是再来个带关键词的文本链接。
提醒大家注意:关键词的密度保持在5%到7%就可以了。如何计算关键词密度,我得站上提供了一些SEO工具链接,大家可以选一款自己喜欢的用。有些搜索引擎会将head区和body区内的关键词密度都作为评分标准,甚至包括alt里面出现的关键词。
现面我们来讲一下表格
我们所看到的网页内容和蜘蛛是不一样的。我们可以通过表格实例来说名这个问题。比如“联系我们”的链接出现在页面左边,“订阅邮件”出现在右边。这主要取决于表格的结构是如何安排的。
看一段代码:
<table width=300 border=1 cellspacing=0 cellpadding=7
align="center">
<tr>
<td>
表格左面的导航部分
</td>
<td valign=top>
表格正文
</td>
</tr>
</table>
如果您回忆一下前面我讲的蜘蛛怎样读取页面内容的顺序,就可以发现,蜘蛛首先阅读的是表格左面的导航部分。因为它在代码的上面部分。既然它是蜘蛛首先读取的内容,那么我们就应改在这部分的开始多包含一下关键词。我们也可以采用其他的手段,使得页面读取时,先读body也就是正文部分。这个小手段和其他一些在搜索引擎优化中经常出现的有关html代码的解决问题我会专门写一篇文章,到时候记得来看呀!嘻嘻。。。
框架
下面来说一下框架问题。相当相当多的站长恐怕都不知道,他们的<noframe>标签里的内容会被搜索引擎索引。这句话什么意思?给大家一个提示,我们可以利用<noframe>标签来优化框架网页呀,嘿嘿……想到怎么做了吗?想不到没关系,看咱那篇小文就可以了哦。哪篇知道不?前面内容提到过..不好好学习的同学就错过这个小窍门咯。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值