using social media platforms is very effective when it comes to marketing your blogs. If you have money you can do Facebook ads and your chances of getting traffic will be high.Apart from keywords, I guess that publishing your blog and marketing your website on various different kinds of social media is also very important as well if you want to gain traffic.