在我踏足搜索引擎优化(SEO)这个领域以来,总是见越来越多的SEO号称搜索引擎营销(SEM)专家,更离谱的是自称网络营销专家,首先我不否认SEO是搜索引擎营销也是网络营销的一种重要方式,并且很高兴搜索引擎营销队伍的壮大,但是请SEOs在自称搜索引擎营销之前,建议先搞懂搜索引擎营销是什么东西,并不是会SEO就是搜索引擎营销,更不用说网络营销,因为搜索引擎优化并不等于搜索引擎营销。

我们先来看一下什么是搜索引擎营销。
搜索引擎营销(Search Engine Marketing),简称SEM,是网络营销的一种。就是根据用户使用搜索引擎的方式,利用用户检索信息的机会通过搜索引擎返回的结果,尽可能将营销信息传递给目标用户,以此来获得更好的销售或者推广效果。

搜索引擎营销主要由搜索引擎优化和付费搜索引擎广告构成。搜索引擎优化又可以细分为分类目录、网站内部优化、链接建设,其中的分类目录其实也可以算做链接建设的一种,但是分类目录还有一层链接之外的意义;付费搜索引擎广告可以细分为百度付费搜索引擎广告、谷歌付费搜索引擎广告、雅虎付费搜索引擎广告、其他付费搜索引擎广告。下图是搜索引擎营销的构成图:
[More...]

Matt Cutts在WordCamp 2007上谈博客搜索引擎优化技巧:

  • 不要把blog放到你域名的根目录下。(我这个恰恰相反,原来是rapidsearch.cn/blog,因嫌url长改为了rapidsearch.cn)。
  • blog的目录最好是blog,而不是wordpress(因为也许你要换程序)。
  • blog内容中要有关键词,自然地运用关键词的同义字、复数等。
  • blog分类中也运用好的关键词。 [More...]

1,2006年中的时候遇到一朋友问我:“最近做什么呢?在哪混啊?”
我回答:“做seo啊!”朋友问:“seo是做什么的?”
“就是搜索引擎优化。”
“搜索引擎优化?牛啊,在哪工作呢?google还是百度?小样,出息了啊。”
我无语,朋友以为seo就是开发搜索引擎的,要是我能达到那样的水准,不是早就年薪几十万了么。
[More...]

点石有会员提出一个问题:ASP中过多使用如<!--#include file="include/footer.asp"-->对引擎收录有影响吗?这个问题引起大家的热门讨论,zac指出include应该是服务器端执行的,SE根本不知道是include的,所以对搜索引擎没有影响。seo123说使用<!--#include file="include/footer.asp"-->对搜索引擎几乎没影响,而使用<!--#include file="include/header.asp"-->则认为这样是对seo一窍不通。

关于include的问题,其实在php中也有类似的问题,只是用法不一样,比如php中用法是include/xxxxx.php,原理差不多,这里只说asp。

如果include对搜索引擎收录有影响,那么<!--#include file="include/xxxx.asp"-->则要慎用了,从seo的角度考虑,当然是希望自己的内容都被搜索引擎收录并去的好的排名。那么,<!--#include file="include/xxx.asp"-->真的对搜索引擎是有影响的吗?

zac说的很对,include是由服务器端执行的,我们把单个的xxx.asp分拆成xxx1.asp和xxx2.asp,xxx.asp改名为xxxx.asp,而xxxx.asp中包含两个include,即<!--#include file="include/xxx1.asp"--><!--#include file="include/xxx2.asp"-->,我们看到的执行结果应该是xxx.asp与xxxx.asp是相同的。所以从原理上来说,使用include与不使用include对搜索引擎是相同的效果。

众所周知,为了调用和改动方便,很多人将每个页面都相同的静态内容比如导航菜单、底部版权信息存储在一个asp文件中使用include调用,这样的做法是很明智的,既不影响搜索引擎抓取,改动也方便。这样的情况,就适合seo123所说的,使用<!--#include file="include/header.asp"-->是对seo一窍不通,因为header部分包括了页面<title>,以及meta部分的keywords与description,而每个页面的这一部分都应该是不同的内容,如果使用<!--#include file="include/header.asp"-->,则产生每个页面的标题、keywords与description都是相同的内容,这样对搜索引擎是大忌。

还有一种情况,假如header.asp中并不是每个页面都相同的静态内容比如导航菜单、底部版权信息,它包含的标题、keywords与description采用动态的函数标签,比如{title}、{keywords}、{description},这是大多数cms都采用的方式,也就是说执行的结果,每个页面的标题、keywords与description都是不同的,根据每个页面在后台的录入,而产生相应的内容。这样的情况,则同样可以使用include调用。

随着模板与程序分隔的技术的发展,更多的cms将函数标签置于模板中,而比如底部版权、导航菜单等固定内容可以单独使用静态的自定义标签来嵌入模板中,比如动易的自定义标签,使用这个功能将header、nav、content、copyright分开,便于修改,而使用include调用的cms已经越来越少了。当然,还在使用include的也不在少数,对于使用include的seo同仁们,要注意以上的这些问题。

1,seo的目的是为了提高网站排名,提高网站排名的目的是提高网站访问量,提高访问量的目的是带来商业利益。所以优化时要考虑这个关键词是否能给你带来利益。

2,关键词排名第一是一把双刃剑,因为搜索引擎反作弊小组会盯着你。如果你的网站具有很高的知名度,并且没有作弊,那么可以不必担心这个问题,如果你的网站不知名,或者采用了作弊手段,那可要小心。记得alibaba吗?因为过度优化被baidu和google双双降权,在baidu的表现现在还没有起色。

3,链接是搜索引擎优化很重要的一部分,seo除了外部链接之外,内部链接也很重要,而内部链接很容易被忽视。有些网站在没有多少外链的情况下也能获得很高的pr值就跟内链有很大的关系。内链的优化还能使pr值分布均匀,提高关键词排名。

4,div+css结构对搜索引擎友好是因为其良好的布局,简洁的代码,更容易使搜索引擎分清楚一个网页的内容什么是重要的什么是重要的。搜索引擎不喜欢一个页面有很多乱七八糟的代码,这会大大增加搜索引擎机器人的工作难度,机器也会生厌。如果从搜索引擎考虑,你大可不必100%的遵守W3C标准,不必为了某个符号或是某个代码的大小写而去刻意验证。

5,搜索引擎抓取网页时分析代码是从上到下的顺序,你可以利用div+css把重要内容的布局调整位置。但是也不要忘记利用底部的copyright部分,其实搜索引擎对这一部分是比较重视的。

6,尽量减少图片和flash的使用,比如重要的带关键字的文字链接,再怎么好看的房地产flash网站,从seo的角度来说是最失败的。

7,你应该知道搜索引擎优化所注意的每一个细节,但是没有必要对每一个细节都进行优化,如果优化过渡只会适得其反。

8,对google和yahoo来说,中文域名能比英文域名取得更好的排名,但是没有必要为了这个原因而放弃了baidu,因为百度目前对中文域名的识别还是一大串乱码。

9,如果你的cms程序支持自定义url,你应该在页面的url中包含相关的关键词。

10,一个热门关键词可能给你的网站带来100次或者1000词点击,但是如果整个站都优化的好,那么带来的点击可能是10000次或者更高。

11,保持页面的时常更新,不仅能提高搜索引擎蜘蛛的造访频率,还能一定程度上提高关键词的排名,正如我博客上留言的阿超所说,前提是更新的内容是与关键字相关的。

12,因为作弊域名被google封杀了没有关系,你可以去掉作弊的内容然后写信给google,google检查完毕后会解封你的域名,而且对以后的排名没什么大影响;如果被百度封杀了,那么建议更换域名,写信给百度被解封的可能性微乎其微,就算能解封,那也是相当长时间以后的事情了。

13,utf-8的中文url在google中显示正常,在百度中是乱码。gb2312编码的url在google和百度中都显示正常。如果你的网站支持中文url,不考虑国外用户,那么还是使用gb2312编码吧。

14,虽然静态url在搜索引擎中的表现好于动态url,如果你的网站虽然都是动态url,但是在搜索引擎中有好的排名,那么不要轻易的将动态url更改为静态。

15,404跳转是一项很危险的游戏,很多网站被搜索引擎屏蔽就是因为这个。你可以使用301转向来代替,百度以前也错杀301转向的网站,但是现在百度似乎已经纠正了。google一直对301转向比较友好,不容易被错杀。

16,以上仅代表个人观点,如有不同见解,可以尽情拍砖。

17,我发现整理出以上15条总结不是一件轻松的工作,其实码字很辛苦的。。。。。。。。。。。。。。。。

10天前把bo-blog换成wordpress,使我的博客所有的url完全改变,中间还经过几次url显示方式的更改,可是百度始终保持每天更新我的博客。这一点倒是让我很费解。不过报应终于来了,今天百度突然把以前收录的2万页面删除得只剩下4000页。看情形并不止如此,看几个关键词的排名,都掉下去了,我猜测应该是对我的网站做了降权的处理,只是比我预计得要晚一些。可能大家最熟悉的应该是渡虎谷在百度的排名,本来一直稳居前三位的,今天突然掉到第二页去了。分析了一下原因,我觉得有下面的几个可能:

1,url完全改变,在seo中,改什么也不要改变url,这是一个重要的原则。url的写法能影响排名,url的改变同样影响排名,因为url的改变不仅会影响关键字的排名,而且会让搜索引擎觉得这是一个不稳定的站点,可能会降低网站的权重。而我把整个站点的url全都改变了。有人可能要问我为什么不做301呢?既然是我自己的博客,自然是写给我自己和朋友们以及同行看的,不是为了访问量而活,也就没必要去做301了。

[More...]

12月26日晚台海地震把中国的国际光缆给掐断了好几根,造成中国用户无法访问国外网站,当然国外也无法访问中国网站。而这场地震给网站和seo带来了什么?

1,google、yahoo.com、msn等没有国内服务器的搜索引擎无法抓取网页。虽然google在国内放置了小部分的服务器,可是通过google的webmastertools观察显示,从27日光缆被破坏之后,google的蜘蛛先生再也没有来爬行我所了解的几个网站,而这几个网站所在的服务器都在国内。对于同是国内服务器的中国网站来说可能大家都处于同一阵线,因为google等搜索引擎虽然无法更新这个网站,可是其他的网站也照样无法更新。有个例外,就是服务器放置在国外的中文网站,比如很多站长所熟悉的bluehost就有很多中文站点。这一时期google等搜索引擎会正常抓取更新所能访问的网站。

[More...]

有了alibaba和hc360在搜索引擎中排名靠前的成功例子,越来越多的人开始关注url的写法。不可否认,url的写法也是搜索引擎排名的一个要素。url的写法在几个月以前,还不被人关注,现在,我在几大讨论SEO的论坛里经常能看到大家讨论url的写法。那么,怎样写url有利于在搜索引擎中的排名呢?

现在的搜索引擎已经基本上能根据英文的词义识别对应的中文名,但是在中文的搜索引擎优化中,还是建议使用拼音或者中文来撰写url。现在部分cms系统已经意识到url对搜索引擎优化的重要性,已经推出了在添加内容时自定义修改内容url的功能。但是目前支持中文url写法的cms还是很少见。所以除了手工添加中文url之外,要利用英文url的写法。

建议的url的写法:

拿渡虎谷系列来举例。渡虎谷-开篇-魔教教主,它的url可以写成duhugu_kaipian_mojiaojiaozhu.html

例如你有一个产品页,叫做渡虎谷笔记本,它的url可以写成duhugu_bijiben.html或者duhugubijiben.html或者duhugu_notebook_ laptop.html等。

为什么要在url中加_或者-呢?这是因为搜索引擎在抓取过程中,一般把_和-识别为空格的意思,还有一个方面就是搜索引擎毕竟是机器人,它的分词技术还有待完善,这样就避免了搜索引擎将url中的词汇理解为别的意思。其实还有一个好处,用户可以根据url更好的理解这个网页url的含义,增强用户体验。

要强调的一点,url的写法中一定要出现关键词,可以根据自己的实践和需要增加关键词出现的次数。但是不要出现的次数过度造成关键词堆积。比如duhugu_duhugu_duhugu_duhugu.html这样我是不推荐使用的。

经常会有SEO同行以及广大站长们询问:搜索引擎已经有好久没更新我的网站,这是为什么呢?我觉得造成这个情况的原因真的有很多。
1,你的网站内容是否存在大量复制页面,内容大多都是抄袭,没有原创性和质量可言?
2,你的网站是否存在死链接过多,搜索引擎难以抓取?
3,你的网站是否结构太纵深,比如超过SEO们所认同的三层结构原则,造成搜索引擎无法抓取?
4,你的网站是否已经很久很久没更新,搜索引擎也懒得去更新免得无功而返?
5,你的网站自身有没有作弊,搜索引擎虽然没有删除你的网站,但是对你不再感兴趣?
6,你的网站所在的服务器是否访问速度异常缓慢,使搜索引擎爬虫们爬行你的网站没耐心?
7,你的网站所在的服务器IP是否因为作弊网站过多,被搜索引擎列入黑名单?
8,你的网站所在的服务器是不是被部分黑心的主机商设置为禁止搜索引擎抓取?

建议的解决之道:
1,对于第一点,没什么技术性可言。你应该多增加网站的原创内容,多增加有质量的页面,因为大多数的搜索引擎喜欢质量高的原创性内容。如果你实在写不出什么原创性的内容的话,那么建议你把复制的内容进行修改。首先是修改标题,使标题与原有标题不一致。然后是根据自己的语言组织一段几十字或者上百字的文字,放在页面的第一段,我想这一点应该不是什么难事。其次是将重要的段落标题加上< h1>< h2>< h3>标签,或者加粗。

2,对于第二点死链过多。我想这就应该问你自己了,一个网站应该尽量避免死链接过多的现象。因为死链不仅影响用户体验,也影响搜索引擎的抓取。死链跟搜索引擎对你的站点进行质量评估也有很大的关系。如果你的网站死链过多,凭什么要搜索引擎认为你的网站是高质量的网站?建议去google的webmastertools注册,提交你的网站域名。提交成功后你就可以看到你的网站是否在google抓取过程中死链过多,然后针对上述的死链进行改进,如果网站不存在这个页面,去刻意制造一个页面,url的取名跟无法索引的url一样。 [More...]

渡虎谷

12月5日晚21时各大搜索引擎“渡虎谷”的结果

“渡虎谷”在google.com中的搜索结果:1340篇,但是我点击到最后一页时发现google右上侧的搜索结果缩水为1040篇,谁说google的搜索结果显示就一定是真实数据?莫非也在向baidu学习?另外使用"渡虎谷"强制匹配搜索,得出的结果为1220项。

“渡虎谷”在baidu中的搜索结果:61项,点击到最后一页还是61篇,这回baidu倒是比google准确,不过收录的结果就要比google差远了。

“渡虎谷”在yahoo中文中的搜索结果:返回 140,140 项,但是使用"渡虎谷"来强制匹配搜索时,却只返回了19 项,这个19项可以说是真实数据,看来yahoo的水份是最大的。难道前几天的新闻说yahoo的CTO自吹yahoo技术超过了baidu是吹的?

“渡虎谷”在微软最新力推的live搜索结果:返回38,841项,比yahoo还不靠谱,使用“渡虎谷”强制匹配,得出搜索结果为24项,比yahoo的表现要强一点。 通过“渡虎谷”来观察几大搜索引擎的表现,google还是最强劲的,但是从结果大概可以看出,google更倾向于大型网站,baidu倾向于baidu空间等博客。yahoo倾向于BBS和博客。

12月6日晚21时30分各大搜索引擎“渡虎谷”的结果:

渡虎谷在google.com中的搜索结果:1770篇,点击到最后一页时发现google右上侧的搜索结果为1,820篇,这回不是缩水,是反而增加了。有待研究。另外使用"渡虎谷"全部匹配搜索,得出的结果为1,990项。

渡虎谷在baidu中的搜索结果:184篇,点击到最后一页还是184篇,数据没有误差现象。收录的数量虽然增长了1倍不止,不过跟google的收录结果差距在拉大。使用"渡虎谷"完全匹配搜索,结果还是184篇。

渡虎谷在yahoo中文中的搜索结果:返回 140,272 项,使用"渡虎谷"完全匹配搜索时,结果返回533 项,而点际至第三页十只有四项结果,加起来24项,比昨天的19项多出5项。这个收录的速度简直是蜗牛,比起google和baidu要差很多。

渡虎谷在微软最新力推的live搜索结果:使用“渡虎谷”强制匹配,得出搜索结果为40项,但是最后几项都是trackback的内容,貌似是longhainet的。

12月7日晚21时40分各大搜索引擎“渡虎谷”的结果:

渡虎谷在google.com中的搜索结果:2,620项,点击到最后一页时右上侧的搜索结果为2,190项,又缩水了。使用"渡虎谷"全部匹配搜索,得出的结果为2000项。

渡虎谷在baidu中的搜索结果:314篇,点击到最后一页还是184篇,没有误差现象。使用"渡虎谷"完全匹配搜索,结果还是314篇。

 渡虎谷在yahoo中文中的搜索结果:返回140,639项,使用"渡虎谷"完全匹配搜索时,返回结果还是昨天的1245 项,实际显示为第六页结束,加起来52项,昨天的数字是24项。

渡虎谷在微软最新力推的live搜索结果:使用“渡虎谷”强制匹配,得出搜索结果为492项,翻到最后一页是变为50项。有待继续观察。

翻页 Next page