The new Google My Business dashboard will eliminate this confusion by allowing you to manage your company information across all of Google’s platforms, including Search, Maps, and Google+. It’s a one-stop solution that should help you simplify the whole listing management process in the going forward.