Я долго пыталась найти хороший сайт по тому, как научиться создавать свой собственный сайт. Позже нашла лучший бесплатный конструктор сайтов. Там есть полезная информация, по ней и училась
Создать сайт можносамостоятельно, либо заказать у частных программистов. Можно заказать и в профессиональных студиях. Или же использовать конструкторы сайтов. А продвигать нужно, прежде всего качественными текстами. Я писать не умею. для меня это сложнее, чем даже сайт создать. Вот здесь https://kaplunoff.com/services/prodajuschie-teksty-dlja-sajtov заказываю тексты для сайтов, очень хорошо пишут. Благодаря их текстам сайт поднялся.