Всё зависит от того, собираетесь сами писать код, собирать на конструкторе (например, Тильда) или настраивать собственный сайт на CMS (Wordpress, Joomla иже с ними)

Смотря для каких целей сайт. Можно проще.

Покупаешь домен.

Создаешь блог на Blogger

Получаешь на выходе примерно такой результат https://pro100blogger.com/

P.S. Кстати в сети некоторые люди считают, что этот блог на WP, но на самом деле Blogger.

Существует множество причин, по которым страницы сайта могут отсутствовать в результатах поиска. Сейчас в Яндекс.Вебмастере доступен раздел "Страницы в поиске" (https://webmaster.yandex.ru/site/indexing/searchable/ ), в котором указаны добавленные и исключённые страницы сайта, а также причины, по которым произошло удаление из поиска. Вы можете воспользоваться им для того, чтобы проанализировать ситуацию с индексированием сайта.

Подробную информацию об определённой странице сайта также можно получить с помощью инструмента "Проверить URL" (https://webmaster.yandex.ru/site/indexing/urlchecker/ ). В отчёте указаны данные из базы робота и информация о нахождении страницы в поиске.

Укажите название сайта правильное, можно и не как ссылкой

Вам нужно выбрать хостинг, домен, CMS (систему управления) и дизайн.

Хостинг и домен выбирайте любые, но не самые дешевые. А то, если что, от поддержки ответа не дождетесь.

в качестве системы управления рекомендовал бы Wordpress + Woocommerce. Ну и варианты дизайна посмотрите, к примеру тут https://www.templatemonster.com/ru/woocommerce-themes-type/. Хотя бы получите представление, что может быть для начала.