Hi Jim,
I like everything that Ryan stated above and would like to add a little about local search factors. I noticed that you are in Simpsonville, not Greenville. This can be problematic in local search, but not insurmountable, but the first task is a little house cleaning.
Google is hyperlocal these days and will NOT trust a site that doesn't list their physical address which I'm sure you have chosen because you are not in Greenville. I see you used Simpsonville in the title tag here.
http://jimferguson.me/web-design/sandlapper-studio
Google likes consistency and relevance.
Including place names in searches adds a different dimension to your SEO tasks all together and can be summed up by Name / Address / Phone number. (NAP). For businesses targeting local searches, they should include their address and phone number in the footer in readable text. It's easy to do and not unreasonable to have it there from a user's standpoint.
The key is consistency
Your NAP should read (ideally) the same throughout the web, with the same punctuation and the same text. I tend to follow the punctuation that Google chooses to use for phone numbers. (xxx) xxx-xxxx and so on. The first thing I do on a local search check is to Google in quotes the NAP. At first I thought you hadn't claimed your directory listings then I realized that your company name is Sandlapper Creative. (Or was) I also found you place page which includes a keyword derived title. ("Web & Graphic Design - Jim Ferguson") your physical address and phone number. Google might just slap you in cuffs for using that title.
Being consistent is better than using keywords on your place page. Google "knows" the game well. To continue numbering from above:
#5 Change your title to your business name.
#6 Scrub the web. Find any and all references to your phone number, business name and address and change them to what is identical to your business page.
#7 Since you are in Simpsonville and want to rank in Greenville Try titles like this... Web Design Greenville SC | Sandlapper Creative - Simpsonville SC It may seem somewhat counter intuitive to what you are trying to accomplish, but until you gain trust from Google about your actual address and and area served, you'll be in the abyss for the others.
#8 Add service areas to Google places. I bet within a few weeks you'll see your place page showing up in search and you'll be able to tackle Greenville after that.