Content marketing Attract attention and generate leads by creating, and publishing content for a targeted audience online.