SEM (Search Engine Marketing) Digital marketing part and very useful but its totally paid service. And one of the fast result oriented technique.
SEO, SEM, Google Updates, SMO, PPC, and Digital Marketing Guide. On page techniques, Off page techniques Seo Basics, Seoguru.