Смотря какой сайт вам нужен. Вариантов много: портал, интернет-магазин, блог, одностраничный.
К тому же имеют значение ваши знание в веб программировании. Если они есть то стоит создавать, на одном из известных CMS(Joomla, Drupal, Wordpress), если же знаний нет, то можно воспользоваться услугами конструкторов сайтов, но, обычно, бесплатные конструкторы недолюбливаются как со стороны поисковиков, так и со стороны посетителей(в случае, если вы не доплатили за удаление рекламы конструктора).
Легенький сайт я сам могу для вас создать абсолютно бесплатно.
Для продвижения придется немного покопаться в интернете. Поисковики, чуть ли не каждый день, меняют критерии, по которым сайты выводятся на первой или другой странице.
Я сам начинающий в этом деле. Ради собственной практики, с радостью соглашусь помочь!