我司——藝瓊網(wǎng)絡(luò)的官方網(wǎng)站為了提高用戶體驗,向用戶展現(xiàn)更多有價值的內(nèi)容,采用了基于Jquery的JS選項卡技術(shù),大家可通過本站首頁最下方查看。長期以來,我們的幾位網(wǎng)站技術(shù)員一直為網(wǎng)站百度快照為什么不更新而糾結(jié),通過長期觀察發(fā)現(xiàn),快照日期雖然沒有更新,但首頁百度快照的內(nèi)容實際上經(jīng)常在更新的。這個問題非常奇怪,也引起了我司幾位網(wǎng)站技術(shù)員的興趣,并保持數(shù)月的關(guān)注。
更新了快照內(nèi)容,但卻不更新快照日期,看上去好像很不符合邏輯,百度出問題了嗎?首先來闡述一下幾個月來的觀察結(jié)果。
除了上述疑問外,筆者發(fā)現(xiàn),網(wǎng)站近幾個月以來一直保持著良好的發(fā)展勢頭,各優(yōu)化數(shù)據(jù)表現(xiàn)良好,各內(nèi)頁都能及時正常收錄,相關(guān)原創(chuàng)高質(zhì)量文章收錄后立即就可以獲得非常好的排名效果。這得益于網(wǎng)站編輯人員的用心分析,將用戶最感興趣的內(nèi)容原創(chuàng)編寫成冊,獲得這樣的效果也應(yīng)該是情理之中。但是,每天的原創(chuàng)更新并沒有使百度更新首頁快照日期。
正好中秋節(jié)將至,我司安排發(fā)布了一篇中秋節(jié)放假的通知,顯示在首頁頂部“公司新聞”版塊。第二天,首頁快照更新了,正是上傳通知的當(dāng)天(9月5日),我們還以為是百度突然重視起網(wǎng)站來了。隨后因公司業(yè)務(wù)調(diào)整,發(fā)布了一篇新聞,結(jié)果當(dāng)天馬上就收錄并更新了首頁快照(9月11日)。這個發(fā)現(xiàn)引起了同事們的注意,于是,于9月17日測試性地發(fā)布了一篇關(guān)公司業(yè)務(wù)動態(tài)的新聞,結(jié)果2小時后立即被收錄,快照也更新為當(dāng)天。為了進一步驗證由新聞發(fā)布引起的首頁快照日期更新,于9月18日發(fā)布了一篇接下某公司訂單的新聞,結(jié)果當(dāng)天立即被收錄,快照也是9月18日。
出于上述發(fā)現(xiàn),我們的技術(shù)員對首頁進行了分析。結(jié)果發(fā)現(xiàn),首頁中,除了新聞,其它文章都是以JS選項卡技術(shù)實現(xiàn)的。不得不贊嘆百度的強大,它竟然可以如果深入分析網(wǎng)站中的JS代碼。注意,我司網(wǎng)站中的JS并未采用AJAX動態(tài)調(diào)用,只是在已顯示的各個選項卡之間進行變換顯示而已。理論上,這些內(nèi)容都會在網(wǎng)站代碼中體現(xiàn)并可以正常被百度抓取,通過觀察,也確實是如此的。不過,百度為什么如此忽略選項卡中的內(nèi)容變化對首頁的更新呢?這一點百思不得其解。
基于此,我們的技術(shù)人員們也制定了相關(guān)的整改方案,希望可以進一步扭轉(zhuǎn)當(dāng)前的現(xiàn)狀。同時,我們也提醒大家,非不得已,最好還是不要在網(wǎng)站中以JS選項卡技術(shù)實現(xiàn),直接顯示出來吧,直接了當(dāng)。至于為什么,我們目的也無解。當(dāng)然,我們也會將相關(guān)的發(fā)現(xiàn)和研究成果在后續(xù)的文章中展現(xiàn)出來。謝謝大家參觀,不當(dāng)之處,勿噴。