SEO, Search Engine Optimization ialah satu proses untuk meningkatkan jumlah dan kualiti trafik ke website melalui enjin pencari ( search engine ) melalui hasil carian yang  natural ( “organik” / “algoritmatik” ) terhadap sesuatu katakunci (keywords).  Kebiasaannya, laman web yang berada di kedudukan teratas untuk sesuatu kata kunci akan mendapat trafik pelawat yang lebih tinggi berbanding laman web di kedudukan terbawah. Ini bermakna, lebih baik kedudukan sesuatu laman web didalam enjin pencari, maka lebih besar kemungkinan mendapat pelawat ( visitor ).  Dengan teknik SEO juga, sesebuah laman web mampu menarik pelbagai jenis trafik seperti carian imej ( image search ) .
Strategi untuk meningkatkan relevannya sesebuah website, teknik SEO mengambil kira bagaimana algoritma carian enjin pencari berjalan dan apa yang dicari oleh pengguna enjin carian.
Terdapat 2 fasa penting dalam SEO iaitu
1- On Page Optimization
2 - Off Page Optimization