百度抓取链接有四种措施
1、自动推送
JS代码是百度站长平台最新推出的轻量级链接提接组件,站长只需将自动推送的JS代码放置在站点每一个页面源代码中,当页面被参瞅时,页面链接会自动推送给百度,有用处新页面更快被百度收录。
2、Sitemap
不妨准时将网站链接放到Sitemap中,尔后Sitemap提接给百度。百度会周期性地抓取查瞅站长提接的Sitemap,闭于个中的链接进行处置。
3、自动推送
是最为赶快的提接本领,将站点当天新产出链接顿时经过此措施推送给百度,不妨保护新链接不妨登时被百度收录。
4、手动提接
假如你不想经过步伐提接,你不妨用这种措施手动提接链接到百度。
不日咱们引睹自动推送,这种措施是咱们最常用的,也是最方便的。
百度自动推送文章收录何如搞
百度站长平台供给链接索引,自动提接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中的代码本质上是固态的,所以不必常常调用。另一方面,咱们须要闭于r的值进行变化,将它变化为canonical URL的值。
这个脚本不妨进一步察瞅页面的canonical URL,咱们领会canonical属性展示该页面有千种URL的方法,请搜集引擎只认准href中给出的URL值,如许搜集引擎将不会为普遍页面常常查瞅推送页面的本质。
自动推送是一种特殊实用的措施,上手快,安置大概。然而也存留一些小问题,本文仅为普及自动推送的功效和灵验性供给了一条道路。
参瞅本文的人还不妨参瞅:
何如样近期内让网站收录翻倍大概者翻数倍?(1)
何如样近期内让网站收录翻倍大概者翻数倍?(2)
何如算搜集引擎优质网站
何如搞SEO有用处搜集引擎索引收录(2)