How do I add content to my website?
Ive just read that adding your own content to a website is a great way to use keywords to increase your ranking. I also read you can outsource the writing of these articles to other sites like odesk.
Does anyone know which software is best to add an article or do I simply add it as an additional web page to my site?
Anyone have experience of hiring writers from odesk or élance - how would they write if they're not experts?
Hire an expert either in odesk or elance both are very good in having very good writers. But before hiring a wirter view some sample articles of their work, make one on one with them to know about what you are exactly need from them. Will the recruting person is worth for your website.
Don't count on oDesk or Elance for "experts" in a particular field. Just hire native English speaking writers who know how to conduct research and incorporate it without plagiarizing. Request a small writing sample on a topic that you supply to prospective hires. Be willing to pay more for unique, high-quality writing.
I use Wordpress as the website domain for my blog as well. I use a separate page on my site labelled blog and for each blog I write, it is also posted to my LinkedIn, Facebook and Twitter pages so I reach the maximum audience. I also use tags and categories to make my blogs easily searchable. It has helped my blog gain a permanent following. So yes to answer your question, use articles on your site and link them to your social media platforms to reach a greater audience. Remember to tag your blogs. Hope this helps!