Services

Web Design and BuildSEOGEOAEOGoogle Business ProfilePaid AdsContent and VideoAI Systems

Company

IndustriesMarketsPricingResourcesInsightsAboutContact (210) 729-4008
Home / Insights / Local SEO

The Google Business Profile checklist most businesses skip

A working checklist for categories, services, service areas, photos, posts, Q and A, review replies and UTM tracking, and the mistakes that hurt a listing.

November 3, 2026 • 8 min read • Heights Digital

For most local service businesses, the Google Business Profile does more work than the website. It is what shows up in the map pack, it is where the call button lives, and it is the thing people actually look at before they dial.

It is also the single most neglected asset in local marketing, because it feels finished once you have claimed it and typed in your hours. It is not finished. A profile is closer to a storefront than a form. It needs restocking.

Here is the checklist I actually use, in the order I work through it.

Categories

This is the highest leverage field on the entire profile, and most businesses pick one and never think about it again.

  • Primary category should match your most profitable core service, not your broadest identity. "Roofing contractor" and "roof repair service" are different categories and they surface for different searches.
  • Add secondary categories for services you genuinely perform. Google allows a primary plus a handful of additional ones. Use them, but only for real services. A dental office adding "medical spa" because it sounds adjacent is asking for trouble.
  • Check what your top competitors use. Look at the listings that outrank you in the map pack and note their primary category. If three of the top four use a category you do not have, that is a strong hint.
  • Revisit it seasonally if your mix changes. An HVAC company whose profile is set to "air conditioning repair service" in January is working against itself.

Change the primary category sparingly and one at a time, so you can see what moved.

Services and descriptions

The services section is a list of what you do, and each entry can carry its own description. Almost nobody fills these in.

  • List every service you want calls for, named the way customers say it, not the way the trade says it
  • Write a real description for each one. A couple of sentences that mention the service, the kind of property, and the area
  • Keep them distinct. Copying the same description into fifteen services wastes the field
  • Match these to the service pages on your website so the whole picture is consistent
  • Remove services you no longer offer or do not want

Service areas, done correctly

This is where a lot of listings quietly hurt themselves.

  • List only places you actually serve. Not aspirational coverage. Not the whole state.
  • Keep it tight around where your crews really go. Google caps how many areas you can add, and spreading them thin across a huge radius dilutes the signal rather than extending your reach.
  • Service area businesses should hide the street address. If you run from a home or a yard customers never visit, do not display the address. Keep the location in the dashboard for verification, but do not publish it.
  • Never invent a location. No virtual offices, no coworking addresses, no mailbox stores. This is the fastest way to get a listing suspended, and reinstatement is slow and unpleasant.

Photos, on a cadence

Photos are the part that needs an actual habit. A profile with twelve photos from the year it was claimed looks abandoned, and it gives people nothing to look at while they decide.

A cadence that works for a service business:

  1. Weekly: two to four job photos from the field. Before and after, the truck on site, the crew working, the finished install
  2. Monthly: one photo of the team, the shop, or the vehicles
  3. Quarterly: refresh the logo and cover photo if anything changed, and review the full gallery for anything outdated
  4. Ongoing: upload a short video occasionally. A thirty second walkthrough of a finished job performs well and almost no competitor bothers

Practical notes: take photos on the phone you already carry, with location services on. Name files descriptively before upload. Do not upload stock photography. Do not upload the same photo twice.

The point is not artistic quality. The point is proof that you exist and are working this week.

Posts

Posts show up on your profile and are the easiest way to keep it active.

  • Aim for one a week. Consistency beats volume
  • Good subjects: a job you just finished, a seasonal reminder, a service you want more of, a hiring notice, a financing option, an answer to a question you get constantly
  • Include one clear photo and one call to action
  • Skip the generic holiday graphics. Nobody called a plumber because of a Fourth of July post
  • Posts expire from the main view over time, which is the point. Keep feeding it

Q and A, seeded deliberately

The Q and A section on your profile is open to the public. Anyone can ask, and anyone can answer, including a competitor. If you leave it empty, you have left a blank space on your storefront for a stranger to write on.

So seed it yourself:

  1. Write down the ten questions your office answers every single day
  2. Post them as questions from an account that is not your business account, a personal account works
  3. Answer each one from the business account, clearly and specifically
  4. Upvote the most important answers so they surface first
  5. Check monthly for new public questions and answer them within a day or two

Good seed questions for service businesses: do you charge for estimates, do you offer financing, how fast can you get here, do you work on my brand, are you licensed and insured, do you offer warranties, do you handle permits, what areas do you cover, do you do emergency calls, do you work with insurance claims.

Answer honestly. If you charge for diagnostics, say so. Pre qualifying callers saves you more money than extra calls make you.

Review responses

Reviews matter, but the responses are the part you control, and they are read more carefully than people think.

  • Respond to every review, positive and negative. Within a few days.
  • Keep positive responses short and specific. Mention the service or the area. "Thanks Dana, glad we got the condenser sorted before the weekend" beats a generic thank you.
  • Negative responses are written for the next reader, not the angry one. Be calm, factual, non defensive, and offer a direct way to resolve it. Never argue details publicly.
  • Do not copy and paste the same response. It reads as automated and it is obvious when you scroll the list.
  • Never buy reviews or offer anything in exchange for one. It violates policy and the pattern is detectable.
  • Build asking into the job. The best time is the moment the customer is visibly happy, at the truck, before you leave. A card with a QR code to your review link works better than a follow up email.

UTM tracking on the website link

Almost every profile I audit is missing this, and without it you cannot tell what your profile actually produces.

The website field on your profile points to your site. By default, traffic from it lands in your analytics mixed in with everything else. Add UTM parameters and it separates cleanly.

Use something like this as your website link:

https://yourdomain.com/?utm_source=google&utm_medium=organic&utm_campaign=gbp_profile

Then do the same for other link fields with different campaign values, so you can tell them apart:

  • Appointment or booking link: utm_campaign=gbp_booking
  • Post links: utm_campaign=gbp_post_october
  • Services or menu links: utm_campaign=gbp_services

Keep the parameters consistent, all lowercase, and write down your convention somewhere so you do not end up with four spellings of the same campaign. After a month you will be able to say exactly how many sessions and form fills came from your profile, which changes how you think about the whole channel.

Also check the Google Business Profile performance view itself for calls, direction requests, website clicks and searches that found you. Compare it to what your analytics says. The two together tell the real story.

Common mistakes that suppress a listing

In rough order of how often I see them:

  • Keyword stuffing the business name. "Smith Plumbing Austin Best Emergency Plumber" is a policy violation and a suspension risk. Use your real name
  • Displaying an address customers cannot visit, or using a fake one
  • Service areas sprawled across half a state
  • Hours that are wrong, especially around holidays. A listing marked open when you are closed generates a bad first impression and sometimes a bad review
  • Duplicate listings for the same location, often created years ago by a previous vendor
  • No primary category, or a vague one
  • Empty services section
  • No photos in the last six months
  • Zero review responses
  • Phone number that does not match the website, or a tracking number swapped in without keeping the main number consistent
  • Website link pointing to a page that redirects or no longer exists
  • Profile managed entirely by a former vendor whose account you cannot access

That last one is worth checking today. Log in and confirm you are the primary owner of your own profile. If a previous agency holds ownership, start the recovery process now, before you need it.

A simple monthly routine

  1. Upload the field photos from the last few weeks
  2. Publish the posts you skipped
  3. Answer new questions and reviews
  4. Check hours against the upcoming month and any holidays
  5. Open the performance view and note calls and website clicks versus last month
  6. Fix one thing from the mistakes list above

Twenty minutes, once a month, puts you ahead of most of your competition, because almost nobody does it consistently.

If you would rather hand this off, or you just want someone to look at your profile and tell you what is missing, call Heights Digital at 210-729-4008. We will give you the honest list either way.

Start here

Find out what you are actually missing.

Send the site over. We will tell you what is broken, what you could rank for, and whether AI search knows you exist. No charge and no pitch deck.

  • A real look at your site and your Search Console
  • What your competitors are ranking for that you are not
  • Whether ChatGPT and AI Overviews mention you
  • Pricing in plain numbers, on the call

Or call or text (210) 729-4008. A person answers.

Got it.We will come back to you with something useful, not a pitch deck.
CallLet's talk