As i have worked with designing lots of sites before there are few suggestions i would like to give you rather than commenting in your article.
In homepage there is just one newsletter signup page (in mobile) you should redisgn it and include blog posts.
In article include referral links so that you can keep your site afloat
Look for keywords in the niche and try to create content with the high demand keyword with less competition to get more search traffic. Use ubersuggest or ahrefs for this.