You could also try some of this
Use off-line marketing
Promote your site. Put your url on all your license plates. Paint it on your car. Buy newspaper and yellow pages ads with your url. Put up flyers and stickers. Sponsor a little league team. Do anything and everything to spread the word about your website around your city.
Get published
Write articles for publication on other websites. The author profile will link to your site. The article will show that you're an expert.
Read more: A-Z Tips to Increase Site Visitors