「搜尋引擎最佳化」是透過了解搜尋引擎的運作規則來調整網站,以及提高目的網站在有關搜尋引擎內排名的方法。由於有不少研究發現,當使用者利用搜尋引擎尋找資料、產品或服務時,他們通常只會點擊搜尋結果當中之首三頁的網站連結,所以有不少網站也希望透過各種形式來影響搜尋引擎的排序,讓自己的網站可以有優秀的搜尋排名。
對於任何一個網站來說,要想在網站推廣中取得成功,搜尋引擎優化都是至為關鍵的一項任務。但隨著搜尋引擎不斷變換它們的搜尋排名演算法規則,每次演算法上的改變都會讓一些排名很好的網站在一夜之間名落孫山,而失去排名的直接後果就是失去了網站原生的可觀存取流量。由於搜尋引擎的演算法會不斷的更新,所以搜尋引擎優化是一個愈來愈複雜的演算法任務。