昵称“烟台网络公司”的站长提问:
为什么使用“site”指令的时候,加“/”和不加“/”收录的条数不一样
解答:
为什么site指令查询网站收录加/和不加/结果不一样?这个问题很多站长可能都遇到过,至今在现有的资料里都没有一个明确的答案。
因为菜狗君也同样遇到并研究过这个问题,这里给大家详细解答一下。
1、“site”得出的收录数据为估算值
首先还是要说一下“site”,它属于搜索引擎高级搜索指令,但是要注意通过“site”得出的收录数据为估算值。
例如:查询我们的博客收录情况,在百度搜索框中输入site:tecaigou.com点击搜索。
除了收录的数据之外,会有一行提示:
数字为估算值。网站管理员如需了解更准确的索引量,请使用百度站长平台。
百度站长平台已更名为百度搜索资源平台,只是这个页面没有做修改。
(图1)使用site指令时新站会有相应提示
(图2)建设时间长一些各方面数据比较稳定的网站不会有该提示
明确了通过“site”得出的收录数据本身就是估算值,不准确那么,解释其他状况也容易理解的多?
2、理论上,加/和不加/结果是一样的
在输入某个网址登陆网站首页时浏览器会默认在网址后加/,这是标准化、规范化的,说明网址到这已经结束。但在使用site指令时加/和不加/理论上结果是一样的,搜索引擎的算法会根据用户输入的内容去判断用户给出的指令以及想查询的内容。
因此,使用site指令加/和不加/结果是一样的,结果类似于图2,但前提是建设时间长一些各方面数据比较稳定的网站。
3、这种现象一般发生在新网站上
上面说到,理论上,加/和不加/结果是一样的,但实际使用时也会发现有不一样的情况。site指令查询网站收录加/和不加/结果不一样,这种情况一般多发在新网站上。新网站各项指标不稳定,搜索引擎对网站的“审核期”还没有过,对网站的URL规则也不是很熟悉,所以出现结果不一样是正常现象。
搜索引擎的蜘蛛爬行、抓取、索引到释放让用户看到所有的收录结果,整个过程所设及的算法十分复杂,在新网站建设的过程中每一个举动都可能是site指令查询网站收录加/和不加/结果不一样的原因,但到网站各方面数据稳定后结果一定是一样的。
除了,为什么site指令查询网站收录加/和不加/结果不一样?
类似的问题还有:
1、为什么site指令查询网站收录用全角冒号和半角冒号结果不一样?
这个是个伪命题,说一下全角冒号与半角冒号的区别主要是,全角用在中文里半角用在英文里,全角是两个字符半角是一个字符,用法除了半角冒号一般不与引号一起使用,其他基本没有差别。
在与程序相关的一些符号的使用场景一般是都是用半角,当然冒号也不例外。如果在使用site指令查询网站收录情况时使用了全角冒号,搜索引擎会通过算法自动默认成半角,换种说法也就是说这种情况全角半角是一样的。
所以说这是一个伪命题。
2、为什么site:后面加空格查询的结果不一样?
本来菜狗君想说:空格的话就和斜杠差不多了,大家可以自行体会一下。
如果仅仅是把空格理解成空值,那菜狗君想说的让大家自行体会就没毛病。
可是事实并非如此,有何区别呢?直接上图:
(图3)site:后面加空格查询的结果不一样
算法判断,site:www.ytzz.net在site:后加空格并不是site指令,变成了你输入的所有字符都是要搜索的内容。
但是,前面也说过,搜索引擎的算法会根据用户输入的内容去判断用户给出的指令以及想查询的内容。所以即使你不小心加了空格,搜索引擎也会给出网站的信息。