When first starting out, you may want to write the articles yourself to save some money.
However, keep in mind that if you write about 500 words an hour, you will only be saving less than $5 an hour. Even if you can write 1000 words an hour, you will be saving less than $10 an hour.
Eventually, you will want to outsource the writing anyway in order to scale up and build more sites quickly.
It should only cost around $10 to have the articles written for all the pages.
Most of the focus should be placed on the homepage. This is the page that most visitors will be reading and it will be the one you try to rank high in Google.
Therefore, it is recommended that you use a native English speaker. You can find some native English speakers willing to write articles for about $1 per 100 words. They may be new to the site and looking for reviews though.
The homepage needs to be at least 500 words, so it will cost you around $5 for the homepage article.
The other pages (inner pages) can be lower quality, as they are mainly just supporting pages. Thus, you can hire non-native English speakers to write these at lower prices. They still need to be readable though.
These inner pages need to be at least 300 words. You can hire a non-native English speaker to write these for about $1.50 each.
Hiring a Freelance Writer
You will basically be following the same process on UpWork as mentioned in the previous step.
However, you will be listing 2 separate jobs since the pay and number of words per article are different. You will list one job for the homepage articles, and another one for the inner page articles.
Post a job and this time select Writing and then Article & Blog Writing as the category and subcategory.
Write an appropriate title letting the freelance writers know you are looking for an article writer.
In the description, let them know you are wanting local business articles for your sites and you can mention the niche. List the pay and number of words required for each article.
For the homepage articles job, be sure to mention that you are looking for native English speakers only.
As in the previous step, narrow down the applicants by looking at their past work and the reviews in their profile (if any).
You can then hire a freelancer to complete only one article to see how well he or she writes. If pleased, offer more work. If not, just try another freelancer until you find one you like.
After the articles are completed, you can give them to your web designer to put them on the site.