2016年1月28日 星期四

SEO搜尋引擎最佳化

搜尋引擎最佳化Search Engine Optimization,簡稱SEO),是一種透過了解搜尋引擎的運作規則來調整網站,以及提高目的網站在有關搜尋引擎內排名的方式。由於不少研究發現,搜尋引擎的用戶往往只會留意搜尋結果最前面的幾個條目,所以不少網站都希望透過各種形式來影響搜尋引擎的排序,讓自己的網站可以有優秀的搜尋排名。當中尤以各種依靠廣告維生的網站為甚。
所謂「針對搜尋引擎作最佳化的處理」,是指為了要讓網站更容易被搜尋引擎接受。搜尋引擎會將網站彼此間的內容做一些相關性的資料比對,然後再由瀏覽器將這些內容以最快速且接近最完整的方式,呈現給搜尋者。搜尋引擎優化就是通過搜尋引擎的規則進行優化,為使用者打造更好的使用者體驗,最終的目的就是做好使用者體驗。
對於任何一個網站來說,要想在網站推廣中取得成功,搜尋引擎優化都是至為關鍵的一項任務。同時,隨著搜尋引擎不斷變換它們的搜尋排名演算法規則,每次演算法上的改變都會讓一些排名很好的網站在一夜之間名落孫山,而失去排名的直接後果就是失去了網站原生的可觀存取流量。所以每次搜尋引擎算演法的改變都會在網站之中引起不小的騷動和焦慮。可以說,搜尋引擎優化是一個愈來愈複雜的任務。
儘管如此,以下是搜尋引擎發展它們演算法時的一些考慮,這份Google專利清單[2]也許可讓讀者可猜出他們會走哪條路線:
  • 站點的年齡
  • 自該網域註冊後過多久
  • 內容的年齡
  • 新內容增加的規律性
  • 連結的年齡,連接站點的名譽和其相關程度
  • 一般站內因素
  • 負面站內因素 (例如,太多關鍵字匯標(meta tag),很顯然被優化過,會對站點造成傷害)
  • 內容的獨特性
  • 使用於內容的相關術語 (搜尋引擎關聯到的術語的方式視同如何關聯到網頁的主要內容)
  • Google網頁級別 (只被使用在Google 的演算法)
  • 外在連結、外部連結的連結文字、在那些和在站點/網頁包含的那些連結
  • 引證和研究來源(表明內容是研究性質)
  • 在搜尋引擎資料庫裡列舉的詞根與其相關的術語(如 finance/financing)
  • 導入的逆向連結,以及該連結的文字
  • 一些導入連結的負面計分 (或許那些來自低價值頁、被交換的逆向連結等)
  • 逆向連結取得速率:太多太快意味著「不自然」的連結購買活動
  • 圍繞在導出連結、導入的逆向連結周圍的文字。例如一個連結如果被 "Sponsored Links" (贊助商連結)包圍,該連結可能會被忽略。
  • 用 "rel=nofollow" 建議搜尋引擎忽略該連結
  • 在站點該檔案的結構深度
  • 從其他資源收集的網格表,譬如監視當搜尋結果導參照戶到某頁後,用戶有多頻繁按瀏覽器的返回
  • 從來源像:Google AdWords/AdSenseGoogle 工具條等程式收集的網格表
  • 從第三方資料分享協議收集的網格資料 (譬如監測站點流量的統計程式提供商)
  • 刪除導入連結的速率
  • 使用子網域、在子網使用關鍵字和內容品質等等,以及從這些活動來的負面計分
  • 和主檔案語意上的連結
  • 檔案增加或改動的速率
  • 主機服務商 IP 和該 IP 旗下其它站點的數量/品質
  • 其他連結站會員 (link farm / link affiliation) 與被連結的站 (他們分享IP嗎? 有一個共同的郵遞位址在"聯絡我們 (Contact Us)" 頁嗎?)
  • 技術細節像利用301重新導向被移除的網頁、對不存在網頁顯示404伺服器標頭而非200伺服器標頭、適當的利用 robots.txt
  • 主機服務商正常運行時間
  • 是否站點對不同類的用戶顯示不同的內容(稱為「掩飾」(cloaking))
  • 未及時矯正、無效的導出的連結
  • 不安全或非法內容
  • HTML代碼品質,以及錯誤出現數
  • 由搜尋引擎自他們搜尋結果觀察到的實際點擊通過率評等
  • 由最常存取搜尋結果的人手動評等
維基百科,自由的百科全書

沒有留言:

張貼留言