The Google Business fields nobody fills in
For a plumber, a taverna, a dental clinic or a garage, the Google Business Profile outranks the website, converts better than every social post combined, and is usually half empty. Nobody fills it in because filling it in is boring and invisible. That is exactly why it works.
The listing is the shopfront
Type a service and a place into Google and look at what comes back. Above the organic results sits a map pack of 3 listings, and above the fold on a phone that is often the entire result.
The business that appears there did not necessarily have the better website. It had the more complete profile, closer to the searcher, with more relevant signals matching the words that were typed.
Most local businesses treat the listing as an address entry they claimed once. It is closer to a product page that Google renders for them, and every empty field is a thing Google cannot match a search against.
The fields that sit empty
Here is what an audit of almost any local listing turns up.
Services. The structured list, with prices. Not the category, the actual services. A hair studio that lists “balayage”, “keratin treatment” and “bridal hair” as services has three more things Google can match than one that lists none. You can add custom services that Google does not suggest, and those are often the highest-intent ones.
Attributes. Accessibility, payment methods, amenities, service options. Wheelchair accessible, outdoor seating, accepts card, women-owned, free parking. These are filters people actively use, and an unchecked attribute means you are excluded from that filter entirely. The valid set depends on your category and country.
Food menus. For restaurant-class listings, the full menu with sections, dishes and prices. It appears in the listing itself, so someone deciding where to eat never has to visit a website that will probably be a PDF.
Action links. Book, order, reserve. A listing with a booking button converts on the listing. A listing without one sends people to a homepage where a proportion of them get lost.
Special and holiday hours. Not the weekly ones, which everyone sets. The public holidays, the seasonal closures, the day you shut early. This is where the one-star reviews come from: someone drove there and it was closed.
Photos, categorised. Interior, exterior, product, team. Most listings have whatever was uploaded the week they were claimed, and a photo set that looks 5 years old reads as a business that might not still exist.
The report almost nobody reads
The listing also tells you what people typed to find it. A monthly list of search terms with impression counts, straight from Google.
It is the most directly actionable data in local marketing and most agencies have never opened it, because it lives in a console built for one business owner rather than for someone managing 20.
What it tells you:
- Which service to add. A term appearing with real volume that is not in your services list is a gap you can close in 5 minutes.
- Whether your category is wrong. If the terms bringing impressions do not describe what you do, the primary category is mismatched.
- What to call the next page on the site. Free keyword research, from the people who actually converted.
One caveat worth knowing: Google reports very low-volume terms as a threshold rather than an exact number, something like “fewer than 15”. A tool that rounds that into a figure is inventing data you might quote to a client. It should stay a threshold.
Reviews, and the reply nobody wrote
2 things matter about reviews, and only one of them is the star rating.
The rating you mostly cannot control. The reply you entirely can, and it is the first thing a prospective customer reads under a complaint.
Google allows exactly one owner reply per review, editable afterwards. So before you replace an existing reply, see what is already published. A tool that overwrites without showing you the current one will eventually delete something a colleague wrote.
On register: a five-star review needs three warm sentences and a reason to come back. A two-star needs an apology, the specific thing you changed, and a way to continue the conversation somewhere that is not a public listing. Never defensive. Never a template that reads like one, because the next reader sees all of them in a row.
A 30-minute audit
Per location, in this order. It is the highest-return half hour in local marketing.
Hours, including special hours for the next 12 months. Public holidays, seasonal changes, the lot.
Primary category, checked against the search terms report. Secondary categories after that.
Services, with prices where you are comfortable publishing them. Add the custom ones Google does not suggest.
Attributes, every valid one that is true. This is a clicking exercise, not a thinking one.
Action links, pointed at the actual booking or ordering page rather than the homepage.
Photos, at least six, categorised, taken this year.
Then post once a week. Offers and events outperform plain updates, because they carry a button and a date.
Why this is hard at 20 clients
None of the above is difficult. It is difficult 20 times.
The Google Business console is built for a single owner managing a single shop. 20 clients means 20 logins, 20 contexts, and an audit nobody ever quite finishes. So it gets skipped, and the agency focuses on the feed, which is more visible and less valuable.
That is the gap. Most social tools will post to a Google listing and stop there, because posting is the part that looks like social media. The fields underneath are what decide whether the business appears at all.
EngageDigital manages the whole profile, not just posts: hours, services, menus, attributes, action links, photos, reviews and the search terms report, for every location from one screen. See the local module or start free.