Sökmotoroptimering är de aktiviteter som syftar till att höja en hemsidas ranking i sökresultaten. Det består av både off-page optimering samt on-page optimering. Det finns hundratals faktorer som spelar in i sökmotoroptimering, där vissa aspekter är viktigare än andra. Grundprincipen med sökmotoroptimering är att leverera resultat online som levererar värde för den som söker.