Having a blog is essential for effective social media marketing. (Materials at http://bit.ly/2cZlZ9z). There are three reasons to blog for Internet marketing: a) search engine optimization, get to the top of Google, b) stay top of mind by providing quality content for your customers and potential customers, and c) create shareable content that touches on the emotions of your users.