Google Business Profile or your own website? What a local firm needs in 2026
A Google Business Profile is mandatory if people type “hairdresser nearby”. It does not replace a site with a calendar, a price list and a GDPR consent. Facebook is not your customer database — the algorithm can bury a post overnight.
The first-call line from a garage, clinic or restaurant is often: “we have Facebook and Google, why a site”. Short answer: Google shows you, the site converts and belongs to you. Below is a split of roles — no “every firm needs a portal” ideology. A Google Business Profile (the old Google My Business listing) is the ticket to the map. A site is where a booking, a price list and SMS consent do not depend on an algorithm’s mood.
Google’s Business Profile help says local results rest mainly on relevance, distance and prominence. You cannot pay for a better local ranking as a “position”. You can complete the data, collect reviews, add photos and keep a consistent address. That is distribution. Conversion — a calendar, a cart, a GDPR form — happens on a domain you control, or it does not happen.
What a Google Business Profile actually does
When someone types “dentist [district]”, “pizza delivery”, “oil change nearby”, Google shows the map pack first. A Business Profile is the ticket to that shelf: hours, phone, directions, photos, reviews. Without it you lose to a competitor who filled in hours and collects ratings — even if your work is better. Google’s tips (support.google.com/business, including “Tips to improve your local ranking”) repeat: verify, keep info complete and current, reply to reviews, add photos. Incomplete profiles are less likely to show for relevant local searches.
- Reviews — many people filter “4.5+”. Unanswered reviews are visible. Google explicitly ties reviews and ratings to prominence.
- Call / directions — zero friction, but zero list for you: Google will not hand you those clicks as a CRM.
- Profile posts and products — weaker than your own price-list page that Google can index.
- A Book button on the profile is often wired to an external calendar with a fee, or to nothing if you have no system.
- Holiday hours and category — Google asks for a complete profile; an empty field loses to the shop that marked Corpus Christi open or closed.
A profile is not “a free website”. It is a listing. It does not hold a treatment policy, a private B2B price list, visit history, marketing consent. It will not issue an invoice. It will not SMS a reminder. If the account is suspended or someone files a fake address change, you have no plan B if the only URL clients know is maps.app.goo.gl.
What Google and Instagram will not do
- They will not take a booking against real chair / table / ramp availability (that is a booking system).
- They will not collect GDPR-grade SMS consent you can defend at inspection.
- They will not show a private B2B price list after login.
- They will not issue an invoice, a pass or an order status.
- They are not yours: an algorithm change, a banned account, “organic reach died” is not an outage — it is the platform’s business model.
- They will not tell you which flyer QR worked if the QR sends people back to Instagram instead of a page with a UTM.
HBR / Bain: acquiring a new customer is often 5–25 times more expensive than keeping one, and a 5% lift in retention has been associated with 25–95% more profit (Amy Gallo, HBR, 2014; Frederick Reichheld’s Bain research). Social is an acquisition machine. Site + SMS + calendar is retention. Paying for ads forever because you have nowhere to send a regular is dearer than a simple booking page. A Google profile shows a new person the stars. A site lets a regular come back without another Ads click.
The same tension as with aggregator commission: the platform gives traffic, it does not give you the list. Facebook, Instagram, TikTok, Maps — distribution. CRM, calendar, consents, history — ownership. A firm that “only has social” buys the same people again every season, because there is nowhere to send “a slot free on Thursday”.
The 2026 minimum that actually works
We do not build a 12-tab portal because “that is how sites are done”. We build a path: they found you → understood the offer → booked or wrote → got a confirmation. Anything that does not serve that path can wait. Google rewards completeness and consistency in local ranking; the client rewards being able to book at 10 pm without phoning a reception that is not there.
- Google profile — complete, with venue photos (not stock), holiday hours, replies to reviews. That is not “a website”. It is distribution. Verification, category, attributes (parking, Wi‑Fi) as in Google’s help.
- Your own site — not 12 tabs. Start: who you are, prices or services, how to get there, a form or calendar, phone, tax id, privacy policy.
- One CTA — “book” / “order for tomorrow” / “request a quote”. Not three buttons to three messengers.
- A measurable source — a UTM or at least “how did you find us”. Otherwise you cannot know whether to pay for Ads or for better Google photos.
- Consistent NAP — name, address, phone identical on the site, the profile and directories. Google needs to see one entity, not three variants of “Studio / Salon / clinic on Street”.
Local SEO: what the search engine expects
Google needs a consistent name, address and phone (NAP) on the site, the profile and directories. A site on your domain holds content a profile will not keep: “timing belt [city]”, a treatment list, a menu, real room photos. That is not magic “SEO for 499 PLN”. It is content a crawler will not find on a Facebook wall behind a login.
Relevance in Google’s help is how well the profile matches the query — complete categories and description. Distance is geography: you will not beat a salon 200 m from the searcher, sitting 8 km away, with a 40-tab site. Prominence includes reviews, links, how well-known you are. A site helps prominence (content, citations, one entity), but it does not replace reviews. Reviews do not replace a site with booking and a local shop if you sell product as well as time.
A link from the site to the profile and from the profile to the site is hygiene, not a trick. Hours on the site that disagree with Maps look like mess to a human and to a bot. Stock photos on the profile and different shots on the WWW — the same. If someone has to pick you from three pins, completeness wins, not “a nice logo in Illustrator”.
When a Google profile alone is enough
A one-person firm, 100% phone bookings, no online payment, no team, no SMS. Then we fix the profile and reviews first. A site comes when the phone cannot cope or you want 24/7 booking. Sequence matters: we do not build a suite when the Google hours field is empty.
A listing alone stops being enough when: two chairs and Messenger collisions, no-shows with no reminder, a price list you do not want to dictate on the phone, B2B, a shop, a pass, or Ads that land on a Facebook wall instead of a page with one button. Then Google stays the shelf. The site stays the till.
We do not sell “a site because without a site you do not exist online”. You exist — on Maps. The question is whether you only want to exist, or to take bookings and data Facebook will not give back. A salon, a clinic and a garage all need the map pack; only the site holds the calendar, the GDPR form and the list you can SMS when a Thursday slot frees up. Google’s own help (relevance, distance, prominence) is about being found — not about taking the booking. Describe where clients come from today (Google / Instagram / referral) and whether bookings, reviews or a missing online price list hurt. We will propose: profile only, a brochure site, or a site with a calendar — no package you will not use.
Relevance, distance, prominence — Google’s official factors
Google Business Profile help (support.google.com/business, “Tips to improve your local ranking”) states that local results rest mainly on relevance, distance and prominence. You cannot pay for a better place in the map pack as a “position”. You can: verify the business, keep hours complete (including holidays), set a category, fill attributes (parking, Wi‑Fi), add venue photos and reply to reviews. Incomplete profiles are less likely to show for “nearby” queries. Distance is geography — a 40-tab site will not beat a salon 200 m from the searcher if you sit 8 km away.
Prominence includes reviews, links and how well-known you are. Google ties ratings and review volume to that factor. A site on your domain helps (content such as “timing belt [city]”, a price list, a menu, citations, consistent NAP), but it does not replace stars. Stars do not replace a calendar and GDPR consent. The profile is a listing. Conversion happens on a domain you control.
NAP, reviews and the Book button
Name, address and phone must be identical on the site, the profile and directories. Three variants of “Studio / Salon / clinic on Street” are three entities to a crawler. A link from the site to the profile and from the profile to the site is hygiene. Hours that disagree with Maps look like mess. Stock on the profile and different shots on the WWW — the same. The Book button on Google often hits an external SaaS with a subscription or a cut; your own system can be wired so “Book” opens your site, not someone else’s price list.
Google will not hand you the “Call” / “Directions” click list as a CRM. Facebook and Instagram will not collect SMS consent you can defend at inspection, will not show a private B2B list after login, will not issue an invoice. An algorithm change, a banned account, organic reach dying is the platform’s model, not an outage. If the only URL clients know is maps.app.goo.gl, a suspended profile leaves you with no plan B.
Acquisition 5–25× more expensive than keeping (HBR/Bain)
Amy Gallo in Harvard Business Review (2014), citing Frederick Reichheld of Bain: acquiring a new customer costs 5 to 25 times more than keeping one, and a 5% lift in retention has been associated with 25–95% more profit. A Google profile and Ads buy a new person (map pack, stars). Site + SMS + calendar return to the person who already chose you. A firm that “only has social” buys the same people again every season, because there is nowhere to send “a slot free on Thursday”.
The same tension as with Glovo/Pyszne/Uber commission: the platform gives traffic, not the list. Sequence: a complete profile first (without it you lose the pack), then a site with one CTA, then a calendar when the phone cannot cope or no-shows eat Saturdays. We do not build a suite when the Google hours field is empty. We do not leave a firm on Maps alone when two chairs collide in Messenger and there is no SMS consent.
Frequently asked questions
- Do I need a site if I have 120 Google reviews?
- Reviews sell the first contact. The site sells the second: a booking, a menu, prices, GDPR. One does not replace the other. Google itself says reviews help prominence; it does not say they replace your domain.
- Can people book from Google?
- Yes, if a calendar is wired. Often that is an external SaaS with a subscription or a cut. Your own system can be wired too — then the Book button on the profile hits your site, not someone else’s subscription.
- Is Facebook enough?
- As advertising — yes. As the company’s system — no. Organic reach is not an SLA. The account can be limited, a post buried, the data not returned. HBR/Bain: keeping is many times cheaper than acquiring; social with no list of your own forces perpetual acquisition.
- How long is a simple local site?
- A CMS brochure with a form is usually weeks (Starter). A calendar and payment is an application — quoted after we see the services. We do not mix those two budgets into one “site from a zloty”.
- What does Google use for local ranking?
- Relevance, distance, prominence — from Google Business Profile help. There is no paid “better place in the pack”. Complete data, reviews, consistent NAP and on-site content help; “guaranteed #1” magic does not.
- Can I have only a site, no Google profile?
- You can, and you will lose the map pack to a competitor who filled in hours. A profile is operationally mandatory if people search “nearby”. A site is operationally mandatory if you want the booking, the consent and the data at home. It is not either-or.
- WordPress or an app from day one?
- Prices, directions, a blog, a form — a CMS can be enough. When a calendar, payment, staff roles, a shop beside services enter — the plugin bill usually loses to a dedicated panel. Comparison: WordPress vs Laravel.
Describe your project