Есть ровно два способа заработать на сайте: размещать на нем рекламу и продавать через него какие бы то ни было услуги или товары.
Все остальное - это не серьезно.
Как уже было замечено коллегой Анастасией, некоторые сайты в период становления подпитываются инвесторами. Например, Twitter долгое время не показывал рекламу.
Проекты, продающие через сайт услуги, как правило, продают их сразу, возможно, по предзаказу и дешевле себестоимости.
А если кампания только ещё новая и никак не найти покупателя и заинтересованых людей? Что тогда?
На сайтах помимо контекстной рекламы можно зарабатывать ещё так:
1) На партнёрских программах.
2) На размещении платных обзоров и статей.
3) На ссылках от рекламодателей.
Немного дополню предыдущие ответы. Лучше всего если вы разбираетесь в какой то области на практике, можно сделать свой курс,и продавать его. Конечно он должен быть уникальным и реальным. Можно через сайт наладить обучение и поиск клиентов. Это на мой взгляд принесет больше дохода,чем реклама. Можно за деньги еще размещать чужие статьи,это тоже приносит доход,если сайт раскручен.