SEO is a combination of different techniques which can help your website get relevant traffic and improve it's overall ranking. SEO agency have experts to analyze your website and it's different aspects.
They test your website on criteria like UX, Mobile responsiveness, Website content, Technical errors, On-page changes, Backlink quality and overall improvement of website quality.
Once the concise report is made about required changes, the changes get implemented on website and SEO strategy is made according to the scope of work. Execution of strategy is done by SEOs throughout the campaign. Also frequent monitoring is done to validate the SEO strategy. The continuous efforts throughout the campaign make the targeted keywords rank better and improve the organic traffic of website.