当前位置:首页 > 网站建设

站长学院:移动网站如何快速向百度提交数据?

时间:2019-02-14 10:40:00来源:网站建设作者:seo实验室小编阅读:81次「手机版」
 

百度站长学院

二、自动推送

自动推送是百度站长平台为提高站点新增网页发现速度推出的工具,安装自动推送js代码的网页,在页面被访问时,页面URL将立即被推送给百度。

JS链接推送代码以网页为最小对象,服务于全平台多终端,PC站和移动站均可使用。

安装代码的页面在任意平台(浏览器微信微博)被加载时,页面链接会被第一时间推送给百度,从而提高站点新内容的发现速度。

自动推送代码如何安装使用?

站长需要在每个页面的HTML代码中包含以下自动推送JS代码:

<script>

(function(){

var bp = document.createElement('script');

bp.src = '//push.zhanzhang.baidu.com/push.js';

var s = document.getElementsByTagName("script")[0];

s.parentNode.insertBefore(bp, s);

})();

</script>

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

1、创建名为“baidu_js_push.php”的文件,文件内容是上述自动推送JS代码;

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

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

为什么自动推送可以更快的将页面推送给百度搜索

基于自动推送的实现原理问题,当新页面每次被浏览时,页面URL会自动推送给百度,无需站长汇总URL再进行主动推送操作。

借助用户的浏览行为来触发推送动作,省去了站长人工操作的时间。

自动推送和链接提交有什么区别?

已经在使用链接提交的网站还需要再部署自动推送代码吗?

二者之间互不冲突,互为补充。已经使用主动推送的站点,依然可以部署自动推送的JS代码,二者一起使用。

什么样的网站更适合使用自动推送?

自动推送由于实现便捷和后续维护成本低的特点,适合技术能力相对薄弱,无能力支持全天候实时主动推送程序的站长。

站长仅需一次部署自动推送JS代码的操作,就可以实现新页面被浏览即推送的效果,低成本实现链接自动提交。

同时,我们也支持主动推送和自动推送代码配合使用,二者互不影响。

三、移动sitemap

百度推出了移动Sitemap协议,用于将网址提交给移动搜索收录百度移动Sitemap协议是在标准Sitemap协议基础?#29616;?#23450;的,增加了<mobile:mobile/>标签,它有四种取值:

<mobile:mobile/> :移动网

<mobile:mobile type="mobile"/> :移动网页

<mobile:mobile type="pc,mobile"/>:自适应网页

<mobile:mobile type="htmladapt"/>:代码适配

百度移动Sitemap协议的写法

这里关于传统PC站的sitemap写法就不说了。

1、向百度提交移动网页的sitemap协议写法样例:

<?xml version="1.0"encoding="UTF-8" ?>

<urlset xmlns="HTTP://www.sitemaps.org/schemas/sitemap/0.9"

xmlns:mobile="http://www.baidu.com/schemas/sitemap-mobile/1/">

<url>

<loc>http://m.abc.com/index.html</loc>

<mobile:mobiletype="mobile"/>

<lastmod>2009-12-14</lastmod>

<changefreq>daily</changefreq>

<priority>0.8</priority>

</url>

</urlset>

2、向百度提交自适应网页的sitemap协议写法样例:

<?xml version="1.0"encoding="UTF-8" ?>

<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"

xmlns:mobile="http://www.baidu.com/schemas/sitemap-mobile/1/">

<url>

<loc>http://www.abc.com/autoadapt.html</loc>

<mobile:mobiletype="pc,mobile"/>

<lastmod>2009-12-14</lastmod>

<changefreq>daily</changefreq>

<priority>0.8</priority>

</url>

</urlset>

3、向百度提交代码适配网页的sitemap协议写法样例:

<?xml version="1.0"encoding="UTF-8" ?>

<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"

xmlns:mobile="http://www.baidu.com/schemas/sitemap-mobile/1/">

<url>

<loc>http://www.abc.com/htmladapt.html</loc>

<mobile:mobiletype="htmladapt"/>

<lastmod>2009-12-14</lastmod>

<changefreq>daily</changefreq>

<priority>0.8</priority>

</url>

</urlset>

按照移动Sitemap协议做好Sitemap后,在Sitemap工具点击添加新数据提交,与提交普通Sitemap方式一致。

Sitemap提交后,多久能被百度处理?

Sitemap数据提交后,一般在1小时内百度会开?#21363;?#29702;。在?#38498;?#30340;调度抓取中,如果您的sitemap支持etag,我们会更频繁抓取sitemap文件,从而及时发现内容更新;否则抓取的周期会比较长。

相关阅读

如何快速熟悉一款APP

当因为面试的需要或是基于自己的兴趣,如何快速的熟悉一款APP产品?该从哪些方便着手去熟悉呢?以下是我自己总结的关于快速熟悉一款APP

VB脚本:快速入门教程

?? 常见的Shell界面远程登录软件有SecureCRT、XShell、PuTTY、VNC等?#21462;?#26412;文主要结合SecureCRT来?#27493;釼B脚本的快速入门与实践方法。

TinyXml快速入门

本文转自:朱金灿 源博客地址:http://blog.csdn.net/clever101 对于xml文件,目前我的工作只是集中在配置文件和作为简单的信息文件来

MATLAB快速傅里叶变换(fft)函数详解

原文 定义: ?MATLAB帮助文件原文?The 'i' in the 'Nth root of unity' 是虚数单位 ?调用: ??1. ?Y = fft(y);2. ?Y = fft(y,N);式

快速排序(来自:算法:C语言实现)

快速排序算法是一?#22336;种闻?#24207;算法.它将数组划分为两个部分,然后分别对两个部分进?#20449;?#24207;.我们将看到,划分的准确位置取决于输入数组

分享到:

栏目导航

推荐阅读

热门阅读

疯狂麻将试玩