Seo之程序判断URL是否被百度收录的判断逻辑

  写在前面的话:由于seo的其中一项工作就是更新文章,优化长尾词,所以很多时候我们都要查询下发布的文章的质量,是否被收录等,我们发布的文章很多,如果一条条手动去查询的话,那将使我们的工作效率打折扣,因此我们需要一个批量查询收录的功能,同时该可能也可以记录我们的工作,如果以后作为seo主管检查专员们的工作质量也是很有必要的。

  一、通常我们手动判断一个url是否被百度收录的做法是复制该URL到百度的搜索框去搜索,如果出现搜索结果,则为收录,反之,则是不收录(图1):

  

  图1

  二、如果按照这个逻辑去判断的话,我们再来看一个案例,搜索某个被百度K掉的域名,例如www.ladybeta.com,我们再来看下结果(图2):

  

  图2

  出现若干结果,程序返回是有结果的,表示该url有收录,显然,这个判断就出错了。

  那么程序是否该如何去判断呢?有人说,因为我们判断文章收录的情况很多时候往往查询的都是文章地址,具体到.html了,不存在下级还有文章的,所以直接判断文章的url是否被收录了就好,大域名的就不理会了。那么是否可行呢?

  三、按照这个逻辑,如果当前url被其他有收录的网页引用过,出现在其他网站的文章里面,那么搜索这个无收录的url是否会出现搜索结果呢?(图3)

  

  图3

  很显然,这个判断逻辑也是不成立的。

  四、所以我们判断一个url的方法是先判断有没有结果页面,如果有结果页面,再判断有没出现“没有找到该URL。”这句语句或者“抱歉,没有找到与“www.haohao-edu.cn/Info_160237.htmljlj ”相关的网页。”这条语句。

  五,至此,判断一个url是否被百度收录的逻辑应该就是就是这样了。笨人用的笨的方法,之前在构思的时候走了一点弯路,分享我的错误经验,希望对大家有帮助。

  文章作者来源:恋爱七步曲www.ladybeta.com,转载请保留地址,谢谢。码字分享不容易,请大家不要去除地址,再次感谢了!

时间: 2024-07-28 19:49:30

Seo之程序判断URL是否被百度收录的判断逻辑的相关文章

php程序检测页面是否被百度收录

最近要对网站做个整理,需要检测网站内哪些页面没有被百度搜索引擎收录从而进行相关的调整.由于使用site命令一条条的去看实在是看不过来,就想到了使用php程序来批量处理一下,研究了一下,发现其实很简单,下面就将作者使用php实现的检测页面是否被百度收录的功能分享一下. 下面是具体代码: <?php /* * 检测网页是否被百度收录,返回1则表示收录 返回0表示没有收录 * @ param string $url 待检测的网址 */ function checkBaiduInclude($url){

php-PHP判断url链接是否被百度收录

问题描述 PHP判断url链接是否被百度收录 PHP判断url链接是否被百度收录 百度找了几个检测url的方法,都不能正确显示是否被收录.还好本人用过wordpress,把wordpress的检测url链接是否被百度收录的方法分享给大家.本人已测过,正确率100%. 下面以 http://www.heimaolianmeng.com/heimaoseojishu/index.html 为例演示: 用到的: function checkBaidu($url) { $url = 'http://ww

百度统计中百度收录数据改为每天更新一次的价值

昨天把自己管理的几个网站的社会化分享工具全部换成了baidushare,流量统计工具也全部换成了百度统计,一来是因为使用同一种统计工具,在查看流量时比较方便;二来是因为个人一直认为使用百度旗下的东西对于提高百度对于网站的友好性是有帮助的.就算是没有帮助,百度统计工具中的SEO建议.搜索词排名.百度收录量查询等独一无二的工具也是非常有用的.可能有人会反驳我说,百度收录量查询自己site一下就可以了,怎么能说是独一无二的呢,但事实上,这里所说的是百度宣称的真实的收录量,这个数据除了百度,任何其他的查

百度通过说明判断网站中的黑帽SEO行为

摘要: 在6月22-28日百度的大更新中,使很多站长朋友的网站受到影响,从这次大更新中可以看出百度越来越排斥黑帽SEO的优化手法.我们在进行SEO优化时,其实有很多手法都是介于正常SEO优化 在6月22-28日百度的大更新中,使很多站长朋友的网站受到影响,从这次大更新中可以看出百度越来越排斥黑帽SEO的优化手法.我们在进行SEO优化时,其实有很多手法都是介于正常SEO优化和黑帽SEO之间,如果我们能够正确的掌握好SEO技术,在优化网站时控制好一个度,不去跨越百度设定的底线,这样我们的网站在优化时

百度外链判断调整 站长应该如何应对

4月下旬,百度一度调整了外链的判断标准,使得成千上万的个人站长一顿愕然.与此同时众多站长门户论坛也开始调整原有的策略,逐步取消了论坛签名,这一举措更让众站长坚守的最后外链阵线突然崩溃.因此不少站长特别是个人SEO站长,一时间茫然甚至哀声一片. 作为在SEO里边的行业人来看,百度的外链调整确实让许多的站长"损兵八千",外链一词曾让多少站长们迷恋,甚至疯狂的追逐外链的导入数量,"外链为王"也由此而来.作为依附在百度算法金箍棒身上的个人站长,任何的风吹草动都会调整他们的神

百度指数能判断出一个词的冷热吗

  每一个seoer对百度指数并不陌生,特别是做百度的seoer.那么到底什么是百度指数呢?百度指数在优化的过程中到底起到什么作用呢? 首先我们看一下百度指数的定义以及百度指数是如何得来的:百度指数是综合反映该关键词在过去一天用户对它的关注和媒体对他的关注的一个参考值.任意关键词的百度指数都是该关键词在比较期的数值/该关键词在基期的数值. 比较期的数值和基期的数值是通过当天的用户搜索量和百度新闻中过去30天相关的新闻数量相比得来. 其实,百度指数仅仅是一个参考数值而已,他反应的情况是不同关键词在

SEO干货之论如何查询到更精确的百度收录量

很多站长朋友每天必看的事情就是查询一下自己的网站收录是涨是跌,我们使用最多的查询方法就是百度的site语法,这也是网上现在绝大部分工具查询收录量使用的原理.那么site语法的精确性到底如何,还有哪些其他方法能够查询更精确的收录量呢?这就是我们再此文即将探讨的内容,相信你读完这篇文章一定会让你对百度索引有更深刻的了解. 多数站长目前只知道查询收录量只有一种方式,那就是在搜索栏里输入site加自己的域名,其实这种查询方法用百度自己的话来说是"目前site语法的数值是索引量估算值,比较不准.推荐站长们

百度收录网站特定URL外链查询及所感

  百度知道上有网友发问:"如何查看我的网站在百度相关产品,如百度知道百度空间里面的反向链接有多少呢?" 这位朋友想查询的一定是自己网站被指定搜索引擎(如百度)所收录的特定网址URL(顶级域名或二级域名网站)中的所有外链,这对于我同样是个尚未想过的新问题. 鉴于各大搜索引擎所支持的查询指令不尽相同,我还是先从占国内80%以上搜索流量的百度试验起. 用"site:网址 关键词"(或"关键词 site:网址")的查询方法呀!这是百度.谷歌搜索引擎都支

判断URL是否有效,找了一天,有没有谁能给一个真正能用的

问题描述 找了一天,也没用找到一个能判断url是否有效,我这一般是判断帖子的,要判断这帖子是否被删除,是否能正常打开,是否跳转到404,跳转到了404就算不行,找了很多,都是能判断这路径对不对,不能保证后面的地址对不对,必有我有一个帖子的url后面是234234-1-1.html 这是正确,但是我在数字前面加了几个,在网站上是跳转到404了,可方法还是判断这url是正确的,有哪位大哥能给个能实用的方法,感激不敬...... 解决方案 伪代码哈:String url="你要访问的地址";