百度的domain命令到底有用吗?
曾几何时,站长和seoer们在百度输入domain:xxxxxxxx的时候弹出的结果数量让多少人兴奋和失落,为什么我们对百度的domain命令如此着迷呢?因为我们都认为百度的domain命令是查询网站外链数量的唯一官方工具,先上张图冲击一下大家。

可是,也有很多网站建设人员和seo人员发现,这个domain命令经常会搜索出一些很奇怪的网址,一些毫不相干的网址,继续上图,

这是肿么回事?难道百度出问题了?还是我们眼睛花了(幻觉)?还是网站制作或seo人员的疏忽做错了什么吗?现在让我来慢慢向你解释。
自从百度站长工具出来以后,里面就有一个外链分析工具,如图,


那么我们到底是以站长工具的数据为主还是继续相信domain呢?很明显,我们在百度的官方文档里面已经可以看到,按照百度的官方回应,我们应该以百度站长里面的数据为主,或者说站长工具里面的数据更客观真实,也更有参考价值。那问题是,这么多网站建设人员和网站优化人员之前一直信赖的domain命令就毫无价值了吗?猜对了一般,domain命令查询出来的只是网站的相关域,而站长工具里面查出来的才是实际外链信息。
那什么是相关域呢?它的意义和参考价值又是什么?我记得之前有人说过,相关域只是纯文本的链接,不是可点击的锚文本。如果我们已经确定要以百度工具的结果为准,那也就是说,在百度工具里搜索的外链不应该包含纯文本的外链了,但是,实际证明,百度工具里的查询结果包含了大量的纯文本链接。而且百度官方的解释也证明了这一点,
我们把问题明确一下:是否能识别和处理纯文本形式的链接(非<a></a>标签)?
答案是可以的,搜索引擎的spider需要及时发现和抓取互联网上的链接,至于
链接是什么形式,并不重要。也许有一天,我们还可以识别图片里、语音里、
视频里或是其它什么形式的链接 :)
好吧,那也就是说相关域不是纯文本链接,纯文本链接对百度来说也属于外链,那么domain和站长工具搜索出来的外链到底有什么区别?
仔细的网站建设和seo人员应该会通过比较发现,domain和站长工具的查询结果数量相差很大,一般domain的外链数量比站长工具里的要大5倍左右!有图有真相,

Domain结果 站长工具结果
相差了整整5.35倍!为什么会这样呢?好吧,那是因为domain命令搜索的根本就不是什么外链,而是单纯地把链接作为一段字符串来搜索而已。什么意思呢?就相当于在百度里精确搜索文本形式的域名,那么搜索结果自然就是包含有该域名的网页(至少从搜索结果里分析是这样的)。至于为什么会出现这么多毫无关系的链接,我也解释不了,百度也没有给出任何官方的答案。总而言之,domain命令的结果是页面中包含了被查询域名的网页,而且只是文本中出现了域名的纯文本(如www.lywebs.com)或锚文本(如 <a href=’ http://www.lywebs.com/’>
http://www.lywebs.com </a>),而且还会包含一些莫名其妙不相关的域名,但是不会包含关键词锚文本(如<a href=’http://www.lywebs.com/’> 深圳网站建设</a>))。
在了解了domain命令之后,我们再来讨论一下为什么站长工具里面的结果数量比domain的数量少这么多。其实有经验的网站建设和seo人员想想就明白了,是不是所有包含了网站域名的页面都可以认为是外链呢?当然不是!就像百度的文章收录一样,百度是有选择性地收录有质量,有价值的(伪)原创文章,至于采集的,内容不相关的,语句不通顺和包含大量垃圾信息的网页百度是不会收录的,甚至还有可能惩罚。因此,不难想象,百度对外链的收录也是遵守同样的原则。但是seo人员确不能保证每个外链都出现在高质量的原创文章中。因此,我们可以总结出来,站长工具统计的外链是真正被百度认可并收录的外链,而domain命令查询的外链包含了所有含有网站域名的页面,包括了百度认为不能作为外链的外链。
了解了这些信息后,相信网站建设者和seo人员已经知道怎样客观真实地统计查询外链了。至于domain命令到底还有没有用呢,我想有一定的参考价值,毕竟按照百度的官方说法,无论是锚文本还是纯文本,百度都可能把它作为外链。但是记住,只能作为参考值,不要太过相信domain命令,毕竟简单的文本搜索和外链还是相差很大的。
总结:
通过以上的分析我们至少搞清楚了两个事实:
- 无论是纯文本还是锚文本百度都能识别并收录为外链;
- 并不是所有的链接百度都会认可是外链,只有优质和相关性高的内容里出现的链接才会得到百度的认可;
百度的Domain命令只是以文本的形式简单查询包含有域名的页面,且有比较大的误差性(在文章的开头就证明了);而百度站长工具里面的外链分析工具才反应了百度真正认可并收录的外链,一般来说,真实的外链数量是domain命令搜索结果数量的五分之一,因为不是所有网页中出现的链接百度都会认可并收录,还要取决于网页内容质量,只有高质量且相关的原创内容才会被百度收录。
所以又回到了那个老生常谈的问题里,千万不要怀疑百度的智商,它比我们想象的要聪明得多,虽然只是个蜘蛛机器人,但是它可以清楚地识别出文章是原创还是收集,首发还是转载,以及与网站的相关度如何,甚至听说现在还能识别伪原创了!(汗!以后seo要原创就真的要自己原创了?)。我想这也正常,如果什么白菜萝卜百度统统收,那么谁都可以轻松把网站做上去了,那这么多辛勤劳动的网站建设和seo人员不是白忙活了吗?关键是谁还用竞价排名啊。
百度的domain命令到底有用吗?的更多相关文章
- 百度蜘蛛IP地址到底代表什么含义?
百度蜘蛛IP地址到底代表什么含义,是不是不同的ip地址所代表的含义不一样呢?对权重和抓取是否有影响?哪些是无效的蜘蛛,哪些是站长工具的蜘蛛,那些又是百度自己真正的蜘蛛?百度蜘蛛,是百度搜索引擎的一个自 ...
- 【转帖】比df命令更有用的磁盘信息工具
比df命令更有用的磁盘信息工具 http://embeddedlinux.org.cn/emb-linux/entry-level/201310/30-2666.html 除了df fdisk 还有这 ...
- 拨开迷雾,找回自我:DDD 应对具体业务场景,Domain Model 到底如何设计?
写在前面 除了博文内容之外,和 netfocus 兄的讨论,也可以让你学到很多(至少我是这样),不要错过哦. 阅读目录: 迷雾森林 找回自我 开源地址 后记 毫无疑问,领域驱动设计的核心是领域模型,领 ...
- Laravel 的 make:auth Artisan 命令到底生成了哪些文件?
众所周知,在 Laravel 中执行 $ php artisan make:auth $ php artisan migrate 命令后,我们就能拥有一个完整的登录.注册认证系统,这为开发带来极大的便 ...
- [百度百科]dir命令指定显示的排序方式
https://jingyan.baidu.com/article/7c6fb428dcf39880642c9095.html 今天工作中遇到了这个需求 感觉很好用 dir /o:d >name ...
- 在浏览器地址栏输入www.baidu.com到打开百度首页这期间到底发生了什么?
刚才无意间看到这么一个面试题,觉得有点意思,我想从五层网络模型的角度说说我的看法. 1.首先通过DNS域名系统向域名服务器发送域名解析请求来得到百度的IP地址39.156.69.79:2.系统通过AR ...
- Linux---有关dig命令的有用脚本
这里直接给出脚本以及运行的效果图,主要推断了一下cdn然后能够直接过滤url.默认就是dig +域名 +short. 脚本qdig(随便能够取一个名字)例如以下: #!/usr/bin/env bas ...
- Linux 新手非常有用的命令
http://www.cnblogs.com/felix-/p/4341773.html Linux 新手非常有用的命令 你打算从Windows换到Linux上来,还是你刚好换到Linux上来?哎哟! ...
- 对 Linux 初级、中级、高级用户非常有用的 60 个命令
对 Linux 初级.中级.高级用户非常有用的 60 个命令 初级篇: 你打算从Windows换到Linux上来,还是你刚好换到Linux上来?哎哟!!!我说什么呢,是什么原因你就出现在我的世界里了. ...
随机推荐
- iOS一分钟学会环形进度条
有几篇博客写到了怎么实现环形进度条,大多是使用Core Graph来实现,实现比较麻烦且效率略低,只是一个小小的进度条而已,我们当然是用最简单而且效率高的方式来实现.先看一下这篇博客,博客地址:htt ...
- jQuery的如何捕捉回车键,改变事件标签
我希望有一个jQuery的解决方案,我必须接近,有什么需要做的? $('html').bind('keypress', function(e) { if(e.keyCode == 13) { retu ...
- EF——默认映射以及如何使用Data Annotations和Fluent API配置数据库的映射 02 (转)
EF里的默认映射以及如何使用Data Annotations和Fluent API配置数据库的映射 I.EF里的默认映射 上篇文章演示的通过定义实体类就可以自动生成数据库,并且EF自动设置了数据库 ...
- nodejs的mysql模块学习(九)连接池集群
连接池集群 连接池集群可以提供多个主机连接 创建连接池集群 //创建连接池集群 var poolCluster = mysql.createPoolCluster(); //添加配置 config是一 ...
- 《MFC游戏开发》笔记八 游戏特效的实现(二):粒子系统
本系列文章由七十一雾央编写,转载请注明出处. http://blog.csdn.net/u011371356/article/details/9360993 作者:七十一雾央 新浪微博:http:// ...
- ajaxFileUpload 报这错jQuery.handleError is not a function 博客分类: WEB前端jquery
ajaxfileuploadhandleError 今天刚打个一个技术群,里面有人问标题上的问题,嘿,我恰好遇过,现在大家至少也在用jquery1.9以上的版本,ajaxfileupload的版本早 ...
- jQuery formValidator表单验证插件
什么是jQuery formValidator? jQuery formValidator表单验证插件是客户端表单验证插件. 在做B/S开发的时候,我们经常涉及到很多表单验证,例如新用户注册,填写个人 ...
- 最初步的正则表达式引擎:生成nfa
这个版本修改了前面版本的两个个bug. 第一个:识别到字符集的时候,只是将name_number加1,却并不对reg_pattern_table[name_number]进行初始化. 第二个:识别到假 ...
- 使用JDBC-ODBC读取Excel文件
以下代码我没有真正去实践,紧做为总结,方便以后查阅: 这种方法需要设置ODBC源..... 参考: http://xytang.blogspot.com/2008/02/how-to-connect- ...
- Chrome JS内存泄漏排查方法(Chrome Profiles)
原文网址:http://blog.csdn.net/kaitiren/article/details/19974269 JS内存泄漏排查方法(Chrome Profiles) Google Ch ...