SearchCap: The Day In Search, May 14, 2010
Below is what happened in search today, as reported on Search Engine Land and from other places across the web. From Search Engine Land: Google Looks To Improve Maps With 300 New Staffers Problems in Google Maps are well known by now. From spam to bugs to its lack of support for local businesses, we’ve […]