百度推送是什么?
对于站长们来说,现在的百度收录一直是个迷,时高时低,很多站长私下都抱怨网站收录不稳定,百度就开发推送提交功能,可以帮助你的网站让百度蜘蛛经常来爬你网站,只要你网站更新内容了, 就会 主动提交链接到搜索引擎,加大蜘蛛抓取频率。让你的网站更快收录从而获得流量。
为什么要做百度推送?
相信很多站长朋友都面临一个共同的难题,那就是自己辛苦写的文章,没有被百度收录,被同行抄袭后,却被百度收录了!或者排名比自己更好,自己的网站文章,迟迟不被百度收录,出于对原创的尊重,百度推出了收录提交功能,可以将你网站的文章手动提交给百度收录,或是使用API提交、sitemap网站地图提交,但是对于不懂代码的小白来说真的是太难了。
怎么弄做百度网站推送?
百度推送方式:
1、推送方式有很多种,最常见的是手动提交: https://ziyuan.baidu.com/linksubmit/url
网站链接数量少的可以使用普通链接提交方式
(这里有一个简单的方法)
链接抓取后直接复制链接粘贴推送
2、API提交方式
以下是PHP设置的推送方式,详细请参考百度资源搜索平台
$urls = array(
'http://www.example.com/1.html',
'http://www.example.com/2.html',
);
$api = 'http://data.zz.baidu.com/urls
site=www.58.com&token=edk7ychrEZP9pDQD';
$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;
3、sitemap.xml网站地图提交
1.第一种格式样例:txt文本格式(创建TXT文档,上传至根目录)
在一个txt文本列明需要向百度提交的链接地址,将txt文本文件通过搜索资源平台进行提交
域名.com/repaste/101562698_5230191316.html
2、sitemap.xml格式提交
<?xml version="1.0" encoding="utf-8"?>
<!-- XML文件需以utf-8编码-->
<urlset>
<!--必填标签-->
<url>
<!--必填标签,这是具体某一个链接的定义入口,每一条数据都要用<url>和</url>包含在里面,这是必须的 -->
<loc>http://www.yoursite.com/yoursite.html</loc>
<!--必填,URL链接地址,长度不得超过256字节-->
<lastmod>2009-12-14</lastmod>
<!--可以不提交该标签,用来指定该链接的最后更新时间-->
<changefreq>daily</changefreq>
<!--可以不提交该标签,用这个标签告诉此链接可能会出现的更新频率 -->
<priority>0.8</priority>
<!--可以不提交该标签,用来指定此链接相对于其他链接的优先权比值,此值定于0.0-1.0之间-->
</url>
<url>
<loc>http://www.yoursite.com/yoursite2.html</loc>
<lastmod>2010-05-01</lastmod>
<changefreq>daily</changefreq>
<priority>0.8</priority>
</url>
</urlset>
相对于不懂代码的同学是不是看到以上的代码头皮发麻,下面我将带大家使用更简单的方式直接复制以上抓取得到的网站链接放入文本框就可以实现推送。让我们给烦躁的代码和抄袭的同行说拜拜。今天的分享就在这里