Interesting.
I'd always say make sure you website is well optimised, it's easy for local terms like 'electrician in xxxxx' but not as easy for general terms that you'd be competing nationally for such as 'professional electricians' or whatever.
You can register yourself on loads of free websites, and even google's business listing thing, but you do want to consider NOT getting just a free website for yourself but get a cheap one done professionally.
We have a forum sponsor (yet to go on here as he's doing a few tilers websites at the mo) that charges ÂŁ349 for a website, then hands it over to me, I optimise it FREE OF CHARGE, and then we give it to you. It's custom, and would look something along the lines of this:
David Howe Tiling | Tiler in Durham | North East Tilers which ranks like this
tiler in durham - Google Search
Though you're right, checkout the other websites below Dave's as most of those that rank are free listings that are his too. He ranks just as well for about 7 area's near him and always owns page 1 of google, not just the top spot.
Not worth messing around yourself and trying to learn how to rank it if you have the cash. I can understand having a go yourself if you're not too busy though.
If you ever need professional advice, my main business is Search Engine Optimisation and I provide all my advice FOC for forum members, I've even optimised a few guys websites on tilersforums that have not gone through our sponsor. I'd rather have you all ranking well than not.
Good luck, see you all at the top!