Можно самостоятельно пытаться продвинуть. Набить на этом шишки, много ошибок допустить и на них учиться. Возможно, сайт сдвинется с места в сторону вершин поисковиков.
Довериться профессионалу, который всё сделает за вас. В роли профессионала может выступить, как сервис/платформа по продвижению (как правило, дороговато), так и веб-студия (тоже не дешёво) или фрилансер (можно договориться). Важно, при этом, быть внимательным и удостовериться в том, что человек опытный и не кинет вас.
Если в общих чертах, чтобы сайт воспринимался поисковиками, нужно собрать семантическое ядро (набор ключевых фраз по тематике сайта, по которым будете продвигать его), оптимизировать сайт по юзабилити (сайт должен быть понятем в использовании, пользователь должен зайти и сразу понимать куда кликать и что делать), по ключевым фразам (раскидать собранные фразы по страницам, на каждую разные, подходящие), по заголовкам и описанию страниц, иметь весь базовый минимум для работы и продвижения сайта (карту сайта, файл роботс и так далее).
первый пункт, это значит выбрать бизнес с низкой конкуренцией?
Для начала надо определить запросы и начинать работу с низкочастотных слов. Под низкочастотные слова создаете посадочную страницу, прописываете мета-теги, текст размещаете уникальный, делаете внутреннюю перелинковку, покупаете ссылочек и вуля! Под идее н/ч должны вылезти в ТОП через пару недель
Можно с вами через почту пообщаться?
Разумнее всего обращаться к профессионалам, конечно, но если верите в себя, то можно своими силами попробовать выдвинуть ваш сайт в ТОП-10 поисковых систем. Вот хорошая статья на эту тему https://vysokoff.ru/seo/seo-sovety/kak-prodvinut-sajt-v-top-10.html Там советуются различные методы, с помощью которых можно достичь этой цели.