Создать сайт действительно можно и за меньше времени, но тоже зависит от требований ( делаю сайты для клиентов и себя, так что знаю о чем говорю).
С продвижением все интереснее...
Молодым сайтам дают шанс поисковые системы, примерно 1-2 недели хорошие сайты пускают в ТОП после индексации ( как они понимают где хорошие сайты я не в курсе, такой шанс дают не всем).
Если сайт интересен пользователям, они много проводят времени на нем, делятся ссылками на него в соц.сетях, комментируют материалы, тогда вас могут и оставить в ТОПе.
В противном случае вас "откинут" на более далекие позиции, пока не продвинете ресурс прилагая усилия и деньги.
Другой вариант - контекстная или поисковая реклама. Здесь все просто: посетители с первого дня запуска сайта, заинтересованные в вашем товаре, услуге, но за ваши деньги. Как то так ;)