Google Business Profile optimization: the checklist we use for clients
The short answer: pick the most specific primary category, fill in every field (yes, services too), add real photos regularly, ask every happy customer for a review and reply to every single one, and track what the profile actually brings in. Those five things do most of the heavy lifting. Posting every day doesn't. Stuffing keywords into your business name doesn't either, and that one can get your profile suspended.
Search "ski rental near me" in Vail or "plumber in Denver" and look at what shows up first: a map and three listings. Those are Google Business Profiles. For a lot of local businesses, that little box sends more calls than the website does. And it's free. Which is exactly why most businesses set it up once, forget the login, and never touch it again.
I get it. You're busy running the actual business. But if your profile still shows last winter's hours and one blurry photo of the parking lot, you're leaving calls on the table.
We manage profiles for local and destination businesses, including multi-location ski rental shops across Colorado and Utah. Here's the checklist we use, in the order we actually work through it.
How Google ranks Business Profiles
Google says local results come down to three things:
- Relevance: how well your profile matches the search. You control this with your categories, services and description.
- Distance: how far you are from the person searching. You can't change this. It's why the so-so shop down the street from the searcher can outrank you.
- Prominence: how well-known you are. Reviews, ratings, links and mentions around the web all feed it.
Everything on this checklist improves relevance or prominence. Nothing fixes distance. If someone promises they can, keep your wallet in your pocket.
The 20-point Google Business Profile checklist
Priority: 1 = do this week · 2 = do this month · 3 = keep doing it
| # | Item | Priority | Why it matters |
|---|---|---|---|
| 1 | You (not a past employee, and not your agency) are the primary owner | 1 | If that person leaves, your profile can leave with them. Agencies should be managers, never owners. Yes, that includes us. |
| 2 | Profile is verified | 1 | Unverified profiles rank poorly, and anyone can edit them. |
| 3 | Business name matches your real-world signage exactly | 1 | "Best Plumber Denver" breaks Google's guidelines and is the most common reason profiles get suspended. |
| 4 | Primary category is the most specific one that fits | 1 | The strongest relevance signal you control. "Ski rental service" beats "Sporting goods store" for a rental shop. |
| 5 | Additional categories cover your other main lines of business (up to 9) | 1 | Use as few as fit. Categories describe the business, not every single thing you sell. |
| 6 | Address, phone and hours match your website exactly | 1 | When your profile, site and directories disagree, Google trusts all of them less. |
| 7 | Holiday and seasonal hours are set ahead of time | 1 | Showing "open" when you're closed is a great way to collect one-star reviews. Seasonal businesses: set closures before closing day. |
| 8 | Website link points to the right page, with tracking | 1 | More than one location? Link each profile to its own location page. Add UTM tags so profile clicks show up on their own in GA4. |
| 9 | Every service you offer is listed, with a short description | 2 | Services help you show up for searches your categories don't cover. |
| 10 | Business description uses its 750 characters well | 2 | Lead with what you do and where, in plain language. No URLs, no promos. |
| 11 | Attributes are filled in (accessibility, payments, amenities) | 2 | These answer filter searches like "wheelchair accessible." |
| 12 | Real photos of the outside, inside, team and work (no stock) | 2 | The outside shot helps people find you. Team and work photos help them pick you. |
| 13 | Booking, quote or appointment link is set (if you take bookings) | 2 | People can book without ever hitting your website. |
| 14 | Service area matches where you actually work (service-area businesses) | 2 | Hide your address if customers don't come to you. Pick the cities you really serve, not the whole state. |
| 15 | A dead-simple way to ask for reviews: a short link or QR code | 2 | Hand it to your staff, put it in follow-up emails, slap it on receipts. |
| 16 | Every review gets a reply within two business days | 3 | Answer the bad ones calmly and specifically. Future customers read those replies. Trust me. |
| 17 | New photos added at least monthly | 3 | Fresh photos show you're open for business and give repeat searchers something new to look at. |
| 18 | Posts used for offers, events and season openings | 3 | Posts help people choose you more than they help you rank. Once or twice a month is plenty. |
| 19 | Performance checked monthly (calls, direction requests, website clicks) | 3 | The Performance view inside the profile shows what it actually produces. |
| 20 | Suggested edits from Google or the public are reviewed | 3 | Anyone can suggest changes to your profile. Make sure nobody "helped" by changing your hours or category. |
Verification can be a circus (ask us how we know)
Item 2 on that list looks like the easy one. Ha.
When Timberlee & Co moved into a new office, we figured verifying the new address would take a day. It took three very long weeks.
Their office is inside the Alpinist, a coworking-style building, and the front of the building says "Alpinist" in big, bold letters. It doesn't show an address. Anywhere. We eventually found the street number above a random side door. Google, understandably, wasn't convinced.
So we made makeshift address signs. Then we filmed verification videos. Google wanted proof that we actually had access to the office, which meant filming ourselves using the client's key to get in. We did that three separate times. In front of a giant, lit-up Timberlee & Co sign on the wall (that's it in the photo up top). Apparently a glowing sign with the company's name on it isn't proof the company is there. We certainly didn't see that coming.
Did we look a little ridiculous? Yep. But we learned a lot, so you don't have to:
- Check the outside of the building before you start. If the address isn't clearly posted where a camera can see it, fix that first. Temporary signs at a business that really operates there are fine. Signs for a place you don't operate will get you suspended.
- Have the key ready. Plan to show the signage, yourself unlocking the door and the inside of the space, all in one continuous video.
- Shared buildings are harder. Coworking spaces, office parks and buildings named after something else make Google suspicious. Expect extra rounds.
- Budget weeks, not a day. Especially if you're moving and need the profile live before the move.
Reviews: the part almost everyone under-does
Reviews feed prominence, and now they have a second job. Ask Maps, the AI feature in Google Maps, launched in the US in March 2026. It answers questions like "which ski shop near Vail has the best boot fitting?" partly by reading reviews. A review that names a specific service, staff member or town gives both people and AI something real to work with. "Great shop!" doesn't give them much.
What works:
- Ask everyone, at the right moment. Right after a great experience, with a direct link. A monthly email three weeks later is too late.
- Make it stupid easy. One link, one tap. A QR code at the counter or on the receipt.
- Keep a steady pace. Ten reviews a month for a year looks way better than 100 in one week and then crickets.
- Never pay for reviews, and never only ask the happy ones. Discounts for reviews, or screening customers first and only sending the happy ones to Google, breaks Google's policies and can get your reviews pulled.
If you have more than one location
Multi-location businesses get the most out of Business Profiles, and they make the most mistakes with them. With Base Mountain Sports, which has rental shops in Avon, Beaver Creek, Breckenridge and Vail, these are our rules:
- One profile per real location, staffed during its hours. Never create profiles for towns where you don't have a shop.
- Link each profile to its own location page, not the homepage. That page needs the address, hours, directions and something specific to that town.
- Use the same categories across locations unless one shop really does something different.
- Write each description and add photos separately. Four copies of the same blurb and the same stock photo is four wasted profiles.
- Track each location separately with UTM tags, so you know which shop's profile is actually driving bookings.
Once you have a bunch, use Business Profile Manager
Past a handful of locations, stop managing profiles one at a time. Business Profile Manager puts every location in one list, so you can see what's verified, what's temporarily closed and what needs edits, and update them in bulk.
Aloha Ski & Snowboard Rentals has 8 locations around Park City, and we manage them in the same account as every other client's profiles. Here's how we keep that from turning into a mess:
- Give each business its own group, owned by the client. All 8 Aloha shops sit together, apart from everyone else's, so bulk edits only touch Aloha. The owner adds managers (hi, that's us) without handing over ownership. When the group's main owner gets verified, every eligible profile in the group is verified too.
- Bulk verify if you have 10 or more locations. Google lets a business with 10+ profiles verify them all at once, instead of one painful video at a time. Two catches: the account can only hold that one business, so agencies can't bulk verify from their own account, and service-area businesses don't qualify.
- Give every location a store code. It's your internal ID for each shop, and it makes bulk spreadsheet edits way less scary.
- Use "temporarily closed" for seasonal shops. When a ski shop shuts for the summer, mark it temporarily closed. Don't delete it. The profile keeps its reviews and history and is ready for opening day.
What to skip
- Daily posting. It won't move your rankings. Spend that time getting reviews.
- Keyword-stuffed business names. It might work for a minute. Then your profile gets suspended.
- Fake "virtual office" addresses. Google can suspend these, and getting reinstated is slow and painful.
- More categories than actually fit. Irrelevant categories water down your relevance.
How to tell if it's working
Once a month, check three numbers in the profile's Performance view: calls, direction requests and website clicks. If you're seasonal like most of our mountain clients, compare the same months year over year. July against January tells you nothing.
Then hop into GA4 and look at sessions and conversions from your UTM-tagged profile link. That's how you know whether profile visitors actually book or buy.
If calls and direction requests drop, check in this order:
- Did your hours or category change? (Usually a suggested edit somebody else made.)
- Did a competitor open nearby?
- Did your reviews slow down?
Want us to look at yours?
If your profile hasn't been touched since the day you set it up, you're in good company, and it's usually a quick win. Tell us about your business. I read every note myself. You can also see how we handle local SEO.
Need calls this month instead of next season? Google Local Services Ads can get you there faster. We run those too, through paid ads. Already paying an agency for ads? Here are the questions to ask them.
Want a quick check on your website while you're at it? Our free SEO and AEO audit takes about 15 seconds.
FAQ
How long does Google Business Profile optimization take to work?
Fixes to categories and business info can show up within days to a couple of weeks. Gains from reviews and photos build over several months, so start now.
Does posting on Google Business Profile help ranking?
Not much on its own. Posts are great for promoting offers, events and season openings to people who already found you. Reviews and categories matter way more for ranking.
How many categories should I choose on Google Business Profile?
One primary category that's as specific as possible, plus only the additional categories that describe real parts of your business. Google allows up to 9 additional categories, but most businesses need two to four.
Why did my Google Business Profile get suspended?
The usual suspects: keywords in the business name, an address customers can't actually visit, or duplicate profiles for the same location. Fix the problem, then submit an appeal with proof like a business license or utility bill.