I think it's an extremely broad topic - firstly, it comes down to your domain - If you have a local tld, that would in fact rank better for local searches, as compared to a normal .com , etc. Then there's local parasites that you can tap into - eg, local business directories, citations, and even...