An SEO agency or an expert SEO team is responsible for 4 different types of SEO techniques that are the pillars of any effective SEO Strategy:
Keyword Research
On-Page SEO techniques
Technical SEO techniques
Link Building
The ultimate goal is to bring maximum organic traffic to your website and make sure that your brand ranks on top of the SERPs.