I have experience in writing blog posts and website content. Personally I have a movie review website, in which I have followed all the criterias listed down by you. And I'm a certified in various aspects of digital marketing. I will do keyword research for your article so that, SEO will be optimized. I would love to work with you. We can negotiate the payment according to your convenience.