百度網站收錄教程(個人版)


讓百度搜索到有兩種方法,一種是等百度主動來爬取你的網站,還有一種是你自己主動提交給百度告訴它來爬取。第一種周期太過漫長,所以本文就講第二種

1.准備網站

首先,想要做SEO的同學,需要考慮清楚所選擇的前端框架。現在主流的angularJs,Vue.js,react.js這些以數據動態渲染的框架,是對爬蟲非常不友好的,但是這些框架有對應的后端渲染解決方案,或者一種曲線的方案就是寫一套專門針對SEO的靜態頁面(維護成本高)。當然只是想收錄的同學可以不用管這些,可以把數據綁定放到行內以bind的形式綁定,這樣至少在百度搜索結果中不會出現{{}}這樣的亂碼。
title標簽是一個關鍵標簽,它不僅是你頁面的名稱,也是百度搜索結果中的重要參考依據。如:

meta標簽的keywords 和 description :谷歌和百度已經不把這兩個標簽作為作為排名的因素了,但是description 對網站的流量還有有幫助的,因為 谷歌的搜索結果里面直接使用 description 做該頁面的描述,當用戶搜索,看到好的描述的時候,更容易來到你的網站,而 keywords 則基本無效了,有時候用了反而適得其反,百度會認為你有過度 SEO 之嫌。

2.向百度提交網站

進入百度鏈接提交入口

點擊提交

提交成功后百度的爬蟲就會來爬取你的網站了。

查詢是否被收錄:


如果收錄你的網站會有結果

3.加快收錄速度

雖然現在百度的爬蟲是實時來爬取你的網站了,但是來爬取了並不等於是收錄了。一般百度會在三個月之內收錄你的網站。你可以通過其他的一些方式來加速百度收錄的速度。

提交sitemap,或者代碼主動推送

提交網站的sitemap文件讓爬蟲一個一個的挨着爬取頁面。或者在頁面插入以下代碼:

<script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script>

這樣你的頁面每訪問一次就會被爬一次。

通過其他網站留名,引導百度來爬取

最常見的就是很多網站下面的友情鏈接了,在一些高權重的網站下添一個你的友情鏈接,百度會順着頁面也來爬取你的網站;或者在高權重的網站發布文章在內容中附帶上你網站的網址,也會吸引百度前來。這樣會大大增加收錄的幾率。

https

之前百度不會主動抓取https網頁,導致了很多https網頁無法被收錄。但是現在百度機制修改,會優先收錄https的網站(聽說是隔天收錄,我也沒試過)。

百度推廣

有錢能使鬼推磨,你懂的!

附帶其他幾個搜索引擎的入口

360搜索 (超快)
必應 (快)
搜狗 (慢)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM