How are you getting clients? Email, snail mail, classifieds?
Classifieds: I never tried it, but I suspect that most people wouldn't look for website services in the classifieds
If you are really looking to work the local angle - there are several things you can do:
Look up your local chamber of commerce and see if they will let you list your services with them (most have some sort of directory) and especially older people will look here for services.
Put up mini posters with a web-address at cafes and other popular community bulletin boards.
One time when people were complaining that at a particular local bank, there were never pens, I printed up 100 custom pens and left them at the bank - they used my pens for a year there before a manager made them stop... I got a few sales from that - more than enough to justify the price of the pens.
Print up postcards and just drop them off at every local business you go by. (they should be colorful and include a clear description of services)
Don't forget online - if there are any local portal type websites or forums (if not, make one
)
Local newspapers and weeklies - don't bother with classifieds, but a large, well placed ad will bring in clients.
I actually got most of my sales by just letting people know what I was doing - everyone knows someone who wants to have a website, and especially older people still prefer to purchase from someone they see in person, rather than an online service.
Once you get the lead:
You are mostly selling to very small businesses - they like to get to know who they are buying from and get to trust you - you will need to be friendly and knowledgeable - not salesy / pushy - they will hire you based on if they like you & think you know a lot. So you really want to be friendly and helpful and genuine.
Most won't really understand what the website can do for them, their expectations may be way off base - you want to explain that it's similar to having a yellow pages ad - you might not get tons of sales directly related to the ad, but you have to have one (something like a laundromat won't get lots of sales based on something like this, so you have to show them the value).
The yellow pages analogy can help them to understand pricing as well - if you have them compare the website to the cost of 3 years worth of detailed yellow page ads and explain that it's similar in terms of reach, then $600 for a small website doesn't seem out-of-line (and you can, of course, produce something high-quality for half that).
Be very conscious of producing high-quality sites - and put a tiny link to your own site at the bottom of every site you do - this will get you sales.
If they say they can cheaper services / your prices are too high: tell them that your work is top quality and that if they can get a website cheaper somewhere else, and that's all they care about, then they should do that (DO NOT lower your prices, they are just sounding you out) - Also, remember: you can not compete with the cheapest stuff out there, don't try. (This tactic actually got me more sales, because when they were done wasting their money on garbage, they would then come back to me)
It's a good idea to do an "all-inclusive" deal - explain to them that they have to get a domain name, hosting, point the DNS servers correctly, etc (you want to confuse them just enough to make them really not want to do it, but don't overdo it) - then explain that your service includes all of that, but that most services don't.
If their ideas for the website are way off and you can't seem to get them down to reality WALK AWAY - you can get caught up in trying to get the sale and end up taking on projects which are unrealistic or not profitable.
Once you get the sale:
Expect to do a lot of hand-holding
Because there's nothing for the buyer to "see" they will often get anxious that nothing seems to be happening.
Make sure you get their email up and working quickly, and post a very simple page into their domain (rather than "under construction" I would post a blank white page with their logo centered on the page)
Give them something tangible - an idea I stole from sitepoint - Print up a nice certificate that says something like "The domain: website.com is officially owned by john doe"
Make it look nice, like the kind of thing a small business would frame and put on the wall.
Don't forget to get a testimonial when the project is over
- a simple letter on the business's stationary is a nice thing to show prospective clients.