Digital marketing is bigger term with includes SEO, SEM, SMM, SMO,email, content, video and affiliate marketing. its all round marketing over the digital platforms whereas SEO is process of optimizing a site according to the search engine guidelines to rank it better than the competitors.