Creating a Google My Business listing will provide the opportunity to rank in Google Maps, but in order to rank well, you must optimize your listing. This will help improve your chances of being found for localized queries because your site will appear in the Map Pack found at the top of the Google search results page.