Добрый день! На мой взгляд, если вы хотите получить стабильный и прогнозируемый результат, лучше обратиться в проверенное агентство, например, Impact Digital Lab
https://impact-dl.ru/prodvizhenie-sajtov/ . У них свой подход к продвижению: делают не только SEO, но и аудит сайта, комплексно подходят к оптимизации и выстраивают работу с маркетплейсами. Есть свой опыт работы с Яндекс.Директ и Google, что даёт большой плюс для продвижения бизнеса в поиске. С фрилансером может не хватить комплексного подхода и экспертизы — агентство всё-таки надёжнее в долгосрочной перспективе.