Generally a good blog article that will be useful for SEO should be around 500 words long. From planning through to publication this generally takes around 2-3 hours. When working for clients on a retainer our copywriters end up learning quite a lot about the nature of the businesses they're writing for. Often this means things get writing much more quickly, which means you get a lot more for your budget if you choose one of our marketing retainers.