Бесплатно продвинуть сайт сложно. Лично по моему опыту, продвижение сайта должно происходить постоянно, а не просто быть. Обращались в фирму которая занималась SEO продвижение сайта в поисковых системах https://ideadigital.agency/ru/seo-prodvizhenie-sajta/ , они очень хорошо продвинули нам сайт.
Мне кажется, что Вам следует самостоятельно заняться изучением Сео, чтоб Вы смогли подобрать для себя лучшего специалиста, который покажет свою эффективность и чтоб Ваш сайт действительно вышел в Топ. Почитайте на Отвечариуме что пишут про сеошников, а про проект Отвечариум https://www.otvetim.info/about/ вот тут найдете информацию. Поверьте, тут Вас легко направят и помогут определиться с подрядчиком.
Недавно тоже занялся продвижением своего сайта и оказалось, что у меня была проблема со скоростью загрузки, пришлось менять хостинг. Сейчас арендую выделенный сервер в компании Host World https://host-world.com.ua/colombia-dedicated и уже заметна разница в количестве посетителей сайта.