1. 没有加 a 标签的网址能叫做外链吗?
概述:========
例如: www.admin5.com 和 www.admin5.com 这两个同样是网址,但是,前者在源文件中加了 a 标签, 这样这个链接就可以打开,而后者由于没加A标签,所以打不开。
我就疑问了,加了A标签的是标准外链,这个不可否认。那么,没加a标签的算外链吗? 蜘蛛会爬取这个没加A标签的网址吗? 对SEO 起作用吗? 我在多个SEO群里和论坛里针对这个问题问过不少菜鸟和大师,但都众说纷纭,大相径庭,索性自己来做实验了。
实验内容:========
在我的网站 www.sohochen.com 下发布了一个网页:http://www.sohochen.com/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.jinanee.com 这网站首页是个大flash, 能看到的只有很少的文字,不利于整站的收录,为了解决这个问题,我就用了 javascript 代码 隐藏掉了 一大部分 文字, 代码类似:要隐藏的ID.outerHTML = "none"; 建站2个月来, 每天都更新快照,收录完全正常!
严重注意:
以上结论纯粹建立在自己实验的基础上,由于水平有限和时效原因,可能并不准确,欢迎大家点评, 批评,修正。
另外: 我觉得我的这种精神值得大家学习,有些东西最好还是经过自己实验得出结论,而不是 人云亦云,别人说什么就信什么。 对吗哈哈?