Создать сайт с нуля - легко...
Первым шагом стоит определиться с CMS на которой будет стоять ваш сайт. Каждая из них обладает своими плюсами и минусами, стоит лишь выбрать более подходящую. Однако стоит выбирать из более популярных, так как в интернете вы сможете найти больше материалов по ним. К таким относится такая CMS как Wordpress. Она имеет огромное количество пользовательского контента и обучающего материала.
Не стоит выбирать системы такого типа как Ucoz. В них большинство функций являются платными, да и серьезного проекта на них не получится. Подходит лишь для знакомства с сайтостроением, но не более.
Второе и чем вы должны подумать – это выбор хостинга, места где будет располагаться ваш сайт. Для начала стоит выбрать бесплатный, такой предоставляет сервис Hostinger. Но если вы собираетесь продвигать ваш сайт дальше и на нем появятся первые посетители, то необходимо приобретать платный, так как предоставленных ресурсов вам будет недостаточно.
Далее стоит определиться с тематикой будущего сайта. Стоит выбрать ту область в которой у вас есть какой-либо опыт. Если же таких нет, то в которой вам будет более интересно работать.
И вот уже ваш сайт имеет желаемый дизайн и несколько статей. Теперь стоит зарегистрировать его в поисковиках, для начала в Google и Яндекс. Для этого идем в google.com/webmasters и webmaster.yandex.ru
После определенного срока он появится в поиске и вы со временем будете продвигаться к верхним строкам.
Теперь вам стоит позаботиться о таких SEO мелочах сайта как кнопки «Поделиться», «хлебные крошки» и о другом. Этот вопрос вы должны изучить самостоятельно.