Search engine optimization is typically performed by SEO companies or whoever is responsible for driving traffic to a website. This is often someone on an internal marketing team, less often the website developer, but also a Columbus SEO services company such as The Social Firm.