1) написание технического задания (иногда с не до конца определённым функционалом)
2) выбор языка программирование, набора компонентов и библиотек
3) уточнение технического задания
4) написание движка сайта на основе определённых компонентов
5) разработка дизайна сайта (вида). Продумывание удобства функционала.
6) доработка сайта с учётом дизайна и дополнительного функционала.
7) тестирование сайта
8) исправление багов
9) тестирование сайта
10) предоставление сайта владельцу
Так можно зарабатывать на рекламе. Блоггер - сейчас популярно. Правда, есть подозрение, что много денег на этом не заработаете.
Горяздо проще продавать что-то реальное. Услуги, например. Для этого опять же можно сделать сайт через тот же WordPress.
Я сам находил людей, готовых работать задёшево. Так что особых иллюзий, что Вы много заработаете, работая на дядю, питать не стоит.