SEO og søgemaskineoptimering består i dag af mange elementer, der er tale om viden om almindelig markedsføring, viden om Internettets struktur, søgemaskiners funktioner og virkemåder, opbygning af websites og kodningsmetoder samt de forskellige kodningssprog, serveropsætninger, sideopsætninger og tekstbehandling af tekst på websider, linkstrukturer internt på websitet, websitets linkbuilding behov i forhold til websites indhold og de keyword der ønskes placeringer på.