The main services a search marketing agency will offer are SEO (organic search), PPC (pay per click), content marketing, website design and build, social media, digital PR, email marketing and data analytics.