WEB动态语言有很多,ASP,PHP, ,JSP等,之所以在题目中着重提到ASP,是因为目前市面上年夜大都的企业站点仍是采取ASP来做的,这个语言因为学习的门槛较低,又有ACCESS的完美配合,所以是年夜大都法度员首选的企业站点语言。我们不在这篇文章中讨论ASP的平安性或手艺层面的东西,我仅在这篇文章中分享最新学习到的一个理念,就是ASP网站的站内搜索功能对搜索引擎优化的影响。
因为搜索引擎优化对静态语言的收录有一定的优先(虽没有绝对性,但由于同样的配置上,静态页面的拜候速度快于动态页面,所以从用户体验角度上,百度是优化收录和排名的),现在年夜大都在网络公司工作的法度员都起头接触搜索引擎优化网络营销的概念,所以有些法度员在站点打算上会生成静态,但有个矛盾点,就是站内搜索,特别是对一些产品或新闻信息比较多的站点,这个功能是至关重要的,由于数据的传输问题,无法做到绝对的全站静态,要么是伪静态,要么是用XML做为小型数据库进行筛选,但从素质上讲,仍是动态的。
这种站内搜索页面产生的成果页面往往是重复水平很高,或相似性很高,不太理解这个意思的朋友,我举个例子:
比如淘宝网里有1000个电脑商品,然后搜索笔记本,或搜索14寸笔记本,出来的成果差不多,这里仅仅是两个关头词在搜索,随着产品数据变年夜,可以搜索出相似成果的关头词也会越来越多,那么这些关头词搜索产生的成果页面,它们的相似性就极高,甚至有重复性,自然,百度是不喜欢这些页面的。
上面讲的只是一个不喜欢的概念,真正理解起来,从搜索引擎的原理上阐发,我们会清楚地知道,互联网上每天的更新是巨年夜的,但百度就一个,他派出来的“蜘蛛”抓取页面和阐发页面时,都需要时间,而由于这些页面要进行数据库的筛选,破费的时间是阐发其他页面的几倍,等“蜘蛛”有耐心阐发完后,又发现这些站内搜索产生的页面有很高的相似性,所以容易想象,百度不会因为你的站点产生了很多这种页面而感觉你的网站范围比较年夜,反之有负面的影响,因为你华侈了它的时间,并且关头是这些页面并未给你的站点带来多少的丰富内容。
那么既然如此,有没有体例措置这种情况呢?因为事实成果现在绝年夜大都网站都有这种站内搜索的功能,自然也存在这种短处了。
我看了很多国内比较知名的搜索引擎优化人士的文章和访谈,他们也有提起这种情况,但至今还没有什么好的体例可以解决。
根来历根底因如下所述:
如果用robots来直接引导蜘蛛不去抓取这些页面,这一点上是可行的,可是我们要知道,来这些页面之前,蜘蛛是延着我们的站内布局一步步过来的,等抓到这些页面时,受到ROBOTS的影响,就仿佛我们断了它的路,这是个比方,实际情况下,站内的权重需要传递,形成一个循环,需要断失落的话,让权重有来无回,有点近似太空中的“黑洞”。因此不管你用robots仍是用其他一些手段,可让蜘蛛不来抓取,但不克不及让权重做到公道的传递。
综上所述,站内搜索目前仍是搜索引擎优化工作者盘中的一块鸡肋,至少在目前的搜索引擎算法中还不克不及取得完美的解决。
不过搜索引擎优化的手艺在不竭成熟,搜索引擎的算法也在日趋人性化,我们知道了素质的原理,虽然目前没有体例解决,但不代表无法解决。
我们一方面期待搜索引擎自己能协调这个问题,另外一方面,我们也探索搜索引擎优化的公道解决体例。
【尊重原创,分享不雅点。来自芝麻开门网络科技原创文章,转载请标明文章来历 — .51zmkm/news/15.html】