Magento excels in being an eCommerce store. In fact, it was built from the ground up for that very purpose. However, it makes a terrible platform for a blog.
In order to embed a Blog into your store, you’d need to turn to 3rd party modules for that. Having tried a few, I can firmly state that none compare to anything like Wordpress. But that’s like comparing a hammer to a paint brush - They aren’t multitools.
Later in the year, I have to do something similar. However, I haven’t yet made a decision myself to go with a 3rd party module or install a seperate copy of Wordpress and run on a subdomain. I’ve yet to work out the Pros and Cons for my project.
Be sure to checkout the following endorsed sites for Blog extensions.