做网站的,尤其是做网站优化的都知道,从搜索引擎获得的流量是最自然也是最精准的。但是这个精准流量的获取过程却是需要漫长时间和很大精力的,毕竟要把网站的排名优化到百度的自然搜索第一页甚至是第一位是很不容易的。但无论怎样,收录都是摆在第一位的,如果网站没有被收录那排名又从何而谈呢?所以做网站优化的站长需要解决的第一个最重要的问题就是如何让百度收录自己的文章,最好是快速收录。
对于网站的收录问题,百度给出了以下的三种方法:
1、主动推送。
2、提交Sitemap
3、手工提交。
我们再来看看这三种方法都有什么特点,或者说是优缺点吧。
主动推送:是百度站长平台推出的最新实时推送的工具(这个是本文推荐的方法),它可以将站点当天新产出链接立即通过此方式推送给百度,以保证新链接可以及时被百度收录。
sitemap:这是比较传统的提交方式了,定期将网站URL放在sitemap文件中等待搜索引擎蜘蛛爬行就成了,适合比较“懒惰”或者时间紧迫的站长。
手工提交:一次性提交链接给百度,主要用于网站建设初期向百度提交网站主页。
鉴于以上的因素,我建议站长选择第一种方式——主动推送。
但是问题来了,许多站长也想使用百度站长平台给出的这个功能,但是在自己实际操作的时候却一直不成功,最后也只能是不了了之了。怎么办呢?下面兰州飞雨带你只需3步,让网站实现百度主动实时推送功能。
百度主动推送(实时) 工具制作
我们先来看看百度站长平台给也的关于主动实时推送的示例代码:
百度主动推送(实时) 工具示例代码
示例就是原理。有了百度给出的这一段代码我们只需3步,就可以让网站实现百度主动实时推送功能了。
1、利用文本编辑工具(如EditPlus)在电脑里面新建一个php文件,这里我命名为【submit.php】。
2、打开【submit.php】文件,在文件里面添加以下的代码段,并保存。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | <?php $urls = array( 'http://www.feiyuseo.com/wangzhan-jichu/953.html', 'http://www.feiyuseo.com/wangzhan-jichu/635.html', ); $api = 'http://data.zz.baidu.com/urls? site=www.feiyuseo.com&token=UV6PRqeph5AkQSti'; $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; ?> |
注意:
a、在代码段起始和终止的地方一定要添加php标示符,否则,后果你知道的。
b、一定要将第一个url数组里面的网址替换成自己要推送的地址。
3、利用FTP工具上传刚刚编辑好的【submit.php】文件至网站服务器根目录或者自己喜欢的一个目录下面。
测试百度主动推送(实时) 工具是否运行正常
我们做好的工具能不能完成我们要的效果呢?最直接的方法就是测试。
在浏览器中打开
http://www.feiyuseo.com/submit.php
看到显示的内容为{"remain":498,"success":2}说明工具制作成功。
remain是当日剩余推送条数的意思、success是成功推送条数的意思。
看了上面的介绍是不是觉得百度主动推送(实时)工具也不那么神秘了。
总结:
以上内容教大家只需3步,让网站实现百度主动实时推送功能。我认为很方便也很实用。另外,需要跟大家再提醒的一点就是,利用这个工具可以将自己网站更新的文章以最快的速度推送给百度,让搜索引擎第一时间获知。但是并不意味着百度一定会收录并且显示在搜索结果中。所以,这个是只是网站排名的第一步。随着百度越来越重视文章的原创度,当我们的大量原创的优秀文章最先推送给百度的时候,我想我们网站的排名一定不会太差的。
关注创业、电商、站长,扫描下面的微信二维码,和我一起探讨。
转载请注明: 只需3步,让网站实现百度主动实时推送功能 | 飞雨笔记 | https://www.feiyuseo.com/seo-tools/965.html
很好的,谢谢了!