Hakukoneoptimointi koostuu monista yksittäisistä toimenpiteistä. Keskeisiä hakukoneoptimoinnin toimenpiteitä on SEO-optimoitu sisällöntuotanto, sivuston suorituskyvyn kehittäminen, kuvien optimointi, teknisten yksityiskohtien hiominen, sekä sivuston ulkopuolella tehtävä ns. off-site SEO, kuten linkkien rakennus. Hakukoneet suosittelevat hakijoille aina sellaisia hakutuloksia, jotka hakukone itse määrittelee laadukkaiksi lukuisien algoritmien perusteella. Kun sivusto on optimoitu siten, että hakukoneen, sekä ihmisen on helppo löytää haluttu tieto, niin hakukone nostaa sivuston korkeammalle hakutuloksissa. Laadukas hakukoneoptimointi tehdään aina palvelemaan tavoitteita ja siksi työ alkaa aina sivuston, toimialan ja asiakassegmenttien tutkimisella. Hyvän tutkimuksen varaan on oivallista rakentaa voittava SEO-strategia.