i have been advertising on fb and i can assure you the 50% off works , all they are interested in is the cheapest job.
But jobs that come from the websites will pay more , i've found that once they have read the content they have made there minds up to use me ,
I know this as they will leave me answer phone messages and ring back more than once .
so content is what you are afte,r and get them to trust and like YOU.
Also ranking high is easier than you all think but you have to treat it as a ongoing job , when your organic ranking drops below 3rd place no one will call.
I have a couple of websites i can tell by the number of call i get that my ranking has improved .
for me I would concentrate on putting videos on your site after uploading onto utube then write some articles and help people, give them free information ie stain removal tips , your ranking will then improve build links in a natural manner and as mike says get your photo up there and address.
Good luck Neil