Hakukonemainonta eli pay per click –mainonta antaa yrityksille vaihtoehtoisen tavan saada internet-sivustonsa sijoittumaan korkealle hakutuloksissa. Pääperiaatteena pay per click –mainonnassa on se, että mainostajat tarjoavat hakusanoista niin paljon kuin ovat valmiita maksamaan kävijää kohden. Se mainostaja, joka on valmis maksamaan eniten paikastaan tietyillä hakusanoilla sijoittuu korkeimmalle hakutuloksissa. Mainostaja maksaa tarjoamansa summan kun kävijä klikkaa mainosta ja siirtyy mainostajan sivustolle. Verrattuna hakukoneoptimointiin, joka ei voi taata korkeaa sijoitusta hakutuloksissa, hakukonemainonta takaa yrityksille paikan hakutuloksissa, niin kauan kuin yritykset ovat valmiita maksamaan mainoksestaan tarpeeksi.