Please, for the love of clear communication and thought, everyone get this straight: “This Is a Blog Post. It Is Not a “Blog.”“
The reasons for avoiding this linguistic boner are pretty simple. The first, and perhaps most obvious, is that it can be confusing. No matter what dictionary you check—online, Urban, or otherwise—you will find no definition of blog that means blog post. Saying one to mean the other is like saying magazine when you mean article. The listener or reader may get your drift eventually, but only after they’ve been thrown for a loop.