Leveraging Google Business Profile (formerly Google My Business) ensures your business appears on Google Search and Maps and boosts your online visibility. However, simply having a profile isn't enough. If you want to rank higher in search results and attract more customers, you need to know how to optimize your profile.