SEO is a set of techniques that help a website appear in the top results of a search engine (e.g. Google) without having to pay this search engine. An SEO agency works on three things: the site’s technical aspects, the optimization of content, and the acquisition of inbound links.