Your Google My Business registration can help you improve your business by popping up in local search results. Now, once you have added your business on Google Maps you will have to navigate to your listings and then click on claim This Listing.