Есть много разных способов: например продажи печатных снимков, продажа стоковых фото на различных ресурсах, участие в конкурсах и прочее.
Вообще, можно начать с продвижения самого себя: так будет легче заработать уже не только на качественных снимках, но и на своем имени. Пробуйте и регистрироваться на фото-конкурсы: чтобы быть в курсе событий желательн зарегистрироваться на тематических форумах.
Все эти варианты заработать деньги онлайн основываются на вознаграждении от продажи или просмотров размещенных вами снимков на различных ресурсах. Но думаю что наличие веб-сайта один из признаков, отличающих профессионала от начинающего любителя - к тому же вы соберете весь ваш материал в одном месте и при гугле вашего имени первым делом будет выскакивать ресурс с вашим полным набором фотографий, а не разбросанные повсюду изображения.
Вы можете использовать как конструкторы сайтов, так и платформы, на котоорых вы можете просто вкачать ваши фотографии и использовать аккаунт как онлайн-портфолио. Если вам интересно узнать как создать результативный сайт для бизнеса в целом (в том числе и продвижения себя как бренда), то вот статья.
И помните, что величина заработка на фотографиях по большей части зависит от активности, желания и целеустремленности фотографа. Удачи!