Category Archives: seo

网站改版对收录的影响

在网站改版中最怕的就是现有百度收录页面和网站的排名、某些关键词的排名会受到影响,那么我们应该怎样去避免这些风险呢? 1、保留原有的网页命名和链接: 千成记得要保留旧网站结构和内容:在新站建立后,不要删掉旧的网站内容,要使新站页面和旧站页面共存,或者在原来的旧网站页面中,建立合适的链接指向新的网页。否则,将会对网站在百度的权重造成非常不好的影响。 2、保留原有网站的结构和内容: 在新站建立后,不应马上删掉旧的网站内容,应在原来的旧网站页面中,建立合适的链接指向新的网页。如果原有的网页被删除,就要做404页面避免蜘蛛来时扑空,如果某些页面的排名或PR值高,而因设计的需要非删不可,可使用301永久转向到新的网页。 3、尽量不要改动关键字和描述 如果改动了关键字和描述,最好使用网站医生检查一下关键字的密度。 4、坚持新站的更新和维护: 如果看见收录量急剧下降,我之前开发的一个网站改版后就是从几十万的收录量变为几千,这时候不要着急,还是要坚持内容的更新和维护,慢慢的收录量应该会回来的。

Posted in seo | Leave a comment

开源搜索引擎

现在用的比较多的搜索引擎如sphinx,solr,lucene,phpdig,sphider等,都各有千秋,比如sphider就比较适合CMS的网站来运行,而solr就比较适合企业级的大型应用了,sphinx比较适合于中型系统的应用,比如phpwind就提供了对sphinx的支持,但是phpdig、sphider就只是对网页的抓取,然后自动建立索引机制,不利于二次开发使用,其他的如sphinx、lucene可以使用客户端的API进行二次的开发搜索,其实搜索的主要点在于对搜索语句的断词,现在比较通用简单的办法就是双向最大匹配法,在英文的行文中,单词之间是以空格作为自然分界符的,而中文只是字、句和段能通过明显的分界符来简单划界,唯独词没有一个形式上的分界符,虽然英文也同样存在短语的划分问题,不过在词这一层上,中文比之英文要复杂的多、困难的多。比如国内的SCWS就是采用了一套基于词频词典的机械中文分词引擎,它能将一整段的汉字基本正确的切分成词,同时比如PHPCMS就实现了对词的分词。搜索引擎中最重要的就要属于词典了,词典的结构很大程度上能影响搜索程序和算法的效率,其实百度和GOOGLE的大多数精力我相信应该是放在了词典上了。一般的中大型网站的简易的搜索引擎的办法就是采用了建立所谓的索引表,将用户搜索的关键字和词保存进数据库的索引表中,从一定程度上减轻了搜索时对数据库的压力,但是我觉得如果数据库的数据量一旦达到了百万记录的时候,还是专门弄个独立的搜索如sphinx的搜索服务器是个比较好的做法,当然对于一些CMS网站,完全可以使用第三方的引擎API来实现搜索,如果GOOGLE和百度的API,简单,实用,只要你的页面被收录的够多的话,不失为解决方法之一。

Posted in seo | Tagged , , , , | Leave a comment

禁止搜索引擎在搜索结果中显示网页快照,而只对网页建索引

百度支持通过设置网页的meta,防止搜索引擎显示网站的快照。方法如下: 要防止所有搜索引擎显示您网站的快照,请将此元标记置入网页的 <HEAD> 部分: <meta name=”robots” content=”noarchive”> 要允许其他搜索引擎显示快照,但仅防止百度显示,请使用以下标记: <meta name=”baiduspider” content=”noarchive”> 注:此标记只是禁止百度显示该网页的快照,百度会继续为网页建索引,并在搜索结果中显示网页摘要。

Posted in seo | Tagged , | Leave a comment