I would like to optimize a website for its geographic location. In order to do so, I think I should preface certain home-page keyphrases with the name of the city. I’m wondering if I should repeat this practice throughout the website for better effectiveness, or would this be unnecessary? I’m also wondering please, what is the purpose of the Distribution Meta tag. Please let me know.
Regarding how best to optimize a web site for different geographic locations or languages, sub-domains seem to be the way to go, as recommended by Matt Cutts of Google.
But if you are only optimizing for a single city, you should treat that city as another keyword on your page. That is, don’t repeat it ad-nauseum, only where it makes sense to do so. I would recommend no more than 5 repetitions of a target keyword or phrase on a single page. If your whole site content is about the city then it should naturally rank well for city-related phrases anyway as people will be linking to your site using the city name.
Regarding the Distribution META tag, as far as I am aware it is not a valid META tag, is unsupported by any search engine and the myth that you should include one has simply hung around like a bad smell like the Dublin Core META Tags. Skip it – otherwise it will simply contribute to your code bloat.