Trzy główne typy reklam na stronach internetowych to koszt za kliknięcie (CPC), koszt za działanie (CPA) i koszt za tysiąc (CPM). Zarówno CPC, jak i CPA wymagają, aby ktoś faktycznie kliknął reklamę lub link, zanim reklamodawca będzie musiał zapłacić. Koszt za tysiąc wyświetleń, znany również jako opłata za wyświetlenie (PPI), wymaga, aby reklamodawca zapłacił określoną stawkę za 1,000 wyświetleń. Każda z tych metod może być powiązana z kontekstowymi reklamami tekstowymi, banerami graficznymi, linkami w tekście i innymi rodzajami reklam na stronach internetowych.
Koszt na tysiąc to zazwyczaj najtańszy rodzaj reklamy na stronie internetowej, ponieważ samo obejrzenie reklamy nie gwarantuje reklamodawcy żadnego pozytywnego efektu. Reklamy oparte na wyświetleniach, takie jak ta, mogą pozwolić właścicielowi witryny zarabiać niezależnie od tego, czy odwiedzający faktycznie klikają którąkolwiek z reklam umieszczonych w witrynie. Można to porównać z reklamą kosztu kliknięcia, gdzie reklamodawca płaci tylko wtedy, gdy użytkownik przejdzie do jego witryny z reklamy. Koszt za kliknięcie jest zazwyczaj wyższy niż koszt za tysiąc, chociaż poszczególne kampanie mogą się znacznie różnić.
Najdroższym rodzajem reklamy na stronie internetowej jest zazwyczaj koszt za działanie, ponieważ jest powiązany z wydarzeniem, które ma pozytywny wpływ na reklamodawcę. W niektórych przypadkach reklamodawca zapłaci tylko wtedy, gdy rzeczywista sprzedaż zostanie wygenerowana przez użytkownika, który kliknął reklamę. Płatności te są zazwyczaj bardzo wysokie w porównaniu do kosztu kliknięcia lub kosztu za tysiąc, ponieważ bezpośrednio reprezentują sprzedaż osiągniętą dzięki reklamie. Inną formą jest koszt za potencjalnego klienta (CPL), który polega na uiszczeniu przez reklamodawcę opłaty, gdy użytkownik kliknie reklamę i wypełni prośbę o informacje.
Każdy rodzaj reklamy na stronie internetowej może być połączony z różnymi metodami dostawy. Tekstowe reklamy kontekstowe to zazwyczaj małe, dyskretne reklamy, które są wybierane na podstawie zawartości strony. Podobna koncepcja to reklamy w tekście, które są usługami, które mogą zamienić słowa na stronie internetowej w kontekstowo dopasowane linki. Jeśli odwiedzający kliknie którykolwiek z linków, właściciel strony internetowej zazwyczaj otrzymuje wynagrodzenie na podstawie CPC lub CPA. Reklamy banerowe mają charakter graficzny, często zawierają różne animowane elementy i mogą być powiązane z CPM lub dowolną inną metodą wynagrodzenia.