SEO dimulai dengan memahami algoritma mesin pencari Google. Sebelum menampilkan hasil pencarian suatu kata kunci, mesin pencari melakukan Crawling dan Indexing kemudian menampilkan website yang relevan dengan kata kunci. Maka optimasi SEO adalah upaya untuk membuat website menjadi mudah di-crawl dan index, serta mendapatkan peringkat atas mesin pencari Google pada kata kunci yang ditargetkan.