Microsoft Bing 搜尋引擎的歷史與發展
Bing 搜尋引擎的歷史可以追溯到 2000 年代初期。當時,Microsoft 的 MSN Search 服務使用的是 Inktomi 的搜尋演算法。後來隨著 Google 的迅速成長和搜尋技術的不斷提升,Microsoft 決定開發自己的搜尋引擎。2006 年,Microsoft 推出了 Live Search 並將其用於 MSN Search 服務,雖然 Live Search 具有更多的功能和更好的搜尋結果,但是它仍然無法與 Google 相比。2009 年微軟將 Live Search 改版更名為 Bing;2010 年更名為 Microsoft Bing。2023 年 2 月,微軟將 OpenAI 的 ChatGPT 模型整合至 Bing 搜尋引擎,並正式發布 New Bing。
Bing 不僅積極加入新功能,如圖像搜尋、影片搜尋、購物搜尋、新聞搜尋、地圖搜尋等,也與其他網站和公司成為合作夥伴,其中包含與 Facebook 合作社交搜尋,以及與 Yahoo 雅虎搜尋引擎簽署合作協議,成為雅虎的首選搜尋引擎。
Microsoft Bing 搜尋引擎在台灣佔領的市場份額
根據 Statcounter 的統計,2023 年 8 月 Bing 在台灣的搜尋引擎市占率為 2.25%。相較於 Yahoo 的 5.32% 和 Google 的 92.27% 有一段很大的差距。雖然微軟嘗試過許多想要提升搜尋市佔率的方式,例如在 Edge 瀏覽器中綁定預設搜尋為 Bing 或是 2023 年時推出 New Bing 意圖想要分瓜 Google 在搜尋引擎的市場,但仍然無法撼動 Google 在搜尋引擎的領導地位。
Source: StatCounter Global Stats – Search Engine Market Share
Microsoft Bing 搜尋引擎如何決定你的網站 SEO 排名?
考慮到網際網路的規模和操作搜尋引擎的複雜性,Bing 依賴於機器學習來確保用戶從網絡上的數萬億頁面內容中看到他們查詢的最佳結果。機器學習是讓計算機在沒有明確編程的情況下行動的科學,它通過識別數據中的模式並基於一小部分例子進行推廣。對於網頁排名,這意味著構建一個模型,該模型將查看一些理想的結果,以了解哪些特徵最能預測其用途,依賴於像用戶與 Bing 網站的交互以及由人類裁判標記的訓練數據之類的自動信號。Bing 指導其裁判員以確保他們的評估符合 Bing 的排名目標。
以下是Bing用於在搜尋結果中排名頁面的主要參數的概述。這些參數按一般重要性順序列出。Bing 的複雜系統使用這些標準來提供搜尋結果,每個參數的相對重要性可能會根據搜索而變化,並隨著時間的推移而發展。
- 搜尋關鍵字相關性(搜尋意圖):相關性指的是登陸頁面上的內容與搜尋關鍵字背後的意圖有多接近。這包括直接在頁面上尋找相同的詞語和指向該頁面的連結中使用的錨點文字。Bing還考慮了語義等效性,包括同義詞或縮寫,這些可能不是與查詢完全相同的文字,但被認為具有相同的含義,或稱為潛在語意索引 (Latent Semantic Indexing)。許多查詢關鍵字可能有多種可能的意圖。Bing 試圖提供一個全面的搜尋結果集合,反映出所有可能的搜尋意圖。並且 Bing 假定用戶期待尋找高質量的權威網站內容,除非用戶明確表示出尋找低權威的內容的意圖。
- 質量與可信度,高權威內容會優先呈現:評定網站的質量和可信度(Quality and Credibility, 後簡稱 QC)包括評估網站的目的清晰性、可用性和呈現方式。QC還包括對頁面的權威性進行評估,其中包括作者或網站的聲譽、言論水平(例如,一篇具有引用和對數據來源的參考的文章被認為比沒有解釋或引用數據來源的文章質量更高;呼籲暴力、辱罵、冒犯性言論或使用貶低語言表達觀點的頁面通常被認為是低質量的),除此之外,Bing 還會參考內容的完整性和作者身份的透明度,這點於 Google 提出的 EAT 是類似的概念。
- 用戶參與度:Bing還考慮用戶與搜尋結果的互動方式。為了確定用戶參與度,Bing會提出以下問題:用戶是否點擊了特定查詢的搜尋結果,如果點擊了,是哪些結果?用戶在點擊的搜尋結果上花了多少時間,還是迅速返回Bing?用戶是否調整或重新構思了他們的查詢關鍵字?Bing網站管理員工具會提供這些有關用戶與你的網頁互動的洞察資訊。
- 新鮮度:通常情況下,Bing更喜歡新鮮的內容。那些能夠提供持續更新資訊的網頁被視為新鮮的。在許多情況下,今天創建的內容在未來多年仍然相關。然而,在某些情況下,今天創建的內容可能會很快過時。
- 地理位置:在搜尋結果的排名中,Bing會考慮用戶的位置(國家和城市)、網頁的主機位置、網頁的語言以及其他訪問該網頁的用戶的位置。
- 頁面載入時間:網頁讀取速度過慢可能會導致訪問者在內容載入時,甚至還沒有載入完畢就離開您的網站,轉而在其他地方尋找資訊。Bing可能會將這視為用戶體驗不佳和不太有幫助的搜尋結果。更快的頁面載入速度始終對於 SEO 排名來說更好,但網站管理員應該在頁面載入速度與使用者體驗之間取得平衡,而非一昧的追求網頁載入速度。
如何在 Microsoft Bing 搜尋引擎獲得 SEO 排名?
想要操作 Bing SEO 在 Bing 搜尋引擎中獲得排名,那麼你的第一件事情肯定是安裝 Bing 網站管理員工具 (Microsoft Bing Webmaster Tool),因為使用 Microsoft Bing Webmaster Tool 可以讓你在規劃 Bing SEO 操作計畫時更輕鬆。在該工具的左側導覽列中提供了相當多元的工具列表讓你可以觀察追蹤你的網站現況和提供關鍵字規劃相關的建議,例如可以幫你找出目前 Bing 有爬取到的反向連結、關鍵字研究工具、每月自動化的網站 SEO 報表、網站地圖 (Sitemap) 提交、立即提交網址索引工具 (透過 IndexNow 規範或是 Bing URL Submission 功能)、robots.txt 測試工具…等。
根據 Bing Webmaster Guideline 官方指南建議,想要操作好 Bing SEO 你會需要依據下列指示進行網站優化:
建立正確的 Sitemap 網站地圖
你必須要協助 Bing 搜尋引擎找到網站上所有頁面,當 Bing 得知你的網站地圖後,便會固定的爬取你登陸於 Sitemap 裡的網頁內容。你可以透過網站管理員工具將網站地圖提交到 Microsoft Bing Webmaster Tool,或是將 XML 格式的 Sitemap 放置於網站根目錄底下的 sitemap_location.xml 檔案中。如果你的網站地圖檔案想要放置在不同的位置,你也可以將位置引用在內 robots.txt。
Bing 支援多種網站地圖格式,包括 XML、RSS、MRSS、Atom 1.0 和文件格式,記得要確保網站地圖內的網址是正確可被存取的,網站地圖的最大大小為 50,000個URL / 50MB(未壓縮)。如果你的網站很大,可以將大型網站地圖分割為多個較小的網站地圖,然後使用網站地圖索引文件列出所有個別的網站地圖。
為了確保網站沒有重複多餘的內容,假設你的網站有多個版本(HTTP vs HTTPS或移動版 vs 桌面版),建議你在網站地圖中只指向單個版本。如果你決定為移動版和桌面版提供獨特的URL體驗,請使用rel=”alternate”屬性進行註釋。
延伸閱讀:Sitemap是什麼?一次掌握Sitemap網站地圖製作與提交流程!
使用 IndexNow API 或是 URL Submission API 主動提交新頁面索引
如果你更新了你的網站內容,主動更新告知搜尋引擎網站內容有更新是一個好的作法,透過 IndexNow API 或是 URL Submission API 主動提交新頁面索引可以加快搜尋引擎更新頁庫存檔,並進一步可能的影響你的網頁在 Bing 搜尋引擎上顯示的排名順序。
建立高品質的內外部連結並確保數量合理
傳統上,外部連結被視為確定網站受歡迎程度的訊號。讓其他網站連結到你的網站的最佳方式是創建獨特且高質量的內容。Bing的爬蟲(Bingbot)會跟隨你網站內部的連結(內部連結)或其他網站的連結(外部連結),以幫助Bing發現新的內容和新的頁面。
Bing 建議將網站上的所有頁面連結至至少一個可發現且可爬行的頁面。可爬行的連結是具有href屬性的 <a> 標籤、引用連結應包含與頁面相關的文字或圖像alt屬性,每個頁面上的連結數量應保持在合理範圍內,每頁不超過幾千個連結。
合理努力確保網站上的任何付費或廣告連結使用rel=”nofollow”、rel=”sponsored”或rel=”ugc”屬性,以防止爬蟲跟隨這些連結,並可能影響搜索排名。Bing重視有機增長的連結;這些連結是由其他值得信賴且相關的網站上的內容創作者隨時間增加的連結,能夠從其網站上帶來真實用戶到你的網站。計劃以有機方式在內部和外部建立連結。
使用黑帽 SEO 操作的手法來增加連結數量可能會導致你的網站受到懲罰並從 Bing 索引中刪除,例如購買鏈接、參與鏈接計劃(內容農場、垃圾連結和過度連結操控)
延伸閱讀:反向連結(Backlink)是什麼?購買反向連結操作有風險嗎?
避免重複內容
將網站上的頁面數量限制在合理範圍內。避免網站內存在重複內容,可以通過以下方式去除重複內容:
- 避免使用相同內容的不同URL,可以使用 Canonical 標籤來避免這種情況。
- 避免使用參數網址,透過配置網站和URL參數提高爬行效率,幫助減少指向相同內容的多個URL的變形。
- 避免使用特定於行動裝置設備的URL。嘗試為桌面和行動裝置用戶使用相同的URL。
延伸閱讀:善用 Canonical 語法,避免網站重複內容影響 SEO 排名
適當使用重新導向
如果你將網站上的內容移動到其他位置,請至少使用HTTP 301永久重定向三個月。如果移動是暫時的,即少於一天,請使用302臨時重定向。在網站內容從一個位置移動到另一個位置時,避免使用rel=canonical標籤代替適當的重定向。
避免透過 JavaScript 進行 Client Side Render 渲染內容
Bing 雖然可以處理JavaScript,但在大規模處理JavaScript 並最小化HTTP請求數量時存在著一定的限制,因此Bing建議在特定用戶代理 User Agent(如Bingbot)使用 Server Side Render 渲染內容來避免無法正確索引內容的情形發生。
延伸閱讀:SSR 還是 CSR? 3 分鐘了解網頁渲染對 SEO 的影響
正確使用 404 狀態碼刪除網頁索引
你可以通過返回404 “找不到內容” 的HTTP狀態碼來刪除內容。使用Bing的內容刪除和頁面刪除工具可以加快內容刪除的過程。內容刪除請求最長有效期為90天,您需要 renew(更新)該請求,否則內容可能會重新出現在搜尋結果中。
使用 robots.txt 給予 Bing 搜尋引擎正確指示,並保持內容為最新
robots.txt 文件通知搜尋引擎爬蟲(例如Bingbot)可以或不可以訪問您網站上的哪些頁面和文件。robots.txt主要用於指示和管理爬蟲流量,例如,您可以告訴Bingbot不要爬行較無用的內容,例如搜尋結果頁面或登錄頁面。
記得將robots.txt文件放置在您網站的根目錄(最頂層的目錄)中,不要放在子目錄中。阻止Bing爬行某個頁面很可能會導致該頁面從索引中刪除。然而,使用Disallow並不能保證該頁面不會出現在索引或搜尋結果中。如果您想阻止特定頁面被爬行或索引,應該使用noindex的robots meta標籤,而不是在robots.txt中使用disallow。
不要忘記經常檢查您的robots.txt文件,以確保其保持最新內容。在Bing網站管理工具中查看被robots.txt文件拒絕訪問的URL,以確保其保持準確。
延伸閱讀:【robots.txt 全攻略】robots.txt SEO 概念與測試工具教學!
建立有獨特有價值的內容
Bing尋求為用戶創建豐富、有價值且引人入勝的內容,而不是為搜尋引擎而創建。通過在你的網站上創建清晰、獨特、高質量、相關且易於尋找的內容,將增加Bing索引和在搜尋結果中顯示你的內容的概率。
你應該要透過關鍵字規劃工具規劃搜尋者想要查看的內容,並瘸寶內容足夠豐富且獨特。如果可以,最好在內容中加上圖片與影片,但要記住不要將重要的文字放置於圖片中,雖然 Bing可以透過文字辨識理解圖片內的文字,但仍然在圖片 alt 屬性中撰寫說明文字是比較可靠讓搜尋引擎理解的方式。
優化 HTML 標籤
以下標籤是必要的標籤優化項目:
- 標籤 title:你必須幫你的網站每個頁面設定一個唯一的標題,並簡短的說明頁面的內容
- 標籤 meta description:你必須幫你的網站每個頁面設定一個不重複的敘述, description 是 title 的延伸
- 標籤 meta robots:設定正確的指示可以指示搜尋引擎如何爬取你的頁面
- 標籤 a:設定正確的連結,確保每個頁面都有往外的連結,並正確設定 rel 屬性
- 標籤 img:設定 alt 屬性,幫圖片增加說明文字
- 標籤 h1:讓使用者、搜尋引擎更容易理解頁面的目的
- 標籤 h2 ~ h6:建立頁面內容架構,讓 Bing 更容易理解每一個段落
- 標籤 table:適當的使用表格,讓頁面內容更有結構
- 其他具有語意的 HTML5 標籤:可以使用 article, aside, details, figure, header, footer, main 這些語意標籤,讓搜尋引擎了解網頁結構
延伸閱讀:【HTML Meta Tags 攻略】掌握 Meta Title & Description,搶佔 SEO 高位!