If you want long-term retainers Partnership and pricing

Local SEO

A chain needs a Google Business Profile for every branch

A receptionist in scrubs checks a map on her phone at the doorway of a small clinic as a tricycle passes on a Quezon City street.

Three dental branches, in Makati, Quezon City and Pasig, and one Google Business Profile, verified years ago to the Makati address by whoever ran the Facebook page at the time. Someone in Quezon City with a cracked tooth types “dentist near me” into their phone. The map shows three clinics within a short tricycle ride, and yours is not one of them. As far as Google is concerned you are on the other side of EDSA, which is what one Google Business Profile for multiple branches gets you.

This is how a chain loses local search without noticing, and it has nothing to do with the website or the ad budget. It is a problem of geography, staffing and ownership.

Why the map pack ignores your other branches

Google says it ranks local results on relevance, distance and prominence. Distance is measured from the searcher, or from the place they typed, to the address on the profile, and a profile has exactly one address. A chain with one listing is competing on distance from one point, and every other branch is invisible to the people standing outside it.

Google’s guidelines ask for a separate profile for every location with staff on site during its stated hours. The single-branch competitor two streets from your Pasig clinic is not doing anything clever. They exist on the map where the customer is, and you do not.

One listing also breaks reviews and phones. Every review from every branch lands on the Makati profile, so a searcher in Pasig sees a rival with a long review history next to a clinic that appears to have none. The number rings in Makati, so the Pasig enquiry reaches a receptionist who cannot see the Pasig diary.

How Philippine addresses behave on the map

A Philippine address has more parts than Google’s form was built for: unit, floor, building, street, barangay, city, province. Google matches on the pin first and the text second, and barangay names give the text matching trouble because they repeat. There is a San Antonio in Makati, Pasig and Parañaque, and a Poblacion in almost every municipality. Put the barangay in the wrong field and the pin can land in the wrong city.

Three habits fix most of it. Place the pin yourself, on the door of the branch, rather than accepting the one Google guesses from the text. Keep the first address line to a street address Google can match, with floor and unit on the second line. Customers say “the Ortigas branch” and Google understands Ortigas because people search for it, but the profile name can only carry it if your signage does. Otherwise put the area in the description, because a place name padded into the profile name is grounds for suspension under Google’s rules.

Mall branches are harder. Tenants in the same mall often share one street address, so every pin lands in the same spot and only the photos tell a customer where you are. Photograph the frontage, the floor and the nearest entrance.

Then look for listings you did not make. Google builds profiles from public contributions and old directory data, so a branch may already have an unclaimed profile with a dead number. Claim it and merge it; a searcher who calls the dead number does not try the second one.

What makes someone tap call

The person who finds your branch profile is on a phone, often on mobile data, choosing between three results. They are checking whether you are open, whether you take what they have, and whether the photos look like a real place.

Hours come first, and they are where chains fail quietly. The “Open now” filter hides any branch whose profile says it is closed. Holy Week, Undas, Christmas Day and New Year’s Day need special hours entered in advance for each branch, and so do the local fiesta and the typhoon that shuts one branch and not the others. A profile that says open while the shutters are down earns a one-star review from someone who took a jeepney to get there, and that review outlives the storm.

For clinics, accreditations convert. A patient wants to know whether the branch accepts their HMO card, whether it is PhilHealth accredited, and which doctors sit there on which days. Put that in the description and the services list for each branch, because accreditation can differ between branches of the same chain. For retail the equivalent is payment: GCash, Maya, cards, and whether the branch takes reservations over Messenger.

The phone number should ring at that branch. The website link should land on a page for that branch showing the same hours and the same number, not on the home page. When one team maintains the website and another maintains the profiles, the two drift apart, and the searcher finds the gap before either team does.

Reviews get answered by the branch, in the branch’s voice, within days. One caution for clinics and anyone else handling health or money: a reply must never confirm that the reviewer was a patient or describe their visit, because the Data Privacy Act treats health details as sensitive personal information and a public reply is no place for them. Thank them, offer a private channel, and stop there.

Who should own the listings

Picture how the three profiles came to exist. The first was verified by a marketing assistant’s personal Gmail, the second by the franchisee, the third by an agency that no longer sends invoices. When any of them leaves, the business is locked out of its own shopfront on the map and has to go through Google’s reclaim process, which takes time.

The fix is structural. Ownership sits with a company-owned Google account, with recovery details head office controls, and the marketing lead as a second owner. Each branch manager is a manager on their own branch’s profile, so they can change hours and answer reviews without touching the others. Any agency is a manager too, never an owner, and is removed the day the contract ends. Chains with many branches can group profiles under one business group so people are added once, not per listing.

Then give one person a monthly job: check every branch for hours, phone, pin, photos, duplicates and the edits Google has applied on its own. Google accepts suggested edits from the public, so an unwatched branch can have its hours or even its name changed by a stranger, and it stays that way until a customer complains.

Where to start this week

Search for each branch by name and by area on a phone, from somewhere other than head office. Find out which Google account owns each profile that exists, and whether the business controls it. Ask every branch manager for their real hours, their real number and their accreditations, and compare the answers with the profile and with the website. The gaps on that list are the whole project. Most of them can be closed from a branch manager’s browser; the branch pages on the website are the one item that needs whoever runs the site.


Ready when you are

Tell us what you are building and we will tell you honestly how we would approach it.