Блог и сайт на мой взгляд разница непринципиальная делается примерно по одной схеме.Но блог это как бы лично Ваше.Предполагается, что статьи Вы будете сами писать, хотя есть и другие примеры.
1.Надо определиться с целями.Например заработать денег на продаже товаров, услуг, доход от рекламы, сформировать группу по интересу и др. В зависимости от цели и подход будет разный.
2.Определиться с тематикой.Соответствие целям, вашему интересу, широкая, узкая.написать перечень тем.
3.Составить семантическое ядро (т.е запросы под которые будете затачивать сайт).Описывать не буду как в интернете полно информации, на эту тему можно книгу написать.Но это один из самых важных этапов.Главное подобрать запросы
с максимально возможной частотой, но при этом низко конкурентные.
4.Пишите статьи под темы и подобранные ключи.
5.Регистрируете домен, подбираете хостинг, движок - обычно ряд движков предоставляются хостингом.
6.Размещаете статьи, добиваетесь их индексации в ПС.
7.Начинаете продвигать сайт.Подбираете тематические сайты,форумы, группы в соцсетях и размещаете анонсы ваших статей, ссылки и др.
8.Когда добились посещаемости хотя бы 200 хостов в сутки можно начинать монетизировать, если в этом Ваша цель.