写SEO的书很多,国内国外的都有,需要付费才能看的也不少。从搜索引擎原理的角度来讲解SEO的,目前还没有看到。希望这个教程对大家有用!
就让我们开始吧,这就是我列出来的提纲。简版的内容本周内应该就可以写好。有问题,大家就来留言吧。
1.问题
很多朋友在提到SEO的时候,经常提到的问题是“如何能快速提高网站流量?”。如果我们再把这个问题细化,可以逐步深入的提出以下这几个问题:
1.如何能提高从搜索引擎过来的流量?
2.如何让更多的用户找到我们的网站?
3.我们的网站提供什么内容给用户?
深入细化下来,也就归结于两个问题。我们网站的内容是什么?用户是什么?
朋 友,你在设计网站的时候,有没有想过这些问题?我们到底要向什么用户提供什么内容?这个问题想清楚了,优化就不难了。内容可以是娱乐也可以是电子商务,甚 至是一个非常细分领域的内容。这些,你在建设网站之前,肯定都清楚了。用户,地理属性、人文属性的细分,你肯定也清楚了。还缺了一样。搜索引擎的蜘蛛人, 你是不是把他考虑进去了?
一定得记住!对于初创的网站,蜘蛛人是非常重要的用户!所以,设计的网站得对他们友好。
2.解决方案
OK,我们已经清楚我们网站的内容和应该伺候好的用户对象了。我们该作些细化的工作了。
第一步,了解我们的用户。google、baidu等蜘蛛人的心理是怎样?人的心理是怎样?他们喜欢些什么,什么搜索量最大?这点很重要,了解了用户的心理,我们才好调整我们的内容。
第二步,调整我们的内容。用户喜欢啥,我们就给他啥。啥挣钱,我们就做啥。围绕着用户的需求来做。相信大家肯定很有经验。
第 三步,调整我们的表现形式。CSS+DIV是比较好的形式。简单说,就是DIV是内容表达,类似于XML,是方便机器阅读的;CSS则是样式,给人看的。 虽然table和css+div在人看来,差不多。但在机器那边看来,就差远了。另外,还需要把垃圾代码都给去掉,让整个源文件看起来,清爽!
3搜索引擎如何工作
先简要的写写,回头再改:)
搜索引擎抓取内容并建立索引库过程:
抓取 每个网站每日抓取量固定(Rank,IP,域名时间,……)
页面过滤 去除大部分内容重复页面 (90%内容重复)
HTML过滤 去除多个页面里面重复的代码
去除高频词和禁用词 留下能够表达该文档内容的词
结合每个词所在的位置(网站、网页)设置其权重 (可能人工干预)
分词并建立索引库
用户搜索过程
将 搜索词 过滤,并规范化
通过公式计算搜索词和网页的关联度,并排序。
热门查询,结果缓存
PageRank排序
关键因素:关键字权重-页面权重-网站权重
页面在整个所有页面里的排序
引入及导出链接。每个页面的分值固定。
关键字在页面里的排序
关键字*频次*位置权重 /页面里所有的关键字的权重和
资源有限,将有限的资源用于搜索量高的关键词。
页面突出主题
田忌赛马
4优化方案
明确每个页面的内容:title,meta,h1,h2,正文。其他内容用js显示
调整网站的布局,url。用静态,短的url
突出首页的投票权。开辟一个位置,每日多次更新,放置未来一个月用户有可能大量搜索到的文章。
主题页面:包含可能的关键词,内文中需要提及,密度3-6
容祖儿,明星写真,华人女星,容祖儿照片,容祖儿壁纸,容祖儿图片,容祖儿照片.
惩罚:避免搜索引擎认为作弊而降低网站排名(如:在网页源代码中任何位置故意加入与网页内容不相关的热门关键词, 在网页源代码中任何位置故意大量重复某些关键词等。