Dark slate dunes as the sun rises and brightens until the frame washes to cream

Local SEO · 5 min read

Google Business Profile Optimization Checklist for Contractors (2026)

Eighteen items in the order Google weighs them, plus the three mistakes that get contractor profiles suspended.

Slate Marketing LLC provides a Google Business Profile optimization checklist for contractors who want the Map Pack.

The Google Business Profile is the Map Pack. The three businesses in that box at the top of a local search take most of the calls, and the box is built almost entirely from profile signals. Most contractor profiles are half finished, which is why a checklist beats a strategy deck. Work through this one in order.

If you want the longer explanation of how the pieces fit together, read the local SEO guide for Louisville contractors. This post is the punch list.

Identity: the items Google weighs first

  • Business name exactly as it appears on your truck, your license, and your website. No added keywords.
  • Primary category set to your main trade, as specific as possible: Roofing contractor, not Contractor.
  • Secondary categories for every other service you want calls for
  • Service area set to the cities you actually work, not the whole state
  • Address hidden if you work from home, shown if customers visit you

Completeness: fill every field

  • Every service listed, each with a description that names the service and the city
  • A business description that opens with a plain sentence: who you are, what you do, where you do it
  • Hours, including holiday hours, kept current
  • Attributes that are true: veteran-owned, emergency service, free estimates
  • A booking or quote link that goes to a page built to convert, not the homepage

Proof: the signals customers and Google both read

  • Review velocity: new reviews every week, not a burst once a year
  • A reply to every review within 48 hours that mentions the service and the city
  • New photos of finished work every week, taken with location on
  • Answers seeded in the Q and A section for the questions you hear on every estimate

Reviews are the heaviest lever on this list, and the fastest way to move them is a system, not a reminder. Our Review Velocity System texts the customer sixty seconds after the job closes and routes unhappy customers to you privately first. The full method is in how to get more Google reviews.

Activity: show Google you are open

  • A post every week: a finished job, an offer, a seasonal reminder
  • Products or service tiles for your top jobs, with price ranges
  • Messaging turned on, with a response time under an hour

Consistency: make the internet agree with you

  • Name, address, and phone identical on your website, Yelp, Facebook, Angi, the BBB, and every directory that lists you
  • Duplicate and old listings found and removed
  • Your website's contact page matching the profile character for character

Citation cleanup is unglamorous and it works. Conflicting phone numbers across directories are one of the most common reasons a well-reviewed contractor sits on page two. It is a standard part of our local SEO service.

Tracking: know what the profile produces

  • UTM tags on the website link so profile traffic shows separately in analytics
  • A tracking number or call recording on profile calls
  • A monthly look at the profile's own insights: searches, views, direction requests, calls
A profile that is complete, active, and consistent usually moves within 30 to 60 days. Reviews and citations compound after that. Our guarantee is built on it: Map Pack within 60 days, or we work free until you get there.

The three mistakes that get contractor profiles suspended

  • Keywords stuffed into the business name
  • Reviews bought, traded, or written by staff
  • A virtual office or PO box used as the address

Any one of these can remove a profile that took years to build. Google's guidelines for representing your business spell out every rule. Play it straight. The signals above are enough.

A worked example: auditing a Louisville roofer's profile

Open the profile of a Louisville roofing company that has been in business ten years and ranks nowhere. The primary category is General contractor. Services lists three items with no descriptions. Hours were last confirmed two years ago. Photos are a logo and a truck. Reviews: seven, the newest from last spring, none answered. Yelp lists a different phone number from the website. Nothing here is a mystery, and each line maps to an item on the checklist above.

The same profile, before and after the checklist
FieldBeforeAfter
Primary categoryGeneral contractorRoofing contractor, with Siding and Gutter as secondary
Services3, no descriptions14, each naming the service and Louisville
Photos2, both brandingNew job photos every week, geotagged
Reviews7, none answeredSixty-second requests, every review replied within a day
CitationsTwo phone numbers in the wildOne number everywhere, duplicates removed
PostsNoneWeekly
TrackingNoneUTM on the website link, call tracking on the profile

Google's guide to improving local ranking names relevance, distance, and prominence as the three inputs. Every row in that table is either a relevance fix or a prominence fix, which is why profiles like this one usually move within the first sixty days.

The twenty-minute weekly routine

  • Post one finished job with a photo and a sentence naming the service and the neighborhood.
  • Reply to every review from the past week.
  • Confirm this week's hours, especially around holidays.
  • Add any new service you performed to the services list.
  • Glance at the profile insights: searches, views, calls, direction requests.

Twenty minutes a week keeps the profile active, which is the signal Google rewards most consistently. If you would rather not, it is the first thing we take over in every local SEO engagement. The printable version of this checklist is on the Map Pack checklist page.

When you would rather hand it off

We rebuild and run profiles for roofers, HVAC companies, plumbers, and other trades across Louisville and Southern Indiana as part of every plan. The first step is a free audit where we pull your profile up next to the three businesses outranking you and show you the gaps live. Book it here.

Quick answers.

What is the most important part of a Google Business Profile?

Your primary category. It decides which searches you are eligible to appear for. Choose the most specific category for your main trade, then add secondary categories for every other service you want calls for.

How often should a contractor post on Google Business Profile?

Weekly. Posts expire from the feed and signal to Google that the business is active. Pair each post with a photo of finished work and a plain sentence naming the service and the city.

Can I put keywords in my Google Business Profile name?

No. Adding a phrase like Louisville Roofing to a business legally named Smith and Sons violates Google's guidelines and is one of the most common causes of suspension. Put keywords in your services, description, and posts instead.

Daxton Noe

About the author

Daxton Noe

Co-Founder and Client Relations Lead

Daxton leads client growth across Greater Cincinnati while competing in Division I track and cross country at Bellarmine. He helps local business owners cut through agency fluff and build real online authority.

Meet the founders

Stop losing jobs you already earned

Claim your free visibility audit.

Fifteen minutes. No pressure, no contracts. You leave with a clear picture of what is costing you leads, even if you never work with us. Four territories per metro; once yours is claimed, your competitors are locked out.