Start with manually adding to Local Business Centre, then create a KML file, upload it, include it in your robots.txt and sitemap.xml files. This should improve your ranking.
Not sure how it works exactly but as all things google, when you're using a variety of their services, they like you a whole lot more.
My guess is on a basic level you're validating your site by adding it in a variety of google areas they monitor.
|