Program afiliasi situs web memungkinkan pedagang membayar afiliasi untuk mengarahkan lalu lintas ke situs web tertentu. Ada berbagai cara untuk mengkompensasi situs web atau blog afiliasi, dengan metode yang paling umum adalah biaya per penjualan. Ini memberi imbalan kepada afiliasi dengan persentase dari setiap penjualan yang dia lakukan. Program afiliasi biaya per tindakan, di sisi lain, membayar afiliasi untuk tindakan tertentu seperti mendaftar untuk uji coba atau akun gratis. Jenis yang paling tidak umum adalah biaya per klik, yang membayar afiliasi per pengunjung.
Semua jenis program afiliasi situs web bergantung pada prinsip dasar yang sama terlepas dari metode kompensasinya. Situs web dengan program afiliasi menawarkan untuk membayar afiliasi untuk lalu lintas yang dikirim ke situs web itu, baik melalui situs web afiliasi itu sendiri atau dengan metode lain. Manfaatnya adalah pedagang situs web menerima lalu lintas tanpa harus menghasilkannya secara langsung, dan afiliasi dapat menghasilkan uang tanpa menjual produk atau layanannya sendiri.
Biaya per penjualan (CPS) adalah yang paling umum dari jenis program afiliasi situs web. Dengan metode kompensasi ini, afiliasi menerima komisi untuk setiap barang yang dibeli oleh pengunjung web afiliasi. Untuk produk fisik, persentase komisi seringkali antara 5-20% tergantung pada program afiliasi. Komisi untuk produk digital, seperti eBook, bisa jauh lebih tinggi.
Program afiliasi situs web biaya per tindakan mirip dengan CPS, tetapi afiliasi dibayar saat pengunjung menyelesaikan suatu tindakan daripada membeli produk. Ini bisa berupa mendaftar akun atau memasukkan alamat email. Pembayaran untuk komisi afiliasi biaya per tindakan seringkali berupa jumlah tetap daripada persentase. Banyak afiliasi lebih memilih program afiliasi situs web biaya per tindakan daripada biaya per penjualan karena seringkali lebih mudah membuat pengunjung mendaftar untuk mendapatkan akun gratis daripada melakukan pembelian.
Jenis program afiliasi yang kurang umum adalah biaya per klik. Dengan jenis program ini, afiliasi dibayar untuk setiap pengunjung yang dikirim ke situs web pedagang, terlepas dari berapa banyak yang membeli produk atau menyelesaikan suatu tindakan. Nilai setiap klik biasanya tergantung pada nilai pengunjung di pasar tertentu serta kualitas lalu lintas. Kualitas lalu lintas bervariasi tergantung pada sumber lalu lintas dan seberapa tertarik pengunjung terhadap produk situs web.