To manage local business listings Google has added a new link to search results pages on the right-hand side. Google’s Jade Wang made the announcement in a Google Groups thread. Jade Wang says Now, managing your business’s is more easier and ...