SEO services are provided by an agency, consultant, or freelancer to optimize a client’s online visibility in search results. Services are provided on a one-time or ongoing basis and can include on-page, off-page, and technical SEO.