SEO companies perform the following to assist with companies:
On-page optimization: keyword optimization, user experience audits, and more
Technical optimization: optimizing websites for search engine crawlers
Off-page optimization: link-building strategies, backlink acquisition, and more