Как обычно есть два выхода.
1. Найти или купить или заказать готовый шаблон, где всё вами перечисленное реализовано. Вообще-то не всё. Копирайтинг и SEO придётся осваивать, или нанимать копирайтера и сеошника.
2. Отложить создание полноценного сайта на пару лет, и засесть за основы веб-программирования, а дальше - всего того, что вы перечислили. Вот это и будет с нуля, судя по вопросу у Вас так и есть. А вот когда выйдет под ключ - будет зависеть только от вас.
Вообще-то, создать и вести полноценный коммерческий сайт, одному человеку, просто не по силам.