I write almost every day, but I still can find it hard to keep up with all my commitments. I have really 4 blogs and while I cross post where appropriate, it's still a lot to do.
One of the things I think is important in building your brand online is that you need to show you're making regular progress. You show that you are constantly improving at whatever rate makes sense for you, but that you are making progress in your career. Or in the case of a business, that your business is moving forward, you’re thinking and you are trying to get better.
Blogging is a great way to do this, but it is work. And it’s regular work.
My suggestion for anyone, whether you like to write or not, is to make yourself a meeting once a week and spend an hour or two just writing about some issue, some problem, something you’ve learned or tried and then explain it to someone that’s trying to do what you do.
Then schedule those out. Get a good pipeline going, which will be different for everyone, depending on how often you write and how quickly you finish things, but once you have 4-6 items done, then schedule them out. At least once every two weeks, but preferably once a week, showing that you are making progress in your endeavors.
That pipeline will help you and over time you’ll probably build that up to even more items, but be sure that you don’t change your publication schedule until you can maintain a good pipeline to stay ahead of the game.