Optimizing content with the right keywords is essential to successful SEO rankings. A good agency will determine the best approach based on your unique circumstances.
For established businesses, targeting more competitive short-tail keywords may be the way to go, while newer businesses without an SEO presence should prioritize less competitive long-tail keywords.
Ultimately, research into your current SEO position will allow your agency to give data-driven suggestions about which keywords are best for you.