Posting every other day or skipping days rather than regularly posting on your website will not be going to attract traffic to your website. So, you should always have enough content in your hand that you can post regularly. One of the major benefits that regular posting will give you is that you will have regular traffic on your website which ultimately going to increase your organic traffic. Another thing is that your talent or skill will sharpen with regular writing & posting content. If you have a busy schedule or running a business at the same time, then you should hire writers to assist you.
Having large groups of content that all revolve around the same topic will build more relevance around keywords that you're trying to rank for within these topics, and it makes it much easier for Google to associate your content with specific topics. Not only that, but it makes it much easier to interlink between your content, pushing more internal links through your website.
Once you’ve found your keywords (it doesn’t hurt to try and find new keywords, either), look at your old content and see what you might need to add to optimize your content for these striking distance keyword nuggets of gold. Hint: that could include adding new paragraphs and topics, cutting irrelevant content, adding new graphics, adjusting title tags and meta descriptions, etc., etc.
It’s not enough to produce great content and hope that people find it – you have to be proactive. One of the best ways to increase traffic to your website is to use social media channels to promote your content. Twitter is ideal for short, snappy (and tempting) links, whereas Google+ promotion can help your site show up in personalized search results and seems especially effective in B2B niches. If you’re a B2C product company, you might find great traction with image-heavy social sites like Pinterest and Instagram. Here's more advice on making the most of social media marketing.