让网站收录变快的方法(效果感人)

2018年8月4日10:00:04 发表评论

本月推荐:高佣联盟,免费领取一件淘宝商品,还包邮哦!

教程地址:http://jjsoho.com/gylm/

针对百度搜索引擎做网站SEO优化的站长,一般都会希望百度快点收录自己网站并希望能尽量提高收录量。所以我们要主动向百度提交网站相关链接,网站上线以后站长就应该抓紧注册百度站长平台,添加网站并将自己网站的目录及链接推送给百度,具体有三种链接提交办法:sitemap、主动推送和自动推送。下面金哥就这三种方法的区别和简单使用方法告知大家:

sitemap推送

sitemap是一个可以容纳大体量、历史数据的容器。它将我们网站所有的url装在了里面。金哥觉得快速的抓取并不完全指望sitemap的提交方式,但对于已经产生的文章、现有的列表页、tag标签页等都是最佳的选择,当我们的页面发生变化时,主动推送并不一定会再次推送,因为毕竟主动推送承担更多的是对新产生页面的及时推送,最重要的是有最大推送数量的限制;再说自动推送。如果你对历史页面进行了修改,没有被访问。那么根本不会触发自动推送js代码,当然也就不会推送给百度。所以,归其根本,sitemap是对已经产生的文章页、现有的列表页、tag标签页最大的助推工具。

注意:sitemap最好能做成自动生成的,发表文章以后可以到百度站长后台进行手动更新。tag标签页注意须将标签设置成英文模式,否则会生成一长串的代码,不利于SEO优化的。

掘金博客sitemap推送

http://jjsoho.com/sitemap.xml

主动推送

主动推送是最为快速的提交方式,建议您将站点当天新产出链接立即通过此方式推送给百度,以保证新链接可以及时被百度收录。注意是新增高质链接,如果多次提交历史链接、低质链接,会导致百度不再信任您提交的数据。所以主动推送更多的应该承担对新产生的URL的及时推送作用。有推送数量上的限制。

注意:针对有的模板或者建站系统会集成主动推送模块,这样我们可以将在百度站长平台获得的token=后面的代码放到网站后台相关位置就可以了。

让网站收录变快的方法(效果感人)

WordPress主动推送

打开WordPress主题文件中的functions.php模板函数文件,在末尾(?>标记前)增加如下代码。

  1. if(!function_exists('Baidu_Submit')){
  2. function?Baidu_Submit($post_ID)?{
  3. $WEB_TOKEN?=?'xxxxxxxx';?//这里请换成你的网站的百度主动推送的token值
  4. $WEB_DOMAIN?=?get_option('home');
  5. //已成功推送的文章不再推送
  6. if(get_post_meta($post_ID,'Baidusubmit',true)?==?1)?return;
  7. $url?=?get_permalink($post_ID);
  8. $api?=?'http://data.zz.baidu.com/urls?site='.$WEB_DOMAIN.'&token='.$WEB_TOKEN;
  9. $request?=?new?WP_Http;
  10. $result?=?$request->request(?$api?,?array(?'method'?=>?'POST',?'body'?=>?$url?,?'headers'?=>
  11. 'Content-Type:?text/plain')?);
  12. $result?=?json_decode($result['body'],true);
  13. //如果推送成功则在文章新增自定义栏目Baidusubmit,值为1
  14. if?(array_key_exists('success',$result))?{
  15. add_post_meta($post_ID,?'Baidusubmit',?1,?true);
  16. }
  17. }
  18. add_action('publish_post',?'Baidu_Submit',?0);
  19. }

自动推送

页面被访问了,就会被推送过去。那么被访问的和没被访问的就是热门页面或冷门页面的概念。冷门没被访问我们有sitemap,以及冷门页面产生时的自动推送。但对于热门页面,用户都喜欢的页面而言。在搜索引擎上也会有很大的需求,这类页面是我们获得流量的重要页面,他们如果没有被收录,除了sitemap、主动推送外,还可以更频繁的利用自动推送进行推送。这样被抓取或者收录的几率又会大多少呢?而且这个相对sitemap和主动推送实现的成本更低些,加段代码就搞定,何乐而不为呢?

如果站长使用PHP语言开发的网站,可以按以下步骤操作:

1、创建名为“baidu_js_push.php”的文件,文件内容是百度站长后台的自动推送JS代码;

2、在每个PHP模板页文件中的 <body> 标记后面添加一行代码:

<?php include_once("baidu_js_push.php") ?>

WordPress自动推送

打开WordPress主题文件中footer.php底部文件,在当中添加如下javascript代码。

  1. ?<script>
  2. (function(){
  3. ????var?bp?=?document.createElement('script');
  4. ????var?curProtocol?=?window.location.protocol.split(':')[0];
  5. ????if?(curProtocol?===?'https'){
  6. ???bp.src?=?'https://zz.bdstatic.com/linksubmit/push.js';
  7. ??}
  8. ??else{
  9. ??bp.src?=?'http://push.zhanzhang.baidu.com/push.js';
  10. ??}
  11. ????var?s?=?document.getElementsByTagName("script")[0];
  12. ????s.parentNode.insertBefore(bp,?s);
  13. })();

所以,综合上述金哥强烈建议你将其三个自动推送工具进行安装,并让三者协同工作,将抓取和收录价值最大化。

以上三种把文章的新链接推送到百度,实现网站新页面快速收录的方法介绍就完成了,过几天后就可以在后台看到每天推送给百度的链接数量。

weinxin
添加金哥微信:616370170
免费领取《100份掘金笔记》(备注:笔记),关注朋友圈获取更多最新线报!
金哥
  • 版权声明:本站原创文章,转载请保留出处和链接!
  • 本文链接:http://jjsoho.com/slbkff/ 网赚有风险,投资需谨慎!

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: