Google Business Profile Optimization
Which Google Business Profile fields, photos, posts and review replies actually move the map pack, with the numbers behind each one.

Two bakeries sit four blocks apart. Same hours. Same price for a dozen croissants. Same five-star average rating.
One shows up third in the map pack for "bakery near me." The other doesn't show up until page two.
The difference usually isn't the bakery. It's the profile.
Get Google Business Profile optimization right and the first bakery's edge is reproducible. Get it wrong and the second one stays invisible no matter how good the croissants are.
Google's local algorithm ranks on relevance, distance and prominence. A Business Profile is the one lever on all three signals that a small business controls directly, today, for free. Most advice treats it like a form you fill in once and forget.
It isn't. It's read, scored and re-weighted on a rolling basis. The businesses pulling ahead keep working it. The ones who filled it out in 2023 and walked away are the ones losing ground.
Here's what actually moves it, in the order to do it.
What Google Business Profile Optimization Actually Scores
Google has said for years that local ranking comes down to three inputs. How well a business matches the search. How close it is to the searcher. How it stacks up against competitors nearby.
That's the official framing. It doesn't tell you where to spend an afternoon.
BrightLocal's Local Search Ranking Factors survey, which polled local SEO practitioners and released its 2026 edition in November 2025, breaks the vote into eight groups. On-page optimization takes 24%. Google Business Profile signals take 17%.
Links take 15%. Reviews take 14%. Citations take 9%. Behavioral signals and personalization tie at 8% each, and social takes the remaining 6%.
Add the first two groups together and the total is 41%.
That's the share of ranking weight sitting inside fields a business owner edits directly, in one sitting, with no budget and no outside cooperation. Links and citations take months to build and depend on other sites agreeing to participate.
Work in that order. Fix what you own before you chase what you don't.
Open the profile's editor this week and run one question down every field: is this complete, accurate and current? Categories and photos cover most of that Business Profile slice; the description carries the rest. Reviews are their own lane, and they move fast enough to need weekly attention, not a quarterly check.
None of this replaces the broader sequence for tackling small business SEO or the wider work of local SEO. It's the part that pays off before any of the slower work does.
The Category Decision That Decides Which Searches Find You
A Business Profile allows one primary category and up to nine additional ones. Ten total.
Google's own category documentation walks through the mechanics with a grocery store as the example. Primary category: "Grocery store." Secondary categories go underneath only if the store genuinely runs them, like "Bakery" and "Deli."
The primary category shows publicly under the business name on the listing. It's the strongest single signal for which searches the profile is even eligible to appear in. Google's written guidance is blunt about restraint here: use as few categories as possible, chosen for accuracy, never as a keyword dump.
A plumber who adds "Electrician" as a secondary category because electrical work pays better isn't adding reach. They're diluting the relevance signal the primary category sends. A searcher who clicks through expecting rewiring and gets a plumber leaves a review that says so.
Run this check in fifteen minutes:
- Search the category you think is correct, plus the top three local terms you want to rank for.
- Open the three profiles already ranking for each term and note their primary category.
- If all three use something more specific than your current pick, change it. That's a signal, not a hunch.
Secondary categories exist for real overlap, not padding. A bakery that also runs a small café adds "Café." It doesn't add "Caterer" just because catering sounds like upside. It adds "Caterer" once catering is an actual line of revenue, with its own photos and its own reviews to back it.

Writing the Fields Google Actually Reads
The business description field has a hard ceiling: 750 characters. Roughly the first 250 show before a searcher has to tap "more."
Google's own editing guide is specific about what belongs there. Name what you offer, and say what makes the business different in the same breath. Mention how long it's operated. Leave out sales, pricing and promotions entirely, and never include a link: the field doesn't allow one.
Front-load the first 250 characters. That's the part that shows in the knowledge panel without a tap, so put the primary category, the neighborhood, and the one sentence that separates this business from three others with the same category tag right there.
A worked version for that bakery: "Independent bakery in Riverside, open since 2016. Scratch-made bread and pastry daily, custom cakes with 48 hours' notice, wholesale accounts for local cafés."
That's 158 characters. It leaves 592 for the rest of the field, and every word in it answers a question a searcher actually has.
The Services and Products sections sit next to the description and get ignored almost as often. List what's bookable under Services, each with its own short line. Don't write one paragraph describing "full service bakery" and call it done.
Products work the same way for anything with a price a searcher might compare before walking in.
Attributes matter more than they look. Wheelchair accessible. Outdoor seating. Each is a checkbox most owners never open after setup, and each one is a filter some searchers apply before they ever see the result list. An unchecked box that should be checked doesn't rank lower. It disappears from a filtered search entirely.

The Photo Count That Changes the Numbers
BrightLocal's Google My Business Insights Study, published July 15, 2019, pulled anonymous data from 45,264 local business listings across 36 industries.
The median business with at least one photo carried 11. 6% had exactly one.
The study quoted Google's own stated figure directly: businesses with photos receive 42% more requests for driving directions and 35% more clicks through to their website than businesses without photos.
Push further and the gap widens. Businesses with more than 100 photos saw 520% more calls than the average business in the dataset. Direction requests rose 2,717%, and website clicks rose 1,065%. Search Engine Land's coverage of the same dataset breaks those figures out by industry.
That's not a reason to upload a hundred stock-feeling shots this afternoon. It's a reason to treat the photo count like a number worth tracking the same way a shop tracks foot traffic.
A realistic plan for a business sitting at zero or one photo:
- Week one: upload a cover photo and logo, then five photos of the storefront and interior.
- Week one, same batch: add one photo of a finished job or a hero product, shot in available light, no filter.
- Week two: add five more that show something a search result can't convey, like the counter mid-rush or the finished install.
- After that: add two or three a month, and ask customers to tag the location on Maps when they visit, since customer-uploaded photos count toward the same total.
Hotels and restaurants naturally rack up more customer photos than an accounting firm ever will. That's fine. The goal isn't matching an industry median you can't hit.
It's closing the gap between "one photo" and "photographed often enough that a search result reads as alive."

A Posting Cadence Worth Keeping
Google's own documentation for posts lists three formats. An Update is the plain text-and-photo post, and an Offer needs a title and a date range that auto-generates a "View Offer" button. An Event needs a start and end time, and defaults to showing as a 24-hour event if no time is set.
The practical detail buried in that same page: posts older than six months get archived from the default view unless a date range was set on them.
There's no benefit to a post sitting untouched for a year. There's a real cost to a profile whose most recent update is eighteen months old. A searcher who taps through and sees that reads it as a business that might be closed.
Run one Update post a week, built from whatever already happened. A new menu item last week becomes this week's post. A finished job becomes next week's. Write it in under two minutes, because it's describing something real instead of being invented from nothing.
Publish an Offer or an Event only when it's genuinely true. An Offer post with no real offer behind it is the kind of thing a customer screenshots and complains about.
The posts tab isn't a ranking signal on its own the way categories or reviews are. It's a freshness signal and a conversion surface at the same time. A searcher comparing three bakeries in the local pack, one with a post from three days ago and two with nothing newer than six months, reads the freshness as a tiebreaker. They don't need to know why. It just reads as current.
Review Response Time as a Ranking and Conversion Signal
BrightLocal's Local Consumer Review Survey 2026, published February 11, 2026 from a panel of 1,002 US adults, found that 89% of consumers now expect a business to respond to their reviews at all.
Speed matters more than it used to. 19% expect a same-day response, up from just 6% the year before, while 32% expect one by the next day, up from 18%. Overall, 81% expect to hear something back within a week.
The upside for responding is concrete: 80% of consumers say they're more likely to use a business that replies to every review, not just the glowing ones.
The downside for not responding is just as concrete. 42% say they're unlikely to use a business that ignores reviews entirely. A templated, copy-pasted reply performs almost as badly: it puts off 50% of consumers who can tell a form response from a real one.
Set a response SLA like it's a support ticket, because to a searcher comparing options, it is one.
- Reply within 48 hours. Set a phone notification for new reviews so this isn't a once-a-week chore.
- Write the reply yourself, or have one named person write it, every time.
- Name something specific from the review. "Thanks for the kind words about Maria's service on Tuesday" beats "Thank you for your feedback," and it costs the same thirty seconds to type.
Two more numbers worth planning around. 47% of consumers won't use a business with fewer than 20 total reviews, and 31% now filter to only businesses rated 4.5 stars or higher, up from 17% the year before.
A business sitting at 12 reviews and 4.3 stars isn't failing. It's under two thresholds that roughly a third of searchers apply before they'll even look further, which makes the next ten reviews worth actively asking for this month, not waiting on.

Seeding the Q&A Before a Customer Does
The Questions and Answers section on a Business Profile is public. It's unmoderated by the business by default, and it's open to anyone with a Google account, not only actual customers.
That combination means the first few questions on a popular listing are often written by whoever got there first. The first answer is whoever typed fastest. Accuracy optional.
The fix takes under half an hour, and almost nobody does it.
- Write down the five questions a staff member actually gets asked on the phone every week.
- Post each one from the business's own account.
- Answer immediately with the real, current answer, not a placeholder.
"Do you take walk-ins?" "Is there parking nearby?" Once a question-and-answer pair exists and picks up a few upvotes, it sits at the top and crowds out whatever a stranger might have guessed instead.
This matters most for anything that changes seasonally, like holiday hours or a service paused for renovation. A seeded, dated Q&A entry gets a correction in front of a searcher faster than editing the description, and faster than waiting for a post to get noticed.
Reading the Performance Report Right
The Business Profile's own performance data splits searches by how a customer found the listing. A direct search means they searched the business name or address, and a discovery search means they searched a category or product and the listing appeared. A branded search means they searched a close variant of the name.
It also separates views by surface, Search versus Maps, and actions by type: calls, direction requests, website clicks, message clicks and booking clicks, where those features are enabled.
The single most common mistake is reading a drop in direct searches as a ranking problem. It usually isn't.
Direct searches track brand awareness: people who already know the business exists. Discovery searches track something different, whether the profile is winning category and product searches from people who don't know it yet. A business doing this work correctly should expect discovery to grow faster than direct. That's the segment the work is aimed at.
Website clicks from the profile are worth separating from the rest of a site's organic traffic. The clean way to do that: build a UTM-tagged link and paste that exact URL into the profile's Website field instead of the bare domain.
Skip the tag, and a click from the Business Profile often lands in the same "Google / organic" bucket as a regular search click once it reaches GA4. That makes separating that traffic from ordinary organic traffic nearly impossible after the fact.
Check the report monthly, not daily. A single week of data on a profile that gets 40 direction requests a month is too thin to react to. A month-over-month trend across discovery searches, direction requests and website clicks is the signal actually worth acting on.

A 30-Day Sequence to Run This
Spreading the work out beats doing it all in one sitting and forgetting the profile exists afterward. This order front-loads the fixes that cost nothing and take the least time first.
| Days | What to do | What it fixes |
|---|---|---|
| 1-3 | Audit and correct primary and secondary categories against the top three competitors | Relevance |
| 4-7 | Rewrite the description, front-loading the first 250 characters; fill Services and Products | Relevance |
| 8-14 | Upload a cover photo, logo, and at least ten real photos in batches | Prominence |
| 15-18 | Seed five Q&A entries with real answers | Relevance, trust |
| 19-25 | Reply to every open review, set a 48-hour SLA going forward, ask the last ten satisfied customers for a review | Prominence |
| 26-30 | Publish the first weekly Update post, tag the Website field with a UTM link, check the performance report | Freshness, measurement |
None of that needs a budget. It needs thirty days and the discipline to treat the profile as something that gets worked, not filed once and forgotten.
Businesses that repeat this monthly, instead of once a year during a slow stretch, are the ones still climbing when a competitor's profile has gone stale enough to notice.
The reviews and the categories earn trust signals Google reads directly, and so do the photos. The links and citations that make up the other 24% of that ranking survey still have to be built separately, through the slower work of earning backlinks, and that's worth starting once the profile itself stops being the weakest part of the picture.