如何让自己的网站内容能在百度上搜索到

雨中笑 网站 619热度

简介简单的几个方法让百度收录自己网站的域名和内容

前些天在百度上发现搜自己的网站内容发现可以搜索到了,本想那时就做个日志的,因为有事就没有记录,今天刚好有空记录下。




因为目前内容不多所以百度收录的有点少

做法:

方法1:

百度:http://www.Baidu.com/search/url_submit.htm  



方法二:

将下列代码放在你的代码里

<script>
(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);
})();
</script>


这个是当页面被访问时,页面链接会自动推送给百度。

方法三:

curl推送示例

将要提交的链接按照每行一条的格式写入一个文本文件中,命名此文件为urls.txt,然后进入该文件所在目录,执行如下命令:  

curl -H 'Content-Type:text/plain' --data-binary @urls.txt "http://data.zz.baidu.com/urls?site=yzx-fjl.cn&token=cExgpFwsE0VGI8i2"


方法四:

<?php

$urls = array(
'http://www.yzx-fjl.cn/show?id=91',
'http://www.yzx-fjl.cn/show?id=89',
'http://www.yzx-fjl.cn',
'http://www.yzx-fjl.cn/show?id=87'
);
$api = 'http://data.zz.baidu.com/urls?site=www.yzx-fjl.cn&token=youtoken';
$ch = curl_init();
$options = array(
CURLOPT_URL => $api,
CURLOPT_POST => true,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POSTFIELDS => implode("\n", $urls),
CURLOPT_HTTPHEADER => array('Content-Type: text/plain'),
);
curl_setopt_array($ch, $options);
$result = curl_exec($ch);
echo $result;

上面是php提交,升级的话可以自己爬取自己的网站并记录网站的连接存储在文件里再定时去发送

其它:

提交后就慢慢地等待,一般一个星期左右就会把你的域名和网站的内容收录了

刚刚提交代码,上线测试发现,方法二会试自己的网站相应时间变大,个人觉得还是另行收集网站链接,再定时发送给百度比较好。


很赞哦!(2)

本文阅读量 2405发布于 2020年5月25日

您的访问IP 3.16.67.54最早于 2024年5月14日 15时09分16秒 阅读过本文 为本文提供了 1 热度 1 阅读量

文章评论
回帖