潮人地東莞seo博客小編下面跟大家分享關(guān)于seo優(yōu)化方法之:如何讓移動網(wǎng)站快速收錄等問題,希望seo專員在做seo優(yōu)化的過程中有所幫助,內(nèi)容僅供參考。
移動端網(wǎng)站seo優(yōu)化已經(jīng)成為現(xiàn)在每一個seoer必須要考慮到的網(wǎng)站優(yōu)化方式,這也與近期的移動端搜索需要的提升有著直接的關(guān)系。對于移動端網(wǎng)站優(yōu)化來說,其實(shí)只要與PC端網(wǎng)站做好各項(xiàng)匹配的話,seo關(guān)鍵詞排名效果應(yīng)該也不會差的。對于移動端網(wǎng)站收錄的提升來說,就需要我們做好針對性的seo技術(shù)操作了。今天潮人地東莞seo博客轉(zhuǎn)載一篇來自于百度站長平臺發(fā)布的對快速有效的提升移動網(wǎng)站收錄量的內(nèi)容,其題目是移動網(wǎng)站如何快速提交數(shù)據(jù),正文部分如下:

這期的課跟上期息息相關(guān),首先回顧一下上期內(nèi)容,上期院長主要講了移動建站與選型。隨著網(wǎng)民對于移動化趨勢的加強(qiáng),移動端流量獲取成為了網(wǎng)站的重中之重。現(xiàn)在主流的數(shù)據(jù)提交方式共有以下三種:
seo博客相關(guān)推薦閱讀:百度seo優(yōu)化排名:如何增加百家號文章的的分享量
1,跳轉(zhuǎn)適配:該方法會利用單獨(dú)的網(wǎng)址向每種設(shè)備提供不同的代碼。這種配置會嘗試檢測用戶所使用的設(shè)備或ua,然后使用 HTTP 重定向和 Vary HTTP標(biāo)頭重定向到相應(yīng)的頁面。
2,代碼適配:該方法使用相同的網(wǎng)址(不考慮用戶所使用的設(shè)備),但會根據(jù)服務(wù)器對用戶所用瀏覽器的了解(ua),針對不同設(shè)備類型生成不同版本的HTML。
3,自適應(yīng):通過同一網(wǎng)址提供相同 HTML 代碼的網(wǎng)站設(shè)計(jì)方法。該方法不考慮用戶所使用的設(shè)備(pc、平板電腦、移動設(shè)備),但可以根據(jù)屏幕尺寸以不同方式呈現(xiàn)(即適應(yīng))顯示屏。
我們知道,百度發(fā)現(xiàn)我們網(wǎng)站內(nèi)容的方式有那么幾種:
1是通過百度蜘蛛自動抓取,這種方式是最傳統(tǒng)和原始的方式。這其中當(dāng)然還可以使用robots協(xié)議引導(dǎo)蜘蛛到sitemap文件內(nèi),使其加速抓取網(wǎng)站內(nèi)容。不過歸根結(jié)底,該種方式還是向提示蜘蛛來抓取,具體的抓取我們無法判斷。而且還要看蜘蛛對于該站的抓取頻率問題。
2是通過百度站長工具,將數(shù)據(jù)主動提交給百度,該種方式能有效的提高百度蜘蛛抓取數(shù)據(jù)的效率,也是我比較推薦的站長們應(yīng)該使用的數(shù)據(jù)提交方式。
百度站長工具提交數(shù)據(jù)的方式主要有以下三種,下面我們就針對移動網(wǎng)站,來講解一下這三種方式。
第一種方式:主動推送
第二種方式:自動推送
第三種方式:sitemap提交
一、主動推送
主動推送是最為快速的提交方式,將站點(diǎn)當(dāng)天新產(chǎn)出鏈接立即通過此方式推送給百度,可以保證新鏈接可以及時被百度收錄。
如何使用主動推送功能
1,需要網(wǎng)站制作數(shù)據(jù)推送接口,進(jìn)入主動推送工具后,會看到接口調(diào)用地址的token,token是由16個英文數(shù)字組合的字符串
2,下面提供一些推送示例
1)curl推送示例
將要提交的url數(shù)據(jù)寫入一個本地文件,比如urls.txt,每個url占一行,然后調(diào)用curl命令:
curl -H ‘Content-Type:text/plain’ –網(wǎng)站seo優(yōu)化知識點(diǎn)data-binary @urls.txt
“http://data.zz.baidu.com/urls?site=www.xiaokaiseo.com&token=edk7yc4rEZP9pDQD”
使用php、python、java等可以參照這個過程推送結(jié)構(gòu)化數(shù)據(jù)。
2)post推送示例
POST /urls?site=www.58.com&token=edk7ychrEZP9pDQD HTTP/1.1
User-Agent: curl/7.12.1
Host: data.zz.baidu.com
Content-Length: 83
http://www.xiaokaiseo.com/1.html
http://www.xiaokaiseo.com/2.html
3)php推送示例
$urls = array(
‘http://www.xiaokaiseo.com/1.html’,
‘http://www.xiaoka珠海市網(wǎng)站seo優(yōu)化iseo.com/2.html’,
);
$api = ‘http://data.zz.baidu.com/urls
site=www.58.com&token=edk7ychrEZP9pDQD’;
$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;
4)ruby推送示例
require ‘net/http’
urls = [‘http://www.xiaokaiseo.com/1.html’, ‘http://www.xiaokaiseo.com/2.html’]
uri = URI.parse(‘http://data.zz.baidu.com/urls
site=www.xxx.com&token=eTk7ychrWZP1pDQD’)
req = Net::HTTP::Post.new(uri.request_uri)
req.body = urls.join(“\n”)
req.content_type = ‘text/plain’
res = Net::HTTP.start(uri.hostname, uri.port) { |http| http.request(req) }
puts res.body
之后,我們會整理一份文件給大家,大家到時候可以根據(jù)文件,自己做主動推送代碼。
二、自動推送
自動推送是百度站長平臺為提高站點(diǎn)新增網(wǎng)頁發(fā)現(xiàn)速度推出的工具,安裝自動推送JS代碼的網(wǎng)頁,在頁面被訪問時,頁面URL將立即被推送給百度。
JS鏈接推送代碼以網(wǎng)頁為最小對象,服務(wù)于全平臺多終端,PC站和移動站均可使用。
安裝代碼的頁面在任意平臺(瀏覽器、微信、微博)被加載時,頁面鏈接會被第一時間推送給百度,從而提高站點(diǎn)新內(nèi)容的發(fā)現(xiàn)速度。
自動推送代碼如何安裝使用?
站長需要在每個頁面的HTML代碼中包含以下自動推送JS代碼:
(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);
})();
如果站長使用PHP語言開發(fā)的網(wǎng)站,可以按以下步驟操作:
1、創(chuàng)建名為“baidu_js_push.php”的文件,文件內(nèi)容是上述自動推送JS代碼;
2、在每個PHP模板頁文件中的
標(biāo)記后面添加一行代碼:
為什么自動推送可以更快的將頁面推送給百度搜索?
基于自動推送的實(shí)現(xiàn)原理問題,當(dāng)新頁面每次被瀏覽時,頁面URL會自動推送給百度,無需站長匯總URL再進(jìn)行主動推送操作。
借助用戶的瀏覽行為來觸發(fā)推送動作,省去了站長人工操作的時間。
自動推送和鏈接提交有什么區(qū)別?
已經(jīng)在使用鏈接提交的網(wǎng)站還需要再部署自動推送代碼嗎?
二者之間互不沖突,互為補(bǔ)充。已經(jīng)使用主動推送的站點(diǎn),依然可以部署自動推送的JS代碼,二者一起使用。
什么樣的網(wǎng)站更適合使用自動推送?
自動推送由于實(shí)現(xiàn)便捷和后續(xù)維護(hù)成本低的特點(diǎn),適合技術(shù)能力相對薄弱,無能力支持全天候?qū)崟r主動推送程序的站長。
站長僅需一次部署自動推送JS代碼的操作,就可以實(shí)現(xiàn)新頁面被瀏覽即推送的效果,低成本實(shí)現(xiàn)鏈接自動提交。
同時,我們也支持主動推送和自動推送代碼配合使用,二者互不影響。
三、移動Sitemap
百度推出了移動Sitemap協(xié)議,用于將網(wǎng)址提交給移動搜索收錄。百度移動Sitemap協(xié)議是在標(biāo)準(zhǔn)Sitemap協(xié)議基礎(chǔ)上制定的,增加了標(biāo)簽,它有四種取值:
:移動網(wǎng)頁
:移動網(wǎng)頁
:自適應(yīng)網(wǎng)頁
:代碼適配
百度移動Sitemap協(xié)議的寫法
這里關(guān)于傳統(tǒng)PC站的sitemap寫法就不說了。
1、向百度提交移動網(wǎng)頁的sitemap協(xié)議寫法樣例:
xmlns:mobile=”http://www.baidu.com/schemas/sitemap-mobile/1/”>
http://m.abc.com/index.html
2009-12-14
daily
0.8
2、向百度提交自適應(yīng)網(wǎng)頁的sitemap協(xié)議寫法樣例:
xmlns:mobile=”http://www.baidu.com/schemas/sitemap-mobile/1/”>
http://www.abc.com/autoadapt.html
2009-12-14
daily
0.8
3、向百度提交代東莞企業(yè)網(wǎng)站seo優(yōu)化碼適配網(wǎng)頁的sitemap協(xié)議寫法樣例:
xmlns:mobile=”http://www.baidu.com/schemas/sitemap-mobile/1/”>
http://www.abc.com/htmladapt.html
2009-12-14
daily
0.8
按照移動Sitemap協(xié)議做好Sitemap后,在Sitemap工具點(diǎn)擊添加新數(shù)據(jù)提交,與提交普通Sitemap方式一致。
Sitemap提交后,多久能被百度處理?
Sitemap數(shù)據(jù)提交后,一般在1小時內(nèi)百度會開始處理。在以后的調(diào)度抓取中,如果您的sitemap支持etag,我們會更頻繁抓取sitemap文件,從而及時發(fā)現(xiàn)內(nèi)容更新;否則抓取的周期會比較長。
以上是潮人地東莞seo博客跟大家分享關(guān)于seo優(yōu)化方法之:如何讓移動網(wǎng)站快速收錄等問題,希望能對大家有所幫助,若有不足之處,請諒解,我們大家可以一起討論關(guān)于網(wǎng)站seo優(yōu)化排名的技巧,一起學(xué)習(xí),以上內(nèi)容僅供參考。