Для заработка на сайте лучше всего размещать рекламные объявления.
Идеальный вариант - это Adsense или Директ, но если сайт не соответствует по параметрам или тематике, то можно зарабатывать на тизерных сетях или биржах трафика. Тут цена за переход гораздо ниже, но всё же тоже может доходить до нескольких рублей.
Есть ещё партнёрки с оплатой за продажи, но их лучше совмещать с рекламными сетями, либо если сайт узкотематический, то размещать партнёрские ссылки на данную тематику. Партнёрки, видимо, менее выгодные, чем рекламные сети, во-первых потому, что в рекламных сетях посетителю сайта нужно меньше сделать, чтобы хозяину сайта заработать, а во-вторых потому, что хозяева крупных сайтов почему-то партнёрки по продажам почти не используют на своих сайтах. Видимо они уже проверили, что это не очень, ведь на их сайтах можно за день партнёрку проверить, так как там сотни тысяч посетителей. Как-то даже читал отзывы владельцев крупнейших сайтов, которые говорили, что с рекламных сетей зарабатывали очень много, а с CPA сетей сущий мизер. Хотя сам я раньше зарабатывал на CPA не меньше тысячи в месяц с блога, на котором было не больше 5 человек в день, хотя блог и был как раз сделан под товары партнёрки. С Adsense на подобных блогах и одной десятой от этого не выходило, а с тизерок и бирж вообще 0. Поэтому вопрос спорный, что лучше.