程序员如何入门SEO

by kevin 20. 二月 2013 04:04 >
      SEO是搜索引擎优化(Search Engine Optimization)的缩写,坊间传说的网络推广的神器。每每想多了解一些,总是找不到门路,直到某天,在亚马逊买书时偶然看到昝辉Zac先生的《SEO实战密码》,所以就买了一本,这篇博文是我读完这本书的一些体会。       SEO到底是什么呢?SEO是指在了解搜索引擎自然排名机制的基础上,对网站进行内部及外部的调整优化,改进网站在搜索引擎中的关键词自然排名,获得更多流量,从而达成网站销售及品牌建设的目标。在某种意义上看,SEO是和搜索引擎博弈的过程,是从自然搜索结果获得网站流量的技术和过程。         为什么要做SEO?SEO是给网站带来访问者的最好方法,没有之一。性价比高,访客质量高,而且长期有效。         如何进行SEO?作为程序员,可以通过这样的方式进阶。网站结构优化,页面优化,外部链接的建设,竞争研究。无论哪个阶段,都需要进行效果监测,包括流量监测和非流量监测。         网站结构优化,是从搜索引擎访问网站的方式入手,对这个网站结构进行优化。需要理解搜索引擎的爬虫如何找到网页,如何抓取页面的内容,又是如何提炼页面有用信息的。还要了解一些爬虫陷阱,例如,使用图片或者Flash进行表现,根据cookie或者session表现不同内容,不同的URL跳转方式也会有不同的影响等。        页面优化则是为了让搜索引擎更好的阅读网页内容。要进行页面优化,重要的是要知道不同的html标签对于搜索引擎的意义。比如<h1>到<h6>都是权重比较高的标签。        外部链接是帮助搜索引擎判断什么样的页面更有价值。链接是互联网最本质的特性之一。理论上,优质的内容,指向它的链接自然就比较多。所以更多的外链数,就意味着更优质的内容。另外,还需要理解链接分析技术,外部链接的制作方法。        竞争研究则是把对关键字进行分析,得出内容和关键字的最佳匹配。这部分对于程序员来说,是最难的。因为知识跨度比较大,基本上只关键词的选择开始学起。         SEO的直接目的是获得流量。所以流量监测比不可少,这个可以通过一些第三方统计脚本来完成。比如,百度统计或者google analytics。         SEO的最终目的不是获得网站流量,而是完成转化,达到直接销售或者品牌建设。所以在优化前要制定一些营销目标,优化后做一些检测评估。         当然,学习SEO不只是这些,同时还有很多工具需要去掌握,包括,xenu,Alexa,谷歌趋势,百度指数等等。         先写这些了,有新的理解,再续。

更好的使用搜索引擎

by kevin 6. 一月 2013 23:13 >
   从网上搜集了一下搜索引擎的技巧,看到的大部分都是面向seoer写的,所以专门整理了一篇,面对普通大众的搜索技巧。 1. 双引号 给要查询的关键词加上双引号,可以实现精确的查询,这种方法要求查询结果要精确匹配,不包括演变形式。 2. 使用加号(+) 在关键词的前面使用加号,也就等于告诉搜索引擎该单词必须出现在搜索结果中的网页上,例如,在搜索引擎中输入“+电脑+电话+传真”就表示要查找的内容必须要同时包含“电脑、电话、传真”这三个关键词。 3. 减号(-)         在关键词的前面使用减号,也就意味着在查询结果中不能出现该关键词,例如,在搜索引擎中输入“电视台 -中国网络电视台”,它就表示最后的查询结果中一定不包含“中国网络电视台”。 4. inurl 在url中搜索关键字,比如:inurl:taobao,搜索结果中,所有的url都包含taobao。 5. intitle 是对页面的标题进行搜索,比如:intitle:遇建. 6. filetype 查询指定类型的文件, 比如: 读书 filetype:pdf,搜出来的都是包含“读书”的pdf文件 7. index of 和filetype有点类似,不过这个查的包含某种文件的资源列表,而且百度和google的语法有点不一样。比如,使用nod32杀毒软件的同学们,可以这样查找病毒库的url。 百度是 index of nup google是 indexof “*.nup”   其他的相关资料: 百度高级SEO搜索命令 http://www.jyseoer.com/jswz/jq/504.html Google高级搜索命令 http://www.jyseoer.com/jswz/jq/509.html

打赏请我喝果汁咯

支付宝 微信

关于我

80后,单身,平庸的程序员。

喜欢看书,乐于交友,向往旅游。

遇建Kevin

FluentData交流群:477926269

Fluentdata