百度加强推送URL链接,百度SEO强行推送链接JavaScript代码案例讲解。

JSON 2020-05-02 00:12:18 10036

前几天有人找我写个JS脚本,是  SEO  相关,我一听需求,感觉有点异想天开,仔细想好想也可以哦?

推送需求:

每当用户访问网站一个页面的时候,把我们想要推送给百度的页面地址都推送一次。

对,这就是需求。

推送分析:

由于我们在页面里增加了百度自动提交代码,其实就是主动把您的页面推送给百度,百度爬虫会来抓取,然后评判页面质量是否索引收录和搜索展示。

百度的主动推送里有JS代码,然后拼接参数提交。下面我们来分析一个请求。


每次访问会发送一个图片请求,用 r 做参数,提交当前页面的域名,l 为当前请求的链接。

眼尖的同学会发现“9_Q4simg2RQJ8t7jm9iCKT-xh_”,对,这个应该是一个秘钥类似的路径,有兴趣的可以研究下这个百度的JS推送地址:

https://zz.bdstatic.com/linksubmit/push.js

那我们来搞小实现一波?直接上JavaScript代码。

//百度推送js
(function () {
    var bp = document.createElement('script');
    var curProtocol = window.location.protocol.split(':')[0];
    if (curProtocol === 'https') {
        bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'
    } else {
        bp.src = 'http://push.zhanzhang.baidu.com/push.js'
    }
    var s = document.getElementsByTagName('script')[0];
    s.parentNode.insertBefore(bp, s)
})();


//需要推送的地址
var urls = ['/1.html','/2.html','/3.html'];
//按上面的图,看您的key是什么。
var key = '9_Q4simg2RQJ8t7jm9iCKT-xh_'; 
(function(w,d){
    //自动获取当前域名
    var domain = w.location.protocol + "//"+d.domain;
    for (var i = 0; i < urls.length; ++i) {
        var t = new Image;
        var p  = Math.random().toString(32).slice(2,7);
        t.src = 'https://sp0.baidu.com/'+key+'/s.gif?r='+ encodeURIComponent(domain) +'&l=' + domain  + urls[i];
    }
})(window,document);

我们如果使用,只要替换上面的key,和需要推送的地址即可。地址以根目录开始,不要填写域名,域名为自动获取当前域名。

我们拿阿里云来测试下:


可以看到推送了3个链接,分别为:

https://www.aliyun.com/1.html
https://www.aliyun.com/2.html
https://www.aliyun.com/3.html

可以自己去测试下。

结言:

首先这个办法的可行性自己评估,具体是否对  SEO  有帮助请自行评估,我的评估还行,但是别太过分还行。

一般这种方法是用来提交泛连接,泛连接是什么意思?泛连接就是当您访问一个网站,你地址随便输入都会有内容响应,这种是作弊的,就是拿一堆文字内容去聚合,不管您输入什么链接,都会有一篇文章出来。这种方案都不能长久,一般做站还是建议不要这么去做。

有什么  SEO  相关知识,请与我交流。也可以在下面留言,我会及时回复您。


版权所属:SO JSON在线解析

原文地址:https://www.sojson.com/blog/365.html

转载时必须以链接形式注明原始出处及本声明。

本文主题:
SEO

如果本文对你有帮助,那么请你赞助我,让我更有激情的写下去,帮助更多的人。

关于作者
一个低调而闷骚的男人。
相关文章
百度秒收录教程,怎么做到百度秒收入你的页面,SEO 教程
SOJSON 使用又拍云 CDN 整体架构,解决百度 SEO 方案
【2020年】百度搜索词获取,获取百度搜索的关键词【真实有效】
Java爬取百度云观测对网站的检测数据,获取子域名及域名的安全信息
生成新浪短网址、百度短网址,t.cn / dwz.cn 的生成方式,短链还原
SEO 换友情链接的主意事项,友情链接断链、友情链接套路说明
JS解密,JavaScript 解密,任何JS加密都能100%解密,以及JS 加密讲解
分解质因数 JavaScript 计算方式,及分解质因数讲解
Javascript 加密/压缩后运行不了,JavaScript报错排查讲解
又拍云(Upyun)CDN、云存储刷新链接缓存,API实例讲解
最新文章
Python print() 函数 63
PHP if/else/elseif 语句 88
HTML5 Canvas弧线教程 103
Java赋值运算符 118
XML内部实体和外部实体 217
Java面向对象编程概念 177
PHP回显语句 128
Linux—文件树 142
C语言while循环和do while循环 155
Python元组剖析 248
最热文章
最新MyEclipse8.5注册码,有效期到2020年 (已经更新) 683025
苹果电脑Mac怎么恢复出厂系统?苹果系统怎么重装系统? 674756
免费天气API,全国天气 JSON API接口,可以获取五天的天气预报 603323
免费天气API,天气JSON API,不限次数获取十五天的天气预报 582343
Jackson 时间格式化,时间注解 @JsonFormat 用法、时差问题说明 553185
我为什么要选择RabbitMQ ,RabbitMQ简介,各种MQ选型对比 509477
Elasticsearch教程(四) elasticsearch head 插件安装和使用 480123
Jackson 美化输出JSON,优雅的输出JSON数据,格式化输出JSON数据... ... 265166
Java 信任所有SSL证书,HTTPS请求抛错,忽略证书请求完美解决 244332
Elasticsearch教程(一),全程直播(小白级别) 225692
支付扫码

所有赞助/开支都讲公开明细,用于网站维护:赞助名单查看

查看我的收藏

正在加载... ...