A digital marketing agency typically offers a range of services including search engine optimisation (SEO), pay-per-click advertising (PPC), social media management and marketing, email marketing, and digital strategy consultation.