在進行 SEO 搜尋引擎關鍵字優化之前,我們必須要先了解搜尋引擎的運作原理,才能知道關鍵字優化的策略要如何訂定!
Google 搜尋引擎是怎麼運作的
網路搜尋引擎原理有兩個主要功能:爬行網站 (crawling) 跟建立網站索引 (index),並且提供一個搜尋引擎認為最相關的結果列表給搜尋的人們,並且使用網頁相關性去排序 / 排名 (ranking) 這些搜尋結果網頁。
爬行與建立索引
在網路上爬行並且索引數千萬字的文件、網頁、檔案、影片、與各式媒體。
提供搜尋結果
為使用者提供答案到搜尋搜尋查詢結果,通常通過他們檢索的相關頁面列表進行查詢,並進行相關性排序 / 排名。
那麼,接下來就此兩個部分為基礎,來拆解網路搜尋引擎原理。
1. 爬行與檢索
網路的連結結構會把所有網路上的網頁綁定在一起
連結讓 Google 搜尋引擎的自動化機器人,被稱為爬行者 (crawlers) 或蜘蛛 (spiders) 去接觸數以千萬計的檔案。
當搜尋引擎找到新的網頁,他們就會閱讀理解這些頁面中的程式碼,並且把選定幫助他們認識這個網頁的程式碼片段儲存在數據庫當中,當需要在搜尋查詢被使用的時候再找出來使用。為了完成了解數十億網頁的龐大任務, Google 搜索引擎已經在世界各地建立了數據中心。
這些龐大的數據儲存設備擁有數千台機器,能夠快速處理大量的信息。 當一個人在 Google 搜尋引擎上進行搜索時,他們就能立即取得搜尋結果,即使是一秒鐘或兩秒鐘的延遲也會讓搜尋者不開心,所以搜尋引擎盡可能快地提供答案。
2. 提供答案
搜尋引擎是答案的機器,當一個人在進行網路搜尋時,搜索引擎會搜索他擁有數十億文件的資料庫,並做兩件事:首先,它只提供那些與搜索者查詢相關或有用的結果,其次,根據提供資訊的網站的知名度對這些結果進行排名,代表了你的網站與搜尋者意圖的相關性 (relevance) 以及是否受歡迎 (popularity)。
搜尋引擎如何決定相關性與人氣
對於搜索引擎而言,「相關性」的意義不僅僅在於找到合適的詞彙。在網路建立的早期,搜索引擎只能檢查網站是否有搜尋查詢提到的詞彙,搜索結果的價值有限。多年來,聰明的工程師已經設計出更好的方法來將結果與搜索者的疑問進行配對。直到今天則有了數百個因素去影響相關性,只要能夠掌握最主要的因素,便能做出好的 SEO 了。
搜索引擎通常假設網站的頁面或檔案越受歡迎,它所包含的信息就越有價值,然而人氣和相關性不是手動確定的,引擎使用演算法,從穀殼中挑出小麥(相關性),然後按質量(人氣)排序小麥。
3. 我能透過搜尋引擎成功行銷嗎?
搜索引擎的複雜演算法可能看起來難以理解。事實上,Google 搜尋引擎本身幾乎沒有提供幫助得到更好的搜尋排名或獲得更高流量的提示,Google 是這樣說的:
*來自 Google Webmaster 指南的 SEO 資訊
Google 建議您在搜索引擎中獲得更好的排名
- 請確保你的網站是給使用者看的,而不是給搜索引擎看的。不要欺騙使用者,也不要向搜索引擎展示 A 資訊,卻給使用者看 B 資訊,這種做法通常被稱為「隱藏(Cloaking)」。
- 建立一個明確的層次和文字連結的網站。每個頁面至少應該有一個靜態內文連結,建立一個有用的且資訊豐富的網站,並寫出清晰準確地描述您的內容的網頁。
- 確保你的 <title> 元素和 ALT 屬性是描述性且準確的。
- 使用關鍵字創建描述性的且人性化的網址;當Google 在爬行你的網站時,要避免重複的內容被 Google 看見,請使用 301 重新導向或 rel =“canonical” 屬性告訴 Google 哪個網址是擁有該內容所有權,應該要被爬行到的。
–
以上就是 Google 透過搜尋引擎演算法進行搜尋排序/排名的搜尋引擎原理,閱讀到這邊,是否能夠更加理解搜尋引擎優化的基礎了呢?接下來就要介紹對於搜尋引擎原理,我們該如何進行搜尋引擎行銷,來取得更多免費客源!