16年+网站制作网站优化 持续追求更高品质

个性化打造专属 高端网站设计

网站建设/网站优化 精雕细琢 再鉴真品

Mobile/Pad/PC 响应式网站 全网覆盖多网合一

您所在的位置:首页 > 新闻中心 > 行业动态 > 网站优化 > 正文

三个对百度蜘蛛的小实验说明了三个问题

作者: 来源: 日期:2013/10/30 21:54:01 人气:216 评论:0 
1. 没有加 a 标签的网址能叫做外链吗?


  概述:========


  例如: www.winband.net 和 www.winband.net 这两个同样是网址,但是,前者在源文件中加了 a 标签, 这样这个链接就可以打开,而后者由于没加A标签,所以打不开。


  我就疑问了,加了A标签的是标准外链,这个不可否认。那么,没加a标签的算外链吗? 蜘蛛会爬取这个没加A标签的网址吗? 对SEO 起作用吗? 我在多个SEO群里和论坛里针对这个问题问过不少菜鸟和大师,但都众说纷纭,大相径庭,索性自己来做实验了。image


  实验内容:========


  在我的网站 www.winband.net 下发布了一个网页:http://www.winband.net/comehere.html


  然后在首页里加入了这个网址(只写网址,没加A标签),然后就完全孤立这个网页,这个网址在互联网上就再没出现过(为了确保孤立,我甚至没敢在QQ聊天里提到这个网址,因为我发现在QQ聊天中提到的网址可能会被腾讯搜搜收录)。大约1个月左右的时间,我发现 这个网页 居然被 收录了!!!所以:


  得到的结论:========


  没加 A 标签的网址,蜘蛛也会爬取,既然蜘蛛会去爬并 收录, 那么可以说,没加A标签的网址也算外链。


  得到的启示:========


  很多seoer喜欢 在论坛 签名里 做外链,但是有很多外链都点不开(没加A标签),如此看来,这种“点不开的” 签名也是起作用滴。


  2.服务器端 判断 百度 蜘蛛 不准确。 所以,奉劝不要在服务器端作弊


  有一种高级的 seo 作弊方法,不是用 iframe, 也不是用 js, 也不是用 css,而是直接在服务器端判断 来访者 是 百度蜘蛛 还是 普通 访客,以此呈现不同的 页面, 达到 作弊的目的。


  这种做法 的核心 技术 就是 怎样 判断 来访者 是否 是 百度 蜘蛛。


  以下是用 asp 判断百度蜘蛛的 部分 代码:


  dim agent


  agent = replace(lcase(request.servervariables("http_user_agent")),"+"," ")


  if instr(agent, "baiduspider") > 0 then


  bot = "Baiduspider"


  end if


  会asp 的朋友一眼就会看出,这个的原理是通过分析 request.servervariables("http_user_agent") 里面有没有 类似 “baiduspider” 这个字符 来判断 是否 是 百度蜘蛛的 , 这样的话就会很不准确, 因为,经过我的实验, 我发现 很多 百度 蜘蛛 来 访问 的 时候 根本 不会 留有 类似“baidu” 这样的字符!!!


  所以,既然没法准确判断来访者 是否 是百度 蜘蛛, 那么 我感觉 服务器端作弊的方法 就 很危险了。 试想: 谁会喜欢 前面一套,背后一套 的 网站呢。


  3.百度究竟能否识别 javascript 代码?


  我得出的实验结论是: 不会识别。


  我典型的实验网站:


  www.wf168.com 这网站首页是个大flash, 能看到的只有很少的文字,不利于整站的收录,为了解决这个问题,我就用了 javascript 代码 隐藏掉了 一大部分 文字, 代码类似:要隐藏的ID.outerHTML = "none"; 建站2个月来, 每天都更新快照,收录完全正常!


  严重注意:


  以上结论纯粹建立在自己实验的基础上,由于水平有限和时效原因,可能并不准确,欢迎大家点评, 批评,修正。


  另外: 我觉得我的这种精神值得大家学习,有些东西最好还是经过自己实验得出结论,而不是 人云亦云,别人说什么就信什么。 对吗哈哈?
以上测试针对百度搜索引擎进行,javascript 解析代码谷歌搜索引擎可以识别,解析之后的结果!
标签:
本文网址:http://www.winband.net/Seo/11.html
更多>>新闻评论
发表评论
行业动态
更多>>联系我们

潍坊华邦网络科技有限公司

联系人:李先生
Q Q:点击这里给我发消息
地 址:山东省潍坊市奎文区新华路乐川街华谊大厦