搜尋引擎最佳化

搜尋引擎最佳化(英語:search engine optimization縮寫SEO),是一種透過了解搜尋引擎的運作規則來調整網站,以及提高目的網站在有關搜尋引擎內排名的方式。由於不少研究發現,搜尋引擎的用戶往往只會留意搜尋結果最前面的幾個條目,所以不少網站都希望透過各種形式來影響搜尋引擎的排序,讓自己的網站可以有優秀的搜尋排名。當中尤以各種依靠廣告維生的網站為甚。

基本介紹

  • 中文名:搜尋引擎最佳化
  • 外文名:search engine optimization
簡介,歷史,早期搜尋引擎,當代搜尋引擎,白帽方法,On-Page 頁面最佳化,

簡介

所謂“針對搜尋引擎作最最佳化的處理”,是指為了要讓網站更容易被搜尋引擎接受。搜尋引擎會將網站彼此間的內容做一些相關性的數據比對,然後再由瀏覽器將這些內容以最快速且接近最完整的方式,呈現給搜尋者。搜尋引擎最佳化就是通過搜尋引擎的規則進行最佳化,為用戶打造更好的用戶體驗,最終的目的就是做好用戶體驗。
對於任何一個網站來說,要想在網站推廣中獲取成功,搜尋引擎最佳化都是至為關鍵的一項任務。同時,隨著搜尋引擎不斷變換它們的搜尋排名算法規則,每次算法上的改變都會讓一些排名很好的網站在一夜之間名落孫山,而失去排名的直接後果就是失去了網站固有的可觀訪問流量。所以每次搜尋引擎算演法的改變都會在網站之中引起不小的騷動和焦慮。可以說,搜尋引擎最佳化是一個愈來愈複雜的任務。
經過許多專業的SEO研究機構調查後發現,當用戶利用搜尋引擎查找數據、產品或服務時,大部分人通常只會點擊搜尋結果當中,最前面出現的幾個連結,因此,大部分的網站都希望能透過各種方式或手法來試圖影響網站頁面在搜尋引擊的排名。不過,搜尋引擎的算法會不斷的更新,網站的排名也會因此會有動盪,所以如果沒有持續做好SEO,很快地排名就很有可能會掉下來。

歷史

早期搜尋引擎

網站管理員以及網路內容提供者在90年代中期開始使用搜尋引擎來最佳化網站。此時第一代搜尋引擎開始對網際網路分門別類。一開始,所有網站管理員得做的事只有提交所屬網站到各家搜尋引擎。這些引擎跑一些蜘蛛機器人(spider)──截取於網頁程式中找到連至其他網頁的超連結──並且存儲所找到的數據。過程中同時包含了將網頁下載並存儲至搜尋引擎擁有者的伺服器中,這時有另外一個軟體稱為Indexer來截取頁面中不同的信息——頁面中的文字、文字的位置、文字的重要性以及頁面所包含的任何連結,之後將頁面置入清單中等待過些時日後,再來截取一次。隨著線上檔案數目日積月累,越來越多網站員意識到自然搜尋 (有機搜尋) 條目的重要性,所以較普及的搜尋引擎公司開始整理他們的列表,以顯示最恰當適合的網頁為優先。搜尋引擎與網站管理員的戰爭就此開始,並延續至今。
一開始搜尋引擎是被網站管理員本身牽著走的。早期版本的搜尋算法有賴於網站員提供信息,如關鍵字的基本定義標籤(meta tag)。當某些網站員開始濫用標籤,造成該網頁排名與連結無關時,搜尋引擎開始捨棄標籤並發展更複雜的排名算法。由於數繁不及備載,僅枚舉數個分析目標如下:
  • 在標題簽里的文字,如 <h1>引擎</h1>
  • 域名,如 wikipedia.org
  • 統一資源定位符下屬的目錄與檔名,如http://zh.wikipedia.org/wiki/Seo
  • 關鍵字密度
  • 關鍵字接近度,如 '軟碟、軟碟' '硬碟、硬碟'
  • 圖形連結的 Alt 屬性,如 <img src=".../powerby_mediawiki_88x31.png" alt="MediaWiki" />
但是經過多年的搜尋引擎算法的調整,現在較重要的影響標籤為:
  • <title>
  • <meta>
  • <h1>
  • <img>中的 alt屬性
由於這些都還在網站人員的眼皮下打滾,搜尋引擎陸陸續續碰到諸多濫用與操縱排名等難題。為了要提供較好的結果給用戶,搜尋引擎必須調適到讓他們的搜尋結果表現出最適當的結果,而非某些不道德的網路員產生的、只有塞滿關鍵字的無用網頁。由此,新種類的搜尋引擎應運而生。

當代搜尋引擎

Google由兩名在史丹福大學深造的博士生拉里·佩奇(Larry Page) 和謝爾蓋·布爾(Sergey Brin)開始。他們帶來了一個給網頁評估的新概念,稱為“網頁級別” (PageRank),是Google搜尋引擎算法重要的開端。網頁級別十分倚賴導入連結(incoming link),並利用這種每個導入某網頁的連結相當於給該網頁價值投一票的理論創建起邏輯系統。越多導入連結意味著該網頁越有“價值”。而每個導入連結本身價值直接根據該連結從何而來的網頁級別,以及相反的該頁導出連結 (outgoing link) 。而在2009年的10月,Google網站管理工具正式移除了PageRank,而緊接著 Google 在2011年移除了 Firefox 的 Google Toolbar,並在2016年正式除 Google PageRank。
在網頁級別幫助下,Google 在服務相關的結果上證明它相當優異。Google 成為了最普遍和最成功的搜尋引擎。由於網頁級別納入站點外因子,Google認為它們會比頁內因子難以動手腳。
然而網站員們已經開發出對付Inktomi搜尋引擎的連結操作工具和計畫。這些方法證明對Google 算法一樣管用。許多站集中於交換、買賣大量連結。隨著網站員尋求獲取連結只單單要影響Google送更多流量給該站,而不管對站點訪客是否有用,這種行為的增加,讓網頁級別對原始算法的信賴度漸漸被破壞了。
此時,是Google 和其它查尋引擎對廣大範圍的站外因子仔細查看的時候。開發更加聰明的算法有其他原因。網際網路已經擴大到擁有並無相關技術的廣大用戶。他們經常無法使用先進的提問技巧來獲取信息;而且他們得面對網際網路比起發展早期更龐大數據、更複雜的索引。搜尋引擎必須開發具備預測性、語義性、語言性和啟發性算法。
目前,網頁級別的縮小版仍然被顯示在Google 工具條上,不過網頁級別只不過是Google考慮在網頁分級時超過100個因素里中的一個。
今天,大多數搜尋引擎對它們的如何評等的算法保密。搜尋引擎也許使用上百因素在排列目錄;每個因素本身和因素所占比重可能不斷地在改變。
大部分當代搜尋引擎最佳化的思路──哪些有效、哪些沒效──這些很大部分在於觀察與根據內線訊息來的猜測。某些最佳化員得在運行控制下的實驗中獲取不同最最佳化方法的結果。

白帽方法

搜尋引擎最佳化的白帽法包括遵循搜尋引擎哪些可接受哪些不能接受的指導方針。他們的建議一般是為用戶創造內容,而非搜尋引擎、是讓這些內容易於被蜘蛛機器人索引、並且不嘗試對搜尋引擎系統耍花招。網站員經常於設計或構建他們的網站時,犯下致命錯誤、疏忽“毒害”該站以致排名不會很好。白帽法最佳化員企圖發現並糾正錯誤,譬如機器無法讀取的選單、無效連結、臨時改變導向、或粗劣的導引結構。
因為搜尋引擎是以文本為中心,許多有助於網頁親和力的同樣手段同樣便利於搜尋引擎最佳化。這些方法包括最最佳化圖形內容、包括ALT 屬性、和增加文本說明。甚至Flash動畫可於設計該頁時包括替代性內容──這本來用來給訪客無法閱讀Flash的環境用的──來幫助最佳化。
白帽是正確的最佳化方式,是根據搜尋引擎所提出的最佳化方針規範而運行的最佳化方法。採用白帽可以避免掉任何被搜尋引擎懲罰的風險,從網站框架、關鍵字、網站內容、外連等各方面使用合乎搜尋引擎規律的手段,做到合理最佳化網站,提高用戶體驗,合理與其他網站互聯。同時對網站內容持續不斷地更新。同時白帽所投入的時間較長,必須按部就班一步一步實現的。但其所投入的時間並不會白白浪費,反而會在日後反饋更多效益。
這裡是一些搜尋引擎認為適當的方法:
  • 在每頁使用一個短、獨特和相關的標題。
  • 編輯網頁,用與該頁的主題。有關的具體術語替換隱晦的字眼。這有助於該站訴求的觀眾群,在搜尋引擎上搜尋而被正確導引至該站。
  • 在該站點增加相當數量的原創內容。
  • 使用合理大小、準確描述的匯標,而不過度使用關鍵字、驚嘆號、或不相關標題術語。
  • 注意網址字眼,有助於搜尋引擎最佳化。
  • 確認所有頁可透過正常的連結來訪問,而非只能透過JavaJavaScriptAdobe Flash應用程式訪問。這可透過使用一個專屬列出該站所有內容的網頁達成(網站地圖
  • 透過自然方式開發連結:Google不花功夫在這有點混淆不清的指南上。寫封電子郵件給網站員,告訴他:您剛剛貼了一篇挺好的文章,並且請求連結,這種做法很可能為搜尋引擎所認可。
  • 參與其他網站的網路集團(譯按:web ring指的是有相同主題的結盟站群)──只要其它網站是獨立的、分享同樣題目和可比較的品質。

On-Page 頁面最佳化

On-Page SEO指的是站內最佳化或稱頁面最佳化,On-Page SEO 能夠讓你自由的控制所有SEO的因素,透過SEO觀念與技巧,使得頁面能夠有更佳的用戶體驗與更高的排名。 On-Page SEO就是結合了白帽SEO觀念與撰寫技巧而成的,透過提高網站內文質量來獲取更好的排名就是On-Page SEO的目標,想要做好 On-Page SEO主要有三個因素:
  1. 高質量內容
  2. 網站架構
  3. 外觀設計與用戶體驗

相關詞條

熱門詞條

聯絡我們