I use both SEO and Social media to get Traffic to my blog. Google is a very user friendly tool for Keyword research and my blog posts sometimes contains videos or audio as well as text to enhance the content
You can check out my blog here
http://www.e-learningeducators.com/blog/
I have also used soundcloud to add audio to my blog
http://www.e-learningeducators.com/make-thousands-online/