長沙網站優化公司

如何給網站添加自動推送?SEO給網站添加自動推送方法

浏覽:/ 2019-10-08

38568896.jpg

百度抓取鏈接有四種方式

1、自動推送

JS代碼是百度站長平台最新推出的輕量級鏈接提交組件,站長只需將自動推送的JS代碼放置在站點每一個頁面源代碼中,當頁面被訪問時,頁面鏈接會自動推送給百度,有利于新頁面更快被百度收錄。

2、Sitemap

可以定期將網站鏈接放到Sitemap中,然後Sitemap提交給百度。百度會周期性地抓取檢查站長提交的Sitemap,對其中的鏈接進行處理。

3、主動推送

是最爲快速的提交方式,將站點當天新産出鏈接立即通過此方式推送給百度,可以保證新鏈接可以及時被百度收錄。

4、手動提交

如果你不想通過程序提交,你可以用這種方式手動提交鏈接到百度。

今天尊龙D88官网新版介紹自動推送,這種方式是尊龙D88官网新版最常用的,也是最方便的。

 

百度自動推送文章收錄怎麽做

百度站長平台提供鏈接索引,自動提交JS腳本已經有一段時間了。任何平台(浏覽器、微信、微博)的頁面安裝代碼以後,頁面鏈接會很快被推到百度,從而提高站點新內容發現的速度。

代碼:

<script>

(function(){

var canonicalURL, curProtocol;

//Get the <link> tag

var x=document.getElementsByTagName("link");

//Find the last canonical URL

if(x.length > 0){

for (i=0;i<x.length;i++){

if(x[i].rel.toLowerCase() == 'canonical' && x[i].href){

canonicalURL=x[i].href;

}

}

}

//Get protocol

   if (!canonicalURL){

    curProtocol = window.location.protocol.split(':')[0];

   }

   else{

    curProtocol = canonicalURL.split(':')[0];

   }

   //Get current URL if the canonical URL does not exist

   if (!canonicalURL) canonicalURL = window.location.href;

   //Assign script content. Replace current URL with the canonical URL

    !function(){var e=/([http|https]:\/\/[a-zA-Z0-9\_\.]+\.baidu\.com)/gi,r=canonicalURL,t=document.referrer;if(!e.test(r)){var n=(String(curProtocol).toLowerCase() === 'https')?"https://sp0.baidu.com/9_Q4simg2RQJ8t7jm9iCKT-xh_/s.gif":"//api.share.baidu.com/s.gif";t?(n+="?r="+encodeURIComponent(document.referrer),r&&(n+="&l="+r)):r&&(n+="?l="+r);var i=new Image;i.src=n}}(window);})();

</script>

 

百度自動推送文章收錄原理

1、它先是判斷了目前的協議類型是HTTPS還是其他類型(如,HTTP,FTP等)

2、然後下載了百度官方的一個JS文件

3、然後通過生成腳本塊將JS文件的內容插入到當前頁中。

4、最後會運行這個腳本塊

 

这个js中的代码实际上是静态的,所以不必每次调用。另一方面,尊龙D88官网新版需要对r的值进行更改,将它更改为canonical URL的值。

这个脚本可以进一步查看页面的canonical URL,尊龙D88官网新版知道canonical属性表示该页面有千种URL的花样,请搜索引擎只认准href中给出的URL值,这样搜索引擎将不会为同一页面多次检查推送页面的内容。

 

自動推送是一種非常實用的方法,上手快,操作簡單。但也存在一些小問題,本文僅爲提高自動推送的效率和有效性提供了一條途徑。

閱讀"如何給網站添加自動推送?SEO給網站添加自動推送方法"的人還閱讀

上一篇:如何優化反向鏈接?SEO反向鏈接優化方法

下一篇:如何短期內提高收錄率?SEO短期提高收錄率方法