Google搜索工作原理(图)

7

分类 : 网站技术 | 发表时间 06-07-2010

这一张图,对于喜欢seo或者不喜欢seo,有兴趣了解搜索引擎工作原理,或者没有兴趣的,仔细看看,都有助于理解,搜索引擎是如何工作的?它是如何帮助你找到你感兴趣的内容的?就像我们应用操作系统一样,如果熟悉了操作系统的工作原理,那么维护起操作系统,自然就事半功倍。

这张图片,详细解释了网页从被Google的网络蜘蛛爬取、收录、索引,最后再到用户进行一次Google搜索并产生搜索结果的过程,图中还描述了Google Adwords在搜索中产生的过程。 图片简洁明了,对了解Google搜索非常的直观,下面就是编译成中文Google如何完成一次用户搜索的图片:

google搜索引擎工作原理

google搜索引擎工作原理

腾迅搜搜优化分析

6

分类 : 网站技术 | 发表时间 23-06-2010

腾讯搜搜换掉google搜索引擎,改用自己的引擎以后,网络上针对腾讯搜搜的优化,不断有网友情在讨论;更有seo优化高手,比如那位丘士达,利用腾讯搜搜的初期发展,获得了腾讯搜搜的大把流量,那么腾讯搜搜的优化,有没有区别于百度优化和google优化的地方?

针对以前的google提供信息做以对比,发现搜搜还是有许多变化的。在中文搜索引擎领域soso虽然最年轻,但是发展潜力还是巨大的。那么我们可以从中摸索出一套针对soso的优化方案。

针对soso的优化初步总结以下四点:

1、网站内容:原创自然是必须的,对于任何搜索引擎蜘蛛来说,原创是它们必然会喜欢的内容。在这一点上,soso也不例外。我们同样要在网站上放置相关行业的原创内容。搜搜soso虽然技术年轻,但内容相关匹配却一点也不输于其他搜索引擎,内容的完整,与标题相关性的关键词密度适当,还是非常合理的。

2、网站链接:虽然这一点在soso身上并未得到实际的验证,但是根据其它搜索引擎的算法来看soso不会忽视这一点。链接关系到网站的整体结构。良好的内部链接是用户体验相当重要的环节。是引导读者从一个页面浏览至其他页面的关键。同样也是引导蜘蛛爬行的关键所在。外链的获取不单依靠友情链接交换来实现,在搜索引擎发展初期都会遇到一个问题:如何处理垃圾站点与识别垃圾站点的能力。所以在初期,我们的优化策略可以适当养一些blog,这些blog带来的反向链接效果绝对不输给论坛,综合网站首页的推荐等等。

3、网站定位:相信大家都会有这样的思想:当我们看见soso的搜索栏时,自然而然的就想到腾迅,然后联想到QQ。说腾迅是娱乐巨头,中文聊天的垄断这一点也不过分吧?那么我们可以把网站发展方向定位在娱乐以及购物上。毕竟使用soso的客户群体与其他搜索引擎不一样,娱乐消费在SOSO的搜索上体现得更加直接,这点很容易看出。这个不需要我们拿google和baidu分析工具来单独分析也能看出。

4、坚持更新:要让蜘蛛频繁的光顾,网站就必须持续的有新内容,这方面不做详细说明,大家都会明白。

说到最后,不管是内行还是外行,大家都看明白了吧,几乎和百度和gg优化,没有太大的区别,唯一比较明显的一点就是第三点的“网站定位”,发展娱乐消费,对于腾讯搜搜来说,比较有针对性的优势。有兴趣的,可以试上一试。

一家之言。。

seo团队的建立和运营

0

分类 : 网站技术 | 发表时间 21-06-2010

这题目,Linker来撰写,确实有点喝高了的感觉,绝对不是玩笑,这可不能乱吹,这是今晚听的一个公开课,有点感悟,把其中的一些内容发出来。

以58同城为例,看他们的seo岗位来指导自己的seo能力发展。

58同城发布的seo岗位的职位描述和要求:

-网站链接的选择和发布;
-网站的结构优化和流程优化;
-网页关键词分析;
-提高网站点击率;
-提高网站在各大搜索引擎的排名。

资历要求:

-了解搜索引擎优化SEO的原理和策略,并有实际操作经验;
-具有强烈的团队精神和合作精神;
-具有搜索引擎的实际开发经验优先;
-熟悉目前主要搜索引擎的搜索排名原理,掌握搜索引擎优化技术;
-了解搜索引擎发展动向;
-了解网站建设的其他的策略和推广战略。
好好扮演自己的角色,做自己该做的事。

团队人员组成:

1、 项目经理。leader。团队负责人
团队负责人的素质要求非常的高,像58同城的石头。就非常适合。在整个seo团队项目中起到统筹的作用,指导所有的团队成员正确合理的完成优化工作,项目经理起到了与公司各部门的沟通和协调、负责公司与外客户而协调工作。
2、seo助理,需要懂网站策划、运营及数据分析能力,
3、seo主管  整个seo项目实施过程中负责调研、seo趋势、搜索引擎动态、算法变化等等,保证所有seo项目能够跟上搜索引擎的变动,他是seo团队seo技术的领导者。
4、seo工程师 具体seo实施者,具体实施项目的seo优化工作。
5、需要产品经理的配合。增加产品与用户的关系,完善用户体验部分。
6、需要程序员、美工、网站策划、网站运营协作支持
7、需要培训合格的网站seo编辑。
8、负责网站外部链接建设的seo优化工程师

Seo团队需要具备的能力。

1、良好的市场分析能力,用户心理学研究经验,每一个成员必须要充分了解和用心去感受网站的用户体验,从用户的角度,模拟用户体验自己的网站
2、团队负责人需要有丰富的seo基础知识、丰富的seo经验、对搜索引擎充分的了解、对算法的研究和分析能力、制定完善的网站优化流程、seo实施管理和监控能力、数据分析能力。
3、能够切切实实的提高网站整站权重,能够提高目标关键词和长尾关键词的排名
4、能够通过搜索引擎使得公司的网站在行业中有一定的网络知名度,实现公司网络品牌建设工作。
5、能够帮助企业通过搜索引擎盈利
6、能够为公司网络营销整理计划提出合理的sem建议和指导工作。
7、搜索引擎用户的反馈和市场反馈情况。

另外,其中也说明,58同城,初期的外链发展,采取的是交叉的友情链接。。。

内容没听完,就做别的事情了,不过用YY录的音,改天有空时,继续听,看看有没有其他的收获。SEO对于Linker来说,不陌生,但最关键的是,缺乏系统性,因此,经常得到朋友的指点,非常感谢;同时,也希望更多的SEO、SEM高人能够和Linker交朋友,指导指导,完善Linker的这方面系统性,感激不尽。

三人行,必有吾师焉!

接触、交流、学习、进步、发展、共享。。

企业站如何SEO优化

0

分类 : 网站技术 | 发表时间 20-06-2010

现在的互联网,相对于大型企业就不说了,对于中小型企业,企业的网站建设也逐渐受到了重视;ok,企业站点建好了,可是并没有发现,它所给企业带来的订单。这其中的原因有很多,比如网站设计不合理?SEO优化没做好?

当提到SEO优化的时候,很多人不是很理解,认为那是专门研究SEO的人所讨论的话题,如果你是这样认为的,那就太没必要了,SEO,虽然是英文缩写,但这门学问,已经不再神秘,不再高深,若你想让你的网站在搜索引擎里获得高排名,优化网页时,一定要记住这些重要的环节!

1、少用或避免过多的用flash、图片来修饰网站:这个相信很多人都有提及这个问题,Flash使得互联网的互动性上升了新台阶,但是,对于搜索引擎来说确实致命的打击,因为它不能识别Flash、图片中的内容,尽管Flash非常的美好,但是,为了你的网站排名,还是尽少使用Flash文件——最好是在无关紧要的内容里使用。对于图片来讲,ALT标签注意要填写,图片出去的链接,有条件的话,title和描述meta也要用上。

2、每一网页都有独特的title和描述性meta标签:title标签是SEO的要素,网页上重复的使用title标签,那么,他就失去了价值,title的作用就是让搜索引擎了解你的站点、认知你站点,然后,给你的网站一个好的排名,那么,流量、订单也就纷至沓来了。

3、网页内容中含有目标关键词:企业站点可以在网站的文章中,有针对性的发布一些目标关键词,而这些关键词在文章内容中的体现,不能太过于生硬,要与你的内容相匹配,简单说来,如果你网站上没有与目标关键字相匹配的相关内容,你的网站也不会有很好的排名。

4、关注网站中的死链

网站的维护过程中,要不定期的查看站点中是否有死链,关注你的网站和网页的运行状态,死链会影响搜索引擎爬行,如果死链过多,那么蜘蛛就会认为你的站点废掉了,还有一个就是404错误页面,这个在找设计公司设计网站的时候,也适当让他们设计个漂亮点的,增加用户体验,基本出现访问错误的时候,也不至于让访客离开。

今天还看到有网友在分析搜索优化与用户体验的矛盾问题,这个大可不必,对于中小型企业来讲,这要好决策得多,因为这两者并不像大型网站那样,分属不同的领导和部门,小型网站一般都是单人负责制,因此在操作起网站优化和用户体验时,两者把握要好配合得多。

最后要讲的一点就是,网站速度一定要足够的快,网站空间要足够的稳定。这,不管对于搜索引擎来讲,更或是对于浏览你网站的客户来讲,是至关重要的因素。

HTTP/1.1 302 Moved Temporarily Connection: close 问题原因之一

2

分类 : 网站技术 | 发表时间 26-05-2010

一位兄弟的网站,玩b2b网站的,程序用的是destoon,本来他要用utf-8版本的,说是官方推荐用这个,但utf-8版本,对于在国内使用的一般用户而言,这实在不是一个很好的推荐,因为他们使用flashfxp之类的ftp工具,在线编辑代码时,就会让本来utf-8的编码文件,变换为utf-8 +rom,这样的编码会让一些老版本的浏览器,浏览网页时,变形。

在我的建议下,他换用了destoon的gbk版本,但他在安装程序后,在他的空间上,直接保存网站配置时,总是提示以下错误:

HTTP/1.1 302 Moved Temporarily Connection: close
Date: Wed, 26 May 2010 14:52:55 GMT
Server: Microsoft-IIS/6.0
X-Powered-By: ASP.NET
X-Powered-By: PHP/5.2.1
Content-Type:text/html;
charset=gbk
cache-control: private

搜索网上,有网友说是php版本的问题,但这个php版本应该一直正常;不存在所谓的bug什么的,只听说php5.2.3有一个bug;百思不得其解,真是郁闷。

问他要了他空间的提供商在线联系方式,加QQ问问情况,一般情况下,向这些空间提供商在线客服,问服务器配置,是要犯大忌的,但在Linker的谆谆诱导下,技术客服还是透露了,服务器上安装有星外一流过滤系统,唉,这万恶的过滤系统,坏过多少事?

Linker在该空间使用者之一的身份,要求技术客服,把这个虚拟主机的星外过滤暂时去掉,获知去掉后,再在destoon程序后台,保存配置文件,不再出现“HTTP/1.1 302 Moved Temporarily Connection: close ”错误,再让技术客服恢复星外过滤,再次保存网站配置,也不再出现“HTTP/1.1 302 Moved Temporarily Connection: close ”错误,真是一个奇妙的问题。

不管如何,“HTTP/1.1 302 Moved Temporarily Connection: close ”原因之一,经过测试证明,有“星外一流监控系统”的问题所在,只不过这是destoon和星外之间的一点冲突,可能是destoon后台的网站配置保存时,个别代码引起了星外的过滤,才会引起这样的问题。

看来destoon应该要注意一下了。

重启服务器解决数据库连接错误Provider 错误 ’80004005′

3

分类 : 网站技术 | 发表时间 23-05-2010

access和asp搭配建设网站,到现在为止,还是占相当大比例,所以经典的access连接错误,时常遇到,解决之道,也千奇百怪,这个Provider 错误 ’80004005′,解决起来就很有趣。

开始以为是代码问题,但查代码文件日期,没有修改过,不是网站目录安全问题;后来又怀疑数据库本身错误,下载mdb数据库,利用access的“压缩和修复”功能,重新上传上去,问题依然如此。

到网上查了下资料,发现反映数据库连接代码问题的比较多,但这个数据库连接代码以前一直使用正常,为什么突然不能用了?

在一位网友讨论中,提到了一句,解决起来很简单,重启服务器就行了,不管如何,先试一试,重启服务器,重新打开网页,果然Provider 错误 ’80004005′,不再出现了,问题解决。

奇怪,这个错误,具体是什么原因呢?看起来像是数据库连接引擎的问题。但重启iis也是不行的,哦,重启iis和数据库驱动引擎没有关系。微软的问题,呵,微观起来不好解释,哪位有了解得清楚的,希望留言交流。

bluehost实现泛解析

0

分类 : 网站技术 | 发表时间 07-05-2010

由于国内某些机房的白名单制度,造成要实现网站的泛解析,成了一种极其麻烦的事情。因此,考虑用国外一个空间暂时周转试试。

登陆bluehost空间:

在cPanel平台的的subdomains, 然后前缀输入通配符*,选择后缀,然后再选择泛解析子域名所对应的目录,“生成邮件列表”,就ok了。

修改限制discuz论坛用户名注册

0

分类 : 网站技术 | 发表时间 26-04-2010

限制用户名的注册 [特殊符号,英文字母,数字等]

1、打开register.php,查找

$query = $db->query("SELECT * FROM $tablepre}settings WHERE variable IN

2、在下面添加 (注意是下面~不是后面~)

if (ereg ("[a-z]", $username))
    showmessage("对不起,只能用[汉字]注册用户名,请返回重新填写。");  
if (ereg ("[A-Z]", $username))
    showmessage("对不起,只能用[汉字]注册用户名,请返回重新填写。");  
if (ereg ("[0-9]", $username))
    showmessage("对不起,只能用[汉字]注册用户名,请返回重新填写。");  
if (ereg ("[?|~|!|@|#|$|%|^|&|*|,|.|/]", $username))
    showmessage("对不起,只能用[汉字]注册用户名,请返回重新填写。");  
if (ereg ("[`|'|-|<|>|:|\|+|=]", $username))
    showmessage("对不起,只能用[汉字]注册用户名,请返回重新填写。");

保存~上传~

可以根据需要自行修改规则~~只是提供个样板

还有一种方法是在UC注册设置那导入以下禁止注册用户名。

http://club.linwan.info/thread-117989-1-1.html

此页面重定向不正确 检测到该服务器正在将此地址的请求循环重定向

0

分类 : 网站技术 | 发表时间 25-04-2010

问题的起因是这样的:

网站直接输入网址可以打开,但从其他网站点击这网站的链接,就是打不开,再刷新一下才可以打开。

有朋友分析,这是网页源码设计的问题,任何从其他网址链接近来的,都无法打开页面;刷新下、或者直接输入就可以打开了 解决办法:未知。建议重新设计网页吧,或者设计成index.html这样的静态页面。

标题中,是FF提示的一个问题,在ie中是显示http 500错误,这个错误比较让人误导,会容易认为是服务器环境问题,比如是asp引擎问题。

事实上是,asp代码问题。

一直检查排除,由于asp代码中,套了很多文件,检查起来比较麻烦。只有在备份后,不断的删除动态代码,来判断。

最后在conn文件中发现了这段代码:

dim server_v1,server_v2
server_v1=Cstr(Request.ServerVariables("HTTP_REFERER"))
server_v2=Cstr(Request.ServerVariables("SERVER_NAME"))
If server_v1<>"" Then
if  mid(server_v1,8,len(server_v2))<>server_v2  then
Response.Redirect http://www.linwan.info/
end if
End if

去掉这段代码,从其他网站点击首页网址进入时,访问正常了。ie、FF都访问正常,不再提示循环错误。看上面代码,似是一个防被框架的判断。

不知道有没有更好的方案,以完善解决这个问题。

DCOM 遇到错误“无法启动服务,IISADMIN 以运行服务器: {A9E69610-B80D-11D0-B9B9-00A0C922E750}

0

分类 : 网站技术 | 发表时间 20-04-2010

iis无法启动,系统日志中,始终提示:

DCOM 遇到错误“无法启动服务,原因可能是已被禁用或与其相关联的设备没有启动。 ”,试图以参数“”启动服务 IISADMIN 以运行服务器:
{A9E69610-B80D-11D0-B9B9-00A0C922E750}

搜索,发现解决问题办法两例:

一、服务器 {A9E69610-B80D-11D0-B9B9-00A0C922E750} 没有在限定的时间内用 DCOM 注册。
IIS Admin Service 服务因 2149647636 (0×80210514) 服务性错误而停止。

与 HTTP SSL 服务相依的 IIS Admin Service 服务因下列错误而无法启动: 服务已返回特定的服务错误代码。与 World Wide Web Publishing Service 服务相依的 IIS Admin Service 服务因下列错误而无法启动: 服务已返回特定的服务错误代码。IIS Admin Service 服务因 2149647636 (0×80210514) 服务性错误而停止。

解决办法:开始,运行输入 regsvr32 Msxml3.dll

二、CLSID 为 {A9E69610-B80D-11D0-B9B9-00A0C922E750} 是什么服务.最后在下面的注册表项中找到它:

HKEY_CLASSES_ROOT\AppID\{A9E69610-B80D-11D0-B9B9-00A0C922E750}

名字刚好是"IIS Admin Service"

从"管理工具"中打开"组件服务",找到IIS Admin Service对比一下CLSID是否一致

9.确定是这个以后,接下来的就是为它增加NETWORK SERVICE权限了.
A启动和激活权限,点击"自定义"..

B.在用户列表中添加"NETWORK SERVICE",

C.并给予本地启动和激活权限,保存退出.

到此问题解决.

无觅相关文章插件,快速提升流量