While you’ve likely seen or even claimed your Google business listing, your presence on the search engine is far greater than you probably realize. The Google My Business dashboard is the place where you control the look and content of not only your Search business listing, but your entry and location on Maps and more.