Google Business Profile (formerly Google My Business) is your free business listing on Google Search and Maps. It is the single most important local SEO asset.
Google Business Profile shows your name, address, hours, reviews and photos when people search for you or "near me".
Yes, completely free.
It is the key to showing up in map results and local searches.