SEO技术
王通:大型网站的SEO引爆点
Monday, July 20th, 2009 | Google优化, SEO技术, 百度优化 | No Comments
案例之一:中青旅英文站的SEO引爆点
中青旅英文站是一个针对国外客户的旅游服务网站,它的所有竞争对手在做SEO的时候,都在竞争“china tour”和“china travel”这两个词,其实就算把这两个词排到第一名,每天带来的留来那个也是非常少的。因为在帮中青旅做之前,我已经帮助三家旅游公司的入境游网站做过SEO,这三家公司其中两家都是上市公司,他们找我做的时候很简单,就要排china tour这个词,这三家网站在和我合作的期间,我都把他们这个词排到了第一页,但是通过后来的流量统计可以看到,带来的流量很少。而通过专业的关键词分析工具分析可以发现,使用china tour这个词查询的老外很少,而使用china tours的人要比china tour的多好多倍,但是搜索频率依然不是很高。
给linux增加一个和root相同权限的用户
Sunday, June 21st, 2009 | SEO技术 | No Comments
#useradd -u 0 -o -g 0 username
使用 -o参数可以允许建立相同id的用户。
passwd username
添加密码
Table的跌落成就DIV+CSS神话
Friday, December 26th, 2008 | SEO技术 | No Comments
越来越多的网站开始用DIV+CSS重新设计,Tabele渐渐让遗忘。但是Div 支持的所有CSS 属性,Table 全部支持,事实上,在Div 大红大紫之前,那些 Div 的早期采用者曾信心不足地表示,Table 能做到,Div 都能,而他们也为自己的话付出了代价,企图在 Div 中实现垂直居中的人明白我的意思,企图在 IE6 中不经 CSS Hack 而实现 100% Div 布局的人更明白我的意思。100% Height 问题,几个 Div 之间的宽度自适应问题,相信任何从事 Div + CSS 设计的人会遇到。Table 在这方面的优势并不是因为它本身多么优秀,而是因为它老牌,没有浏览器敢忽视,也因为它的特性原本如此,人们发明表格,是因为希望数据显示得整齐,就这么简单。
人民对Table的批评很多,但是批评的人是否真的了解Table?
Table代码臃肿吗?
首先,Table 里面唯一无法用 CSS 定义的属性只有 Cellspacing, Cellpadding 几个,其它属性都可以并且应当使用 CSS,这样,剩下的,就是 <table><tr><td> 和 <div> 的对决,我相信一个动辄几十K大小的网页,即使使用了几十个 Table,因此多出来的代码也可以忽略不计,那些埋怨 Table 代码臃肿的人其实该检查自己的编码习惯,能将 Table 写得十分臃肿的人,写 Div 相比也未必会简洁到哪里。
Table页面渲染性能有问题吗?
我使用一台2004年的笔记本电脑,1.6G 的 CPU 与 1G 内存,这种配置下,看不出 Table 布局和 Div 布局在页面渲染上有任何速度差别,其实这点差别即使有,相对网络本身的延迟也可以忽略。
Table不利于搜索引擎优化?
如果你尽可能使用 CSS 而不是 Table 的属性,前面说了,产生的代码和 Div 的差别也不会很大,搜索引擎会歧视 <table> 标签吗,这种说法的依据我至今并没有找到。
Table可访问性差?
这是Table 固有的缺陷,不过多数 Div + CSS 的拥趸似乎并不是基于这个原因才排斥 Table。
Table不够语义
语义Web 的含义要深远得多,并不是仅仅在 Table 和 Div 上纠缠,即使 W3C,也并没有规定 Table 只能用来显示表格数据,很多在 Table 的语义上进行纠缠的人,其实不妨再等等 HTML 5,那才是真正的语义。
本文的目的不是让你丢弃 Div 投身 Table,相反,如果 Div 能满足你的设计需要,Div 仍是首选,但没必要避讳 Table,否则会走入另外一个极端。很多使用 Div 无法简单实现的设计,仍可以使用 Table,当然,不管使用什么,都应该用 CSS 将内容与修饰分离。Div + CSS 和 Table + CSS 都是合法的设计,谁更简单就用谁。根据我的经验,当你能预见你的内容的格式,对你即将加入的内容有能力完全控制其显示格式时,应当使用 Div + CSS;当你即将加入的内容是不固定的,你无法预见其格式,如果不想让页面坍塌,使用 Table + CSS 是一种保险的做法。
分布式拒绝服务攻击(DDoS)的防范
Monday, November 17th, 2008 | SEO技术 | No Comments
进行DDoS攻击的防御还是比较困难的。首先,这种攻击的特点是它利用了TCP/IP协议的漏洞,除非你不用TCP/IP,才有可能完全抵御住DDoS攻击。我们可以这样比喻:DDoS就好象有1,000个人同时给你家里打电话,这时候你的朋友还打得进来吗?
如何查看是否被DDos了?
# netstat -an | grep SYN
… … 192.168.0.183.9 127.0.0.79.1801 0 0 24656 0 SYN_RCVD 192.168.0.183.13 127.0.0.79.1801 0 0 24656 0 SYN_RCVD 192.168.0.183.19 127.0.0.79.1801 0 0 24656 0 SYN_RCVD 192.168.0.183.21 127.0.0.79.1801 0 0 24656 0 SYN_RCVD 192.168.0.183.22 127.0.0.79.1801 0 0 24656 0 SYN_RCVD … |
其中SYN_RCVD表示当前未完成的TCP SYN队列,统计一下:
# netstat -an | grep SYN | wc -l
5273
共有五千多个Syn的半连接存储在内存中。这时候被攻击机已经不能响应新的服务请求了,系统运行非常慢,也无法ping通。
如何防御?
- 关闭不必要的服务
- 限制同时打开的Syn半连接数目
- 缩短Syn半连接的time out 时间
- 及时更新系统补丁
- 如果可以的话可以在防火墙与路由器上考虑。
对DDoS的原理与应付方法的研究一直在进行中,找到一个既有效又切实可行的方案不是一朝一夕的事情。但目前我们至少可以做到把自己的网络与主机维护好,首先让自己的主机不成为别人利用的对象去攻击别人;其次,在受到攻击的时候,要尽量地保存证据,以便事后追查,一个良好的网络和日志系统是必要的。
Kappa女关键字优化告一段落
Friday, November 14th, 2008 | SEO技术 | No Comments
从11月12日晚上发布第一篇有关kappa女的文章《从kappa女视频说起》到现在已经大约40多个小时了,搜索引擎营销博客终于取得了在google.cn上关键字 kappa女 第三名的成绩。,到11月15日,搜索kappa女已经占据google第一位。 › Continue reading
搜索引擎整站优化
Wednesday, September 24th, 2008 | SEO技术 | No Comments
SEO是一个易学难精的事情,任何人只要稍微看了几篇SEO的文章,都可以说自己会SEO了。
但是只有掌握了如何进行整站优化,SEO菜鸟才蜕变成了SEO高手。
这里是假设一个新站从建站起开始的SEO整站优化策略:
一、SEO-关键字
要点:关键词选取、关键词位置、关键词密度
1.确定网站定位内容总共包含的关键词,通常有几百个.频道建设初期选取10-20个左右最核心的关键词,以及由这些词衍生的关键词作为首批优化的对象.
2.提高google Double-Listing 的可能性。特别是文章最终页的核心关键字可以是1个为主,伴随2,3个衍生词.
3.将重要突出的关键字尽量放在首页靠前的位置,为每个栏目页,列表页均匀的分配不同的关键词.
4.可以将关键字放置在页面的url中.(但这个影响正在减少)
5.每个网页重点突出的关键字最好控制在3个以内,每个关键字的密度在2%-8%之间.页面核心关键字总密度控制在25%左右.
6.在 title 和 description中加入关键字( keyword 据说已经不再被搜索引擎关注),title中最多放置3个关键词,description 最多放置3-4个关键字。用关键词来造句,250个字母.
7.可以通过给页面加入与主题相关的导出链接的方式,来增加关键词密度.尽量不要通过简单堆砌大量重复关键字的方式来提高关键字的密度。例如 围绕Windows Server 2003 和IIS 为关键字的文章,可以通过增加与 Windows 、Windows Server 、 IIS 、Windows 2003相关的各种性质文章来达到增加关键词密度的目的。
二、SEO-单网页优化
要点:网页结构 、网页主题、网页独特性、网页更新
1.为网页指定明确单一的内容主题。通过频道导航(特别是首页),并在网页中放置关键字,以及频道导入、导出链接的关键字突出主题。
2.网站的各个页面结构尽量保持简单和一致,有利于搜索引擎理解频道. 网页文件的大小最好控制在100K以内,尽量压缩网页内配图的体积以便搜索引擎读取同时提高载入速度;
3.不要轻易使重定向、框架等对搜索引擎不友好页面处理方式。
4.标题的文字长度(title)最好控制在40-60个字母以内,并将关键字尽量放置在title中突出主题.
5.尽量把关键字放到网页文件名中,图片的名字,图片替代文字中使它们更容易被搜索引擎理解.
6.通过页面<head></head>之间 title 和 description的描述来突出主题.
7.把关键字和文章分段标题,重要段落用粗体、斜体、大字体等方式突出网页要表达的主题.
8.将页面公共内容相似的部分外置.(Yahoo 会查看相似页面导出链接的相似性.Google 会对网页内容分段建立”信息指纹”.)
9.尽量不要在一个频道内出现大量相同或相似的内容页面。文章最终页的正文内容不要过短,长文章最好分页。
10.网站栏目网页内容保持规律的更新,文章最终页通过评论等形式保持内容更新.
三、SEO-链接
要点: 导入导出和內链接 、 链接页面内容相关性
1.网站首页尽量不要放置过多的导出链接,所有页面导出链接最大不要超过100个.
2.网站尽量减少交换链接的数量,控制在5,6个高质量网站交换链接。.
3.保持导入和导出链接有所指向页面有比较高的质量。例如PR>4的页面.。
4.使导入、內链接中的源头文字和指向页面内容具有较强的关联性。保持两个相连接页面内容的相关,尽量避免不相关内容页面的链接。
5.注意导入链接在原页面的位置,通常认为导入链接所在位置的价值关系是:原页面导航中>原页面内容中>广告中>合作站点中.
6.想办法增大导入链接的数量,例如:通过del.icio.us 或者其他书签收藏等方式
7.尽量缩短URL的长度,保持在65个字母之内,URL的页面层级在2层以内.
8.保持网站内所有页面链接的单一性,尽量不要用多个URL指向同一个页面.
The SEO Success Pyramid
Tuesday, September 23rd, 2008 | SEO技术 | No Comments
这是国外SEO总结的一个模型,中文名字应该翻译是SEO成功之金字塔模型,在这个模型面前,语言是多余的,看图吧。
为什么不要Keywords和Description
Tuesday, September 23rd, 2008 | SEO技术 | No Comments
说到Keywords和Description 这两个Meta标签,所有的SEOer肯定都不陌生,那么它们有什么作用?
Keywords:为搜索引擎提供参考,网页内容所包含的核心搜索关键词。
Description:为搜索引擎提供参考,网页的描述信息;搜索引擎采纳后,作为搜索结果中的页面摘要(snippet)显示。
Meta信息最初是为搜索引擎提供参考而存在的,但是在利益的驱动下,很多网页制作人员,在Meta标签中大量堆砌,以期在搜索引擎中得到好的排名。所以,搜索引擎正逐渐淡化它们的参考作用。于是就有很多排名较好的网站没有这两个Meta标签,甚至业界鼎鼎大名Wordpress,在他的程序里,也是没有用这两个标签的。
网上关于不用Keywords和Description 标签的原因也是各说各法:
1、搜索引擎抓取到的信息比设置固定的更有优势
搜索引擎抓取到的描述信息,大多数情况下展现在搜索结果中是“动态”的。也可以理解为,搜索引擎自己抓取的描述信息,在搜索结果中显示出来的页面摘要不是固定的,而是根据搜索者搜索的关键词不同,显示不同的页面摘要。
这样,就意味着一个网页具有多个不同的页面摘要信息,根据搜索者搜索的关键词动态匹配。
2、程序原因
目前主流的程序,只有极少数提供独立设置各页面Keywords、Description的功能。
很多程序号称提供SEO功能,能够设置Meta信息,但实际情况是,设置好以后整个网站所有页面全部显示一样的Keywords、Description信息。
这样的方式,不但对网站没有帮助,反而有堆砌、使用不当之嫌,不如不用。
3、工作量原因
很多站包含大量的内容,如果对各个页面一一设置对应的Keywords和Description,将有很大的工作量。现在搜索引擎已经很强大、很聪明,抓取到的页面描述也较准确。
相信搜索引擎,把这些工作省去,让搜索引擎来完成。
4、无法准确设置
很多网站中的页面,是无法设置固定的Keywords和Description。
比如论坛,一篇帖子发布后,回帖中会有各式各样的观点,有些回帖甚至偏离主题,这样的情况下设置固定的Keywords、Description是不合适的。
再比如博客,和论坛一样,只要开启了评论功能,评论信息量一大,指定的Keywords和Description,于整个页面内容就是不准确的。
5、简约论
一切从简,内容致胜。
简约论者认为:可要可不要的一概不要,以优势的内容来获取效果
不过在我看来,keyword基本上对搜索引擎已经没什么作用了,但是description的作用还是蛮明显的。
Doorway Pages-桥页
Tuesday, September 23rd, 2008 | SEO技术 | No Comments
“桥页“也叫门页、跳页,指专门为搜索引擎制作的网页。桥页包括多个链接 - 往往是数百个 - 对访问者用处极小或无用,不包含有价值的内容。HTML Sitemap 对访问者而言是有价值的资源,但请确保访问者很容易浏览这些链接对应的网页。如果要使用多个链接,请考虑将其整理为不同的类别,或编入多个页面。在进行此操作时,请确保它们的用意是让访问者浏览您的网站,而不只是用于搜索引擎。
举个例子,宝马公司为了增加其网站的搜索引擎的权重,给用户和搜索引擎不同的页面,这种方法就是桥页。很快这种方式就被google发现了,整个宝马公司的网站都被屏蔽掉了,这就是业界非常出名的宝马消失案。
现在已经很不流行这个方式了,因为搜索引擎都已经有强的技术来识别它。一旦发现,马上会把这个桥页、以及桥页转向的页面整个主域名封掉。
这里注明一下:Sitemap和Tag Cloud并不当作是桥页,相反,意义很重大。
Spam是什么?
Sunday, September 21st, 2008 | SEO技术 | No Comments
很多时候我们会听到说Spam,那么在SEO中,哪些是Spam呢?请看
框架结构:
有些搜索引擎(如FAST)是不支持框架结构的,他们的“蜘蛛”程序无法阅读这样的网页。
图象区块:
当“蜘蛛”程序遇到这种结构时,往往会感到茫然不知所措。因此尽量不要设置Image Map链接。
Invisable/hidden text 隐藏文本内容:
意欲在不影响网站美观的前提下通过包含大量关键词的网页提高关键词相关性得分,从而达到改善搜索引擎排名的目的。
Invisable/hidden links 隐藏链接:
意欲在不影响网站美观的前提下通过在其它页面添加指向目标优化页的隐形链接,通过提升链接得分而改善搜索引擎排名。
Misleading Words 误导性关键词:
在页面中使用与该网页毫不相干的误导性关键词来吸引查询该主题的访问者访问网站。这种做法严重影响了搜索引擎所提供结果的相关性和客观性,为搜索引擎所深恶痛绝。

