Optimizing your Google Business Profile comes down to twelve concrete steps: claim and verify it, set the exact primary category, fill in every service, add real photos, get and reply to reviews, post weekly, and keep your name, address, and phone identical everywhere. It's free, it's the single biggest local-SEO lever, and most businesses leave half of it undone. Here's the full list to work through.
We run this checklist on our own cleaning and HVAC companies and for every client. It's the first thing we fix, because it moves rankings faster than anything you can pay for.
Unverified listings don't rank. This is step zero — do it before anything else.
"HVAC contractor," not "contractor." The single strongest relevance signal Google reads.
Cover your other services so you show up for more searches without diluting the primary.
Fill the services section with the actual jobs you do, named the way customers search them.
A clear, honest description using the words customers use. No keyword stuffing — Google penalizes it.
Job sites, your team, your truck. Real photos beat stock and signal an active, real business.
Correct hours, holiday hours, and the area you cover. Wrong hours quietly cost you calls.
Ask after every job and space them out. Review velocity matters more than total count.
Google reads the replies and customers do too. A thoughtful reply to a bad review can win the next reader.
Job photos, offers, seasonal tips. A steady cadence signals an active business and keeps the profile fresh.
Answer your own common questions in the Q&A and enable messaging so ready customers can reach you fast.
Name, address, and phone identical across your site and every directory Google cross-checks.
Be honest with yourself before paying anyone: every step above is free. Do it yourself if:
Hiring out makes sense when you're in a competitive metro or don't have time to keep the reviews and posts going. Until then, the free work wins.
For clients on our Grow in Google plan ($597/mo), this checklist is ongoing monthly work: managing the profile, running review requests after every job, posting weekly, fixing NAP inconsistencies, and feeding it with service and city pages. Month-to-month, you own the site and domain. Start Getting Leads ($249/mo) covers the site and AI lead capture; Own Your Market ($1,750/mo) adds CRM and reputation automation that runs the review engine for you.
Go deeper with Business Profile optimization, how Google Maps ranking works, why local SEO is worth it, and SEO for home services.
We don't post stock testimonials. On a 15-minute call we screen-share the real dashboards behind our own businesses — live leads, rankings, and the exact page that produced each one. See the proof →
The right exact-match primary category and steady reviews you reply to. Category is the strongest relevance signal; reviews are the strongest prominence signal. Get both before the rest.
Weekly is a solid target. Posts signal an active business, and a steady cadence of job photos and updates keeps the profile fresh. Consistency beats volume.
Yes — every step is free. Pay for help only when you're in a competitive market or can't spare a couple of hours a week to keep reviews and posts going.
Send your company name and area — we'll confirm your market is open and build a working demo within 48 hours. Free, no card, no commitment.
Prefer email? [email protected]