I always advise my clients to write and submit articles to generate traffic and establish expertise in their niche. Fellow consultant Wayne Hurlbert recently blogged about this topic:

By writing and submitting informative and interesting articles, on your topics of interest, free long term publicity for you and your blog are achieved. Articles have a very long life expectancy on other websites. Website owners are constantly seeking fresh and informative content for their own site visitors. Your articles can provide them the content. In return for the free article, your blog or website receives a return link.

It’s not unusual for a long forgotten article to send brand new visitors to your blog. As the reader of the article discovers you and your ideas, the attached link to your blog included with the writing, sends the visitor to find out more.

Here’s a service that will help you write articles, but in my opinion, such services may not be necessary. If you already have a business blog, select a few posts, edited them (shorten/lengthen), add a few more relevant keyword phrases, and submit. Submission sites won’t pay for articles, but as Wayne wrote, your articles could lead to paying assignments. And more customers.