We like this infographic from Copyblogger on creating compelling content - so much so that we've taken up their suggestion and embedded it in a new post.
Lots of great tips here if you're scratching your head trying to come up with ideas for blog posts and other content. Can we add a tip of our own? Don't approach it in this way - post by post, item by item. Spend a bit of time coming up with ideas for a whole batch of content instead.
Not only is this more efficient - you can set aside some time to write a load of posts in one go rather than pushing the task to the bottom of the To Do list each week - but it makes you more able to stick to a regular publishing schedule, which is always appreciated by readers. This helps keep your site fresh, which is appreciated by Google.
The process of planning helps generate ideas in itself. For example, what calendar events are coming up around which you can write a post? Is there a series of six posts on a theme that you can create and publish at regular intervals? Can you have regular brainstorming session with your colleagues before you start?