Google Business Profile optimization means filling in every field Google uses to match you to a search, accurately and in the right order. Verify the profile, choose the most specific primary category, list your services and products, set hours and attributes, add real photos, then keep reviews and posts coming. Category and services do most of the work.
Most Business Profiles we audit aren’t missing anything clever. They’re missing the dull fields, or those fields hold the wrong thing: a vague primary category, an empty services list, holiday hours nobody set. Fix those and you’ve done most of the job.
This is the checklist we run on every profile when a business hires us for local SEO and Google Business Profile work. It’s ordered by what Google says it ranks on. Its help page on local ranking names three factors: relevance (does the profile match the search), distance (how far you are from the searcher) and prominence (how well known and well reviewed you are). You can’t change distance, so everything below works on the other two.
Step zero: verify the profile and make sure you own it
Optimization starts with access. Google says verification “tells Google that you’re authorized to represent the business, so it’s more likely to show up in search results”, and only verified owners can reply to reviews. If the profile isn’t verified, or it sits in an old agency’s or a former employee’s account, sort that out before you edit anything.
Google offers several verification methods depending on your business type and country: a recorded video, a live video call, phone or text, email, and a postcard. Video is the one Google recommends when you’re eligible, so have your signage, your premises and something only an owner can show (the back office, the till, your tools) ready before you hit record. Reviews of a submitted verification can take up to five business days.
One trap: if you’re waiting on a postcard, don’t touch the name, address or category until the code arrives. Google warns that those edits can invalidate it.
The checklist at a glance
| Field | What good looks like | Factor it feeds |
|---|---|---|
| Primary category | The most specific category that completes “this business is a…” | Relevance |
| Additional categories | A few, only for real departments or services | Relevance |
| Business name | Exactly what’s on your sign | Eligibility |
| Address or service area | A real, staffed location, or a hidden address with up to 20 service areas | Distance, eligibility |
| Hours and special hours | Current, with public holidays set in advance | Trust |
| Services and products | Every service you want to be found for, in customers’ words | Relevance |
| Attributes | Every one that’s true | Relevance |
| Description | Up to 750 characters, plain language, no URLs | Conversion |
| Photos and video | Real, recent, of the place, the team and the work | Prominence, conversion |
| Reviews and replies | A steady flow, every review answered | Prominence |
| Posts | Updates, offers and events when there’s news | Conversion |
| Website link | A page that matches the profile, with LocalBusiness schema | Relevance, prominence |
The rest of this guide takes each row in the order we’d work on it.
1. Primary category: the field that decides which searches you’re in
Your primary category is the strongest relevance signal on the profile. Pick the most specific category that completes the sentence “this business is a…”, not “this business has a…”, which is how Google frames it in its guidelines for representing your business. Its own category help uses “Nail salon” over “Salon” as the example.
Specific wins because Google already treats the general category as implied. A firm that mostly handles injury claims and picks “Law firm” competes for everything and wins little. “Personal injury attorney” puts it in front of the searches that pay.
Specific still has to be true. If most of your patients come for routine family dentistry, setting the primary category to “Cosmetic dentist” because those cases are worth more drops you out of the searches that fill your diary.
How to see the categories your competitors use
Search your main keyword in Google Maps and open the three businesses in the pack. The primary category sits right under each name. Additional categories don’t show in Google’s own interface, though a few browser extensions read them from the page data. Note what the top three use for each of your money keywords. If they all share a category you don’t have, that’s your first test.
Change one thing at a time and give it two to three weeks before judging. Category edits can also prompt Google to ask you to verify again, so don’t flip back and forth.
Additional categories
Google’s advice is to use “as few categories as possible”. Add extras for real departments or services, not one per product. Google’s example is a grocery store adding “Bakery” and “Deli”. A car repair garage that fits tires can add “Tire shop”. It shouldn’t add “Car wash” if it has never washed a car.
2. Name, address and phone: get these wrong and nothing else counts
These three fields cost businesses more profiles than everything else combined, so check them before getting creative anywhere.
- Business name. What’s on your sign, your letterhead and your website. The guidelines rule out taglines, service keywords, locations, phone numbers and legal terms such as LLC. “Al Noor Dental Clinic” is fine. “Al Noor Dental Clinic | Teeth Whitening Marina” is how profiles get suspended, and our guide to a suspended Google Business Profile covers what happens next.
- Address. A real place where you operate. P.O. boxes, remote mailboxes and virtual offices aren’t allowed. A coworking desk only qualifies if it carries your permanent signage, receives customers and is staffed by your people during business hours.
- Service-area businesses. If customers don’t come to you (plumbers, movers, mobile car valeting), hide the address and set service areas. You can list up to 20, and the overall area shouldn’t stretch past about two hours’ drive from your base.
- Phone. A number that reaches this location, local where possible. Skip call-center numbers and rotating tracking numbers.
Then make sure the identical name, address and phone appear on your website and on the main directories. Google cross-checks them.
3. Services and products: write them the way customers search
The services list is where most profiles leave relevance on the table. Add every service you want to be found for, in the words customers actually type, with a line or two of description for each. “Drain unblocking” and “water heater repair” catch searches that a single entry reading “plumbing services” never will.
Start with the services Google suggests for your category, then add custom ones. Your quote requests, chat logs and call notes are where to look first: if customers say “AC gas refill”, don’t list “refrigerant recharging”. Keep city names out of every service title. One mention in the description is enough.
Retailers can go further with products, and eligible stores can show in-store inventory, which Google lists among its local ranking tips. Depending on category, restaurants get menus plus booking and ordering links, and health and beauty businesses get booking buttons. If your category offers a feature, fill it in.
4. Hours, special hours and attributes
Accurate hours matter because Google labels your listing “Open” or “Closed”, and a customer who drives over to a locked door leaves the kind of review that hurts. Set regular hours, then add special hours for every public holiday before it arrives, using the special hours option rather than changing your normal schedule.
Some markets make this a bigger job. In the UAE many businesses shift their hours for Ramadan and around Eid, and a profile still showing normal hours through the holy month misleads customers for weeks. It’s on the calendar for every profile our team handling local SEO in Dubai manages.
Attributes are the yes-or-no facts: wheelchair-accessible entrance, Wi-Fi, parking, outdoor seating and many more depending on category. Tick every one that’s true. Some come from customers’ answers rather than yours, so check them every few months.
5. Business description: 750 characters, written for people
Google caps the description at 750 characters and asks you to leave out URLs, HTML and a focus on promotions or prices (its editing rules). In our experience the description does little for ranking. It does a lot for the customer who taps “More” to decide whether you’re the right fit.
A structure that works:
- What you do and for whom, in one sentence.
- Where you work: the neighborhoods or areas, named once.
- What’s different: years at the same address, languages your staff speak, same-day service, specialist equipment. Facts, not adjectives.
- What to do next: call, book or visit.
6. Photos and video
Upload real photos of the outside (so people can find the door), the inside, your team and your work, then keep adding new ones. Stock images and over-polished renders put people off. Google lists photos and videos among its tips for local ranking because they help people choose.
The shots that earn their place: the entrance as seen from the street, where to park, before-and-after work for trades, a full dining room for restaurants, treatment rooms for clinics. Short videos of the place work too. Keep the logo and cover photo current, and check the customer photos now and then for anything outdated.
One myth to skip: geotagging photos with GPS coordinates before upload. We’ve never seen it move a ranking, and Google has never said it should.
7. Google Business Profile posts: when they’re worth your time
Posts come in three types: updates, offers and events (Google’s posts help). Use them when you have something time-bound to say: a seasonal offer, an event, a new service, changed hours. Don’t expect posts alone to lift your Maps ranking. Their job is persuading the people already looking at your profile.
A few rules worth knowing. Posts older than six months are archived unless you set a date range. Every post is reviewed before it goes live. A phone number in a post that Google can’t connect to your business gets the post flagged, so add extra numbers to the profile itself.
As for cadence, post when there’s news. If a month passes without any, a photo of recent work with two lines of context keeps the profile from looking abandoned.
8. Reviews: the part of prominence you control
Review count and rating feed prominence, and Google’s ranking tips tell owners to respond to reviews. So build a routine: a direct review link, a set moment in each job when staff ask for it, and a reply to every review, good or bad. Our review link and QR code tool creates both in a minute.
Two of Google’s rules are absolute: no incentives of any kind for a review, and no asking only the customers you expect to be happy. The full playbook, from timing to reply templates, is in how to get more Google reviews.
9. The website your profile links to
The website link should land on a page that agrees with the profile: same name, same address, same phone, same services. A single-location business can link the homepage. A multi-location business should send each profile to its own location page.
Add LocalBusiness structured data to that page, with details that match the profile character for character. Our JSON-LD builder for LocalBusiness markup builds the JSON-LD. Links from other sites to yours count toward prominence as well, which is where your website and your Maps ranking meet.
How do you know the optimization worked?
Use two measures. The Performance report inside your profile shows searches, calls, direction requests and website clicks. For rankings, scan a grid of points around your business for your main keywords before you start, then re-run the same grid after each round of changes.
A single rank check from your office misleads, because Maps results change every few hundred meters. Our free, open-source Maps grid scanner, GBP Rank Tracker, runs the grid and draws it as a heatmap, and our explainer on geo-grid rank tracking shows how to read one. If the profile is clean and the grid still won’t budge, the gap is usually prominence or competitor spam, which our guide on ranking higher on Google Maps takes apart.
Mistakes we keep finding
- A primary category picked on signup day and never revisited.
- The city or a service added to the business name.
- Two profiles for one business, one of them at an old address.
- Normal hours showing on public holidays.
- A website link that redirects, or lands on a page that never mentions the location.
- Replies to the bad reviews only, which reads as defensive.
- A profile owned by someone who left years ago, on an account nobody can log into.
If you’d rather hand the list over, our engagements start with this exact audit and a baseline grid. Tell us about your business and we’ll show you what we’d change first.