Google Business Profile Optimization for Wisconsin Contractors and Home Service Companies

Wisconsin contractors optimize Google Business Profile on laptop

For a Wisconsin contractor or home service company, the Google Business Profile is usually the highest-return marketing asset you own, and the one most often left half-finished. It decides whether you appear in the local map pack when someone searches “roofer near me” at 9pm with water coming through a ceiling. This guide covers what to fill in, what to fix, and the specific settings that matter for a business that travels to customers rather than one they visit.

Key Takeaways

  • Contractors should almost always be set up as a service-area business with the address hidden, not as a storefront. Getting this wrong is the most common setup error in the trades.
  • Primary category is the single strongest on-profile lever. “Roofing Contractor” and “General Contractor” compete for different searches. Pick the one matching the work you actually want.
  • Review recency and owner response rate now carry more weight than raw review count. Ten reviews from this quarter beat fifty from three years ago.
  • Photos are a ranking and conversion signal. Job-site photos, before-and-afters, and vehicles with branding all outperform stock imagery.
  • Google Posts keep a profile active. Profiles inactive for 30 days or more show measurable impression drops.
  • Your profile now feeds AI answers as well as the map pack, so the services list and description are read by systems beyond Google Search.

Service Area Business vs. Storefront: Get This Right First

Most contractors do not want customers turning up at their yard or home office, and Google has a specific setting for that. A service-area business hides the street address publicly and instead lists the areas you serve.

Two mistakes are common here. The first is listing a home address publicly because the setup wizard asked for one, which puts a residential address on the map and, for some trades, invites walk-ins you do not want. The second is the opposite: hiding the address but then listing thirty service areas covering half the state.

Google allows up to 20 service areas, but listing the maximum is rarely the right move. A profile claiming to serve everywhere from Superior to Kenosha dilutes the local relevance signal for the places you genuinely work. List the areas you will actually drive to, and no more.

Categories: The Highest-Leverage Field on the Profile

Your primary category does more to determine which searches you appear in than anything else you can edit. It is worth real thought rather than picking the first plausible option.

A contractor doing mostly roof replacements should be a “Roofing Contractor”, not a “General Contractor”, even if the business legally does both. The specific category matches the specific search, and specific searches are the ones with buying intent behind them.

Secondary categories let you cover the rest. A roofing company might add “Gutter Cleaning Service” and “Siding Contractor” as secondary categories while keeping “Roofing Contractor” primary. The rule of thumb: primary category should match your highest-value service, and secondary categories should reflect work you genuinely do and want more of.

It is worth checking what the three businesses ranking above you use as their primary category. That is public information and often explains a ranking gap that has nothing to do with reviews or website quality.

Reviews: Recency and Responses Beat Volume

The old advice was to accumulate as many reviews as possible. That is no longer the whole picture. What now matters:

  • Recency. A steady flow of recent reviews signals an active business. A profile with 80 reviews, none from the last year, reads as a business that may have closed.
  • Owner response rate. Responding to reviews, all of them, is a signal in its own right. Personalised responses, not copy-pasted templates.
  • Review content. Reviews mentioning the specific service and the specific town do more for local relevance than “great job, thanks”. You cannot script this, but asking a customer what specifically they would mention tends to produce more useful reviews than a generic request.

For a contractor, the practical system is simple: ask at the moment the customer is happiest, which is usually right after you have shown them the finished work, and send the review link by text rather than email. Text response rates are dramatically higher for trades.

Handling a bad review

Respond, factually, without arguing. A calm response that acknowledges the issue and states what you did about it reassures the next reader far more than a five-star average with no negatives. Prospects distrust profiles with no criticism at all.

Photos: What Actually Helps

Photos affect both ranking signals and conversion. For contractors, the ones that earn their place:

  • Completed work, on real jobs. Before-and-after pairs are the most persuasive content a contractor can publish.
  • Branded vehicles. Establishes legitimacy and local presence in a way a logo cannot.
  • The team. People hire people, particularly for work happening inside their home.
  • Equipment and process. Shots that show the work being done properly.

Avoid stock photography. It is recognisable, and on a profile whose entire purpose is proving you are a real local business, it works against you. Adding photos regularly, rather than uploading forty at once and never returning, keeps the profile reading as active.

The Services List: Now an AI Input, Not Just a Google Field

The services section is frequently left empty or filled with three vague entries. It deserves more attention than it gets, for a reason that has changed recently.

Every service should be listed individually with a real description, not just a name. “Roof Replacement” with a paragraph explaining what is included, what materials you work with and typical timelines, does considerably more than the words “Roof Replacement” alone.

The reason this matters more than it used to: this content is now read by AI answer systems as well as by Google Search. When someone asks an assistant for a recommendation rather than typing a search, the profile’s structured content is part of what gets read. Our post on local SEO for Wisconsin small businesses covers how this fits the wider local picture.

Not sure why competitors outrank you in the map pack?

It is usually one of three things: category choice, review recency, or service-area setup. All three are checkable in an afternoon.

Ask Space Creative to look at your profile →

Google Posts: Low Effort, Real Effect

Posts are short updates that appear on your profile. They do not directly move map pack position much, but they do two useful things: they signal an active business, and they give someone comparing three contractors a reason to pick the one that looks like it is actually operating.

For contractors, the things worth posting: a recently completed job with photos, a seasonal reminder such as gutter cleaning before winter or AC servicing before summer, a note about current lead times, or an offer with a clear end date.

One post a week is enough. Profiles that go quiet for a month tend to show measurable impression drops, so consistency matters more than volume.

Wisconsin Seasonality: Use It

Trades in Wisconsin have sharply seasonal demand, and the profile should reflect the season rather than sitting static all year.

Roofers see storm-driven spikes. HVAC has two peaks and two troughs. Plumbers get a hard winter surge around freeze events. Landscapers have an obvious summer season with a spring rush.

Practically: update Posts to match what customers are searching for this month, add seasonal services to the services list ahead of the season rather than during it, and set holiday hours at least three weeks in advance. Wrong holiday hours reliably generate one-star reviews, and those reviews then feed both search results and AI answers.

The Setup Checklist

  1. Claim and verify the profile. Video verification is now the default for new listings.
  2. Set the business as a service-area business, address hidden, if you travel to customers.
  3. List only the service areas you genuinely cover.
  4. Choose the primary category that matches your highest-value work.
  5. Add secondary categories for other services you actually offer.
  6. Write every service out individually with a real description.
  7. Add a full business description covering what you do and where.
  8. Upload real job photos: completed work, vehicles, team.
  9. Set accurate hours, including whether you take emergency calls.
  10. Turn on messaging only if someone will actually answer it.
  11. Set up a review request process, by text.
  12. Post weekly and respond to every review.

Google Q&A: The Section Competitors Can Edit

Most contractors do not realise the questions section on their profile is open to the public. Anyone can post a question, and anyone can answer it, including someone who has never used your business.

Two things follow from that. First, monitor it, because an unanswered question sitting on your profile for months reads badly and an inaccurate public answer is worse. Second, seed it deliberately: you are allowed to post the questions customers actually ask and answer them yourself. Do you offer free estimates, what areas do you cover, are you licensed and insured, how quickly can you get out for an emergency.

That content is read by prospects comparing you against two other contractors, and it is increasingly read by AI systems answering questions about local businesses.

Messaging: Only Switch It On If Someone Will Answer

Google offers messaging directly from the profile, and for contractors it can work well, since a homeowner with a problem often prefers typing to calling.

The condition is that someone actually answers. Google tracks response time and shows it, and a profile advertising messaging that nobody monitors is worse than one with messaging switched off. For a crew that is on-site all day, this usually means routing messages to whoever handles the phones rather than to a foreman’s personal device.

What Gets a Profile Suspended

Suspensions are disruptive and take time to reverse, and the common causes are avoidable:

  • Keyword stuffing the business name. “Madison Roofing Contractor – Best Roof Repair WI” is a violation. The business name field is for the business name.
  • A fake or virtual office address. Listing a mailbox or coworking desk to appear in a city you do not have premises in is a direct suspension trigger.
  • Multiple listings for the same business. Duplicate profiles for one location cause problems for both.
  • Category and website mismatch. A profile categorised as roofing pointing at a site with no roofing content invites scrutiny.

User-submitted edits are worth watching too. Members of the public can suggest changes to your hours or address, and those go live without your approval if enough people corroborate them. Switch on notifications so you find out the same week rather than months later.

Frequently Asked Questions

Should a contractor show their address on Google Business Profile?

Usually not. Most contractors travel to the customer, which makes them a service-area business, and Google allows the address to be hidden while service areas are listed instead. Showing a home address publicly is the most common setup mistake in the trades. Only show an address if customers genuinely visit a showroom or office.

How many service areas should I list?

Only the ones you will actually drive to. Google permits up to 20, but listing the maximum dilutes local relevance for the places you really work. A contractor covering four counties should list those four counties, not every town within a two-hour radius.

How many Google reviews does a contractor need to rank in the map pack?

There is no fixed threshold, and count matters less than it used to. Recency and owner response rate now carry more weight. A steady stream of recent reviews with replies from the owner generally outperforms a larger number of old reviews with no responses.

How often should I post on Google Business Profile?

About once a week is enough. The purpose is signalling an active business and giving a prospect comparing options a reason to choose you. Profiles that go inactive for 30 days or more tend to show measurable impression drops.

Does my primary category really change my rankings?

Yes, it is the strongest single on-profile lever. A contractor listed as a general contractor will not compete well for roofing searches against businesses whose primary category is roofing contractor. Check what the businesses ranking above you use, since it often explains a ranking gap by itself.

What should I do about a negative review?

Respond factually and calmly, acknowledge the issue and state what you did about it. Do not argue publicly. A measured response reassures the next reader more than a spotless five-star average, which prospects tend to distrust.

Where This Fits in a Wider Local Strategy

A well-built Google Business Profile does a great deal on its own, but it works best alongside a website that backs it up: service pages matching your categories, location pages for the areas you serve, and reviews and photos that agree with what the profile says.

You can see how this plays out for contractors in our case studies with Beckman Builders and AF Construction. If you would rather have someone audit the profile properly, that is a conversation worth having before you spend money on ads.

Table of Contents