Google Business Profile optimization for HVAC & roofing: the 2026 checklist
Your Google Business Profile is often the first thing a homeowner sees before they ever reach your website. It shows up in the map pack, in local search results, and in Google Maps when someone searches "AC repair near me" or "roofing contractor in [city]." If it's incomplete, unverified, or abandoned, you're handing those calls to the competitor who did the work. Here's the exact checklist we use to turn GBP into a lead-generation asset.

01 — Claim and verify your profile
If you haven't claimed your profile, someone else might control what homeowners see — or worse, Google is showing an unclaimed listing with wrong hours, an old phone number, or no photos. Verification is the gate. Until you pass it, you can't optimize anything that matters.
- Search your business name on Google and click "Claim this business" if it appears.
- Complete postcard, phone, or video verification as soon as the option is available.
- Check for duplicate listings and request merges through Google's support.
- Assign ownership and manager roles to the people who will actually maintain it.
02 — Choose the right primary category
Your primary category tells Google what you do and who to show you to. Pick the wrong one and you'll rank for searches that never buy — or not rank at all. "HVAC contractor" and "Roofing contractor" are precise. "Home improvement" is too broad and will dilute your map pack power.
- Set your primary category to your main revenue driver: HVAC contractor, roofing contractor, or equivalent.
- Add relevant secondary categories like "Air conditioning repair service" or "Roofing supply store."
- Don't stuff categories. Relevance beats quantity every time.
- Review competitors who rank above you and match their category strategy where it makes sense.
03 — Fill every single field
Google gives you a profile and asks for details for a reason. The more complete your profile, the more confident Google is about showing it. Most contractors fill out 40% of the fields and wonder why they don't rank. Every blank space is a missed signal.
- Write a business description that includes your services, service areas, and what makes you different.
- Add your exact hours, including holiday hours and after-hours emergency service.
- Include your phone number, website URL, and booking link if you have one.
- Set attributes like "Women-led," "Veteran-led," or "Free estimates" if they apply.
04 — Define your service areas correctly
If you serve a 30-mile radius but your profile only lists one city, Google won't show you in the other 29. Service-area businesses should list the cities and regions they actually work in, not just where their office is parked.
- Add every city and township where you actively take jobs.
- Don't claim areas you won't drive to — bad reviews and high bounce rates hurt you.
- Hide your physical address if you operate from home or a non-customer-facing location.
- Build dedicated service-area pages on your website that match your GBP locations.
05 — Upload real photos every week
Stock photos of smiling technicians in spotless vans don't convert. Homeowners want proof: your crew, your trucks, your actual jobs, your real office. Google also tracks photo engagement as a ranking signal. A profile with fresh photos outranks a stale one.
- Upload at least 5–10 new photos every week from job sites, team shots, and completed work.
- Use geo-tagged photos when possible so Google understands where the work happened.
- Include photos of your logo, team, vehicles, equipment, and before/after projects.
- Add short, descriptive file names before uploading: ac-repair-jacksonville-fl.jpg.
06 — Collect reviews on a schedule
Reviews are not a one-time campaign. A burst of 50 reviews in January followed by silence for six months looks suspicious to Google and unimpressive to homeowners. You need a steady drumbeat of recent, relevant reviews that mention your services and cities by name.
- Ask every satisfied customer for a review within 24 hours of job completion.
- Send a direct review link by text — email gets buried.
- Respond to every review, positive or negative, within one business day.
- Train your crew or office staff to make the ask part of the close.
07 — Post updates like a social feed
Google Business Posts are free billboard space in search results. Most contractors never use them. A weekly post about promotions, seasonal maintenance, or recent projects keeps your profile active and gives homeowners another reason to call.
- Post once a week minimum — more during storm season, heat waves, and peak demand.
- Use clear calls to action: "Call now," "Book online," "Request a free estimate."
- Include a photo with every post to increase engagement.
- Write about specific services and cities: "AC tune-ups in St. Augustine this week."
08 — Add products, services, and pricing
Homeowners want to know what you do and roughly what it costs before they call. A profile that lists services and pricing answers their questions immediately and filters out price shoppers who were never going to book anyway.
- List every core service: AC repair, furnace installation, roof replacement, leak repair, etc.
- Add descriptions and starting prices where possible.
- Update seasonally — promote tune-ups in spring and fall, heating in winter, cooling in summer.
- Use the same service names on your website so Google connects the dots.
09 — Own the Q&A section before competitors do
Google lets anyone ask questions on your profile. If you don't answer them, a competitor or random user will. Worse, wrong answers sit there forever unless you correct them. The Q&A section is pre-sales content that directly influences calls.
- Seed common questions and answers yourself: hours, service areas, emergency response, financing.
- Monitor notifications and answer new questions within a few hours.
- Report inaccurate answers from third parties.
- Use keywords naturally in your answers: "Yes, we offer 24/7 AC repair in Jacksonville."
10 — Keep your NAP identical everywhere
Your name, address, and phone number need to match exactly across your website, GBP, Yelp, Angi, Facebook, and every directory. Even small differences — "St." vs "Street" or two different phone numbers — confuse Google and split your ranking power.
- Pick one exact business name, address format, and phone number.
- Audit the top 30 directories and fix every mismatch.
- Use a local tracking number only if it forwards to your main line and matches everywhere.
- Add your NAP in schema markup on your website's footer and contact page.
The real fix: treat your GBP like a second website
Most HVAC and roofing companies build a website and forget that Google Business Profile is where the actual decision happens. Homeowners compare star ratings, photos, recent posts, and response speed before they ever click through. An optimized GBP doesn't just rank higher — it converts searchers into callers before your competitors know the lead existed.
You don't need to nail all ten items today. But if you claim, verify, categorize, fill, and start posting and collecting reviews this week, you'll move past most competitors within 30 days.
How SVRN helps local service companies win the map pack
SVRN builds fast, premium websites and local SEO systems for HVAC, roofing, and home service businesses. We optimize Google Business Profiles, build service-area pages, implement schema markup, and create review systems that turn satisfied customers into consistent ranking signals.
- GBP setup & optimizationFull profile audits, category strategy, field completion, and ongoing post schedules.
- Review generation systemsText-based review requests and response workflows that keep reviews flowing weekly.
- Service-area page strategyDedicated landing pages for every city you serve, connected to your GBP and website.
- Local schema & citationsMachine-readable NAP data and directory consistency that strengthens your map pack presence.
- Performance-first websitesFast, conversion-focused sites designed to turn profile visitors into booked estimates.