Digital marketing uses digital channels like the internet, mobile, and TV to promote brands. Search engine marketing is a form of digital marketing that focuses on optimizing websites to rank higher in search engine results pages. Key factors that affect search engine marketing performance include domain expertise, search experience, on-page and off-page optimization, and paid search advertising placements.