I get asked from time to time by new bloggers how often they should be writing new content for their blog. I usually try to answer the question by saying as often as possible! The reason you want to write as many posts as you can for your blog is that you are giving the search engines more pages of content, creating new pieces of to be shared with your subscribers and also causing the search engines to revisit your page to index the newer content. So if you are writing new content daily, you are hopefully seeing increases in traffic regularly.
If you are a new site without hundreds of pages of content being indexed by the search engines, you need to create your own buzz on your site by writing consistently & often. The more often & consistent you write, the better the results will be. Sharing your content onto other sites like Facebook, Twitter, & other social media platforms is also a great way to garner that traffic in the early stages. But of all of these tactic, the thing that will bring more people to you is to continuously generate new quality content for your blog.
I recently did an analysis of a clients Google Analytics for their blog just to see how much more traffic her site received on the days she posted new content compared to those she did not. The results really blew me away. On the days that a new blog post was published, the site would receive anywhere from a 200%-500% increase in traffic over that 24 hour period. Here is a screenshot of her analytics that she gave me permission to share:
This site has phenomenal other statistics as well. Their bounce rate stays consistently under 30% and average time on the site hovers around 5-7 minutes with most consumers viewing at least 6 pages on each visit. So, can you imagine what it would do for her business if she wrote a blog post each day instead of one every week? Her site traffic would skyrocket as well as her client base!
So if you are not writing regularly, take time today to develop a writing schedule. If you are someone like me, you have to literally schedule it into your daily routine or you will find your time filled in with other tasks & projects. At the bare minimum, I feel you should be contributing at least 3 posts a week. If your weekdays are too busy, then take the time on a Saturday afternoon while watching a movie to write your three posts for the week. Place all into draft mode and then publish a post on Monday, Wednesday & Friday. That way your site has a consistent flow of new content. Developing a successful writing strategy can be the biggest factor between normal & extraordinary amounts of traffic to your site.
On the other hand, those who mention writing blogs in under 10 minutes time, I give a word of caution to developing this type of habit. Very few people can do this successfully. Till you brainstorm your thoughts, get them typed out with correctly labeled photos & links, you are probably looking at 30 minutes per blog post. Remember while quantity is key, it should NEVER trump the quality of your work.