ES Studios
Checklist — 54 points

Google Business Profile Optimization Checklist 2026

Every GBP signal that impacts local pack rankings — across 7 categories, 54 specific action items. Built for home service contractors. Updated for 2026.

Thomas Hassett, Local SEO Practitioner at ES StudiosByLocal SEO PractitionerPublished

The 5 GBP Completeness Signals

Five binary signals decide whether a profile counts as complete, and every one left unfilled is a direct ranking gap a competitor can take. Q&A was a sixth until Google removed the feature in December 2025:

1Website linked
2Services section populated
3Active post (90 days)
4Booking link active
520+ photos uploaded

Two of the points below carry more weight than the rest and have guides of their own. Category selection decides which searches your profile is even eligible for, and it is trade-specific enough that we have written it out separately for HVAC companies, electricians, landscaping companies, and window and door installers. The service area setting is the second, and setting it wider does not extend your coverage — the reason why is in how map pack ranking actually works.

A completed profile is necessary but not sufficient. The two pieces of work that sit either side of it are keeping your listings in agreement, covered in the citation building guide, and a review stream that does not stall, covered in how contractors get more Google reviews. Urgency trades feel a stalled review stream fastest — garage door and appliance repair profiles lose calls within weeks of the last review, while a remodeling contractor may not notice for a quarter.

01

Core Business Information

Business name matches real-world signage exactly (no keyword stuffing)

Primary GBP category is the most specific accurate match to your main service

Secondary categories added for every service type you offer (up to 10 total)

Address entered correctly (SABs: hide address, set service area by zip or city)

Service area covers all zip codes or cities you actively serve

Local phone number (not a tracking number only — use call forwarding if needed)

Website URL linked and pointing to a live, mobile-friendly page

Business hours are accurate including holiday hours

Appointment URL linked if you use a booking system

Business description: 750 characters, includes primary keyword and city

Appears in Knowledge Panel

02

Services Section

Services section is not empty (this is one of the 5 completeness signals)

Every service you offer is listed by specific name, not a catch-all label

Each service has a 200-character description with city + service type

Services match your website service pages (Google cross-references these)

Pricing added to services where applicable (increases engagement)

Brand-specific service entries added if you service or install specific brands

03

Photos and Media

Minimum 20 photos uploaded (pack leaders average 50+)

Cover photo: high-quality exterior or team photo (not a logo)

Profile photo: logo on white or transparent background

3+ exterior photos of location, vehicle, or branded equipment

5+ team photos showing technicians in uniform

10+ project/work photos (before-and-after preferred)

Photo file names are descriptive before upload (service-city-state.jpg)

Photos added within the last 90 days (recency signal)

3–5 new photos added weekly (ongoing)

Video uploaded if available — Google prioritises video in 2026

Short clips of work or intro work well

04

Review Signals

Post-job SMS review request system is active and automated

Review request sent within 30 minutes of job completion

Minimum 4 new reviews per month (target: 8–15)

All positive reviews have a response (even brief)

All negative reviews have a professional response within 48 hours

Review link copied and saved for sharing (from GBP dashboard → Share review form)

No incentivised reviews, no review gating, no fake reviews

Review text from recent reviews mentions service type and city (coach customers gently)

05

Google Posts

At least one post published within the last 90 days (not one of the 1,440 profiles we sampled had one)

Post cadence: minimum every 14 days, weekly preferred

Each post has a photo (posts with photos get 3x more views)

Seasonal posts scheduled 6–8 weeks before seasonal demand peaks

At least one Offer post active if you run any seasonal promotions

Post text includes service keyword and city name naturally

06

Ask Maps and AI Answers

Google deprecated the Q&A API on 3 November 2025 and removed the public Q&A section from Maps and local search on 3 December 2025. Ask Maps — Google's Gemini-powered local answer layer — took its place in early 2026. You no longer write or approve the answers customers see: Google generates them from your profile fields first, then your website, then your reviews, then your listings elsewhere. The full account is in what happened to GBP Q&A. There is nothing left to seed here — the work is making the sources it reads accurate.

Business description names the services you actually do and the cities you serve, not a generic "greater area" line

First place Ask Maps looks for factual answers

GBP service list is broken out by specific service type, not a single trade label

Categories, hours, and attributes are current — Ask Maps answers from them whether they are right or not

Website has a genuine FAQ page answering the questions customers actually ask, in plain language

No FAQPage schema added to that page — Google retired FAQ rich results in May 2026, so the visible answers are what get used

Business name, address, phone, and service details agree across your website, social profiles, and directories

07

Attributes and Advanced Features

All applicable attributes enabled (licensed, insured, veteran-owned, online estimates)

Booking link active and connected to live booking system

Products section populated if you sell any physical products

Messaging enabled if you can respond within 24 hours

Special hours set for upcoming holidays before they arrive

GBP website linked to page that passes Core Web Vitals (check PageSpeed Insights)

Suspended or pending verification issues resolved

Duplicate listings merged or flagged for removal

Frequently Asked Questions

How long does it take to see results from GBP optimization?

Most contractors see measurable improvement in local pack impressions within 4–8 weeks of completing a full GBP optimization. The fastest gains typically come from completing the services section (which many profiles have empty), adding 20+ photos, and activating Google Posts. Review improvements take longer — a systematic review generation programme typically shows ranking impact after 90 days of consistent accumulation.

How many categories should a contractor have on their GBP?

Add every category that accurately describes your services. Google allows up to 10 categories. Most home service contractors should have 3–6 relevant categories. Adding irrelevant categories to try to rank for more queries is against Google's guidelines and can result in suspensions. Choose categories that describe what your business actually does.

Does keyword stuffing in a GBP name help rankings?

Adding keywords to your business name that aren't part of your real business name violates Google's guidelines. While some profiles temporarily benefit from this practice, Google has increased enforcement significantly in 2025–2026. Profiles found to be keyword-stuffing their name risk suspension. Your GBP name should match your real-world business name exactly.

What is the GBP Completeness Score?

The GBP Completeness Score (0–5) measures five binary signals: website linked, services section populated, an active Google Post within the last 90 days, a booking link active, and a photo count of 20 or more. Q&A entries were a sixth signal until Google removed the feature in December 2025, so it is no longer scored. Every unfilled signal is a direct ranking gap that competitors can exploit.

Should I respond to negative Google reviews?

Yes — responding to negative reviews is more important than responding to positive ones. A professional, empathetic response to a negative review demonstrates customer service quality to the hundreds of potential customers who will read that exchange. Respond within 24–48 hours, acknowledge the concern, offer to resolve it offline, and never argue publicly. Google also factors review response rate into its completeness signals.

How often should I post on Google Business Profile?

A minimum cadence of one post every 14 days is sufficient to maintain the "active posting" signal. In competitive markets, weekly posts (every 7 days) provide a stronger active signal. In our benchmark data, 71% of local pack leaders had posted within the last 90 days, vs only 18% of average competitors. This makes consistent posting one of the most exploitable free opportunities in local SEO.

Want us to run this checklist on your profile?

We'll audit every one of these 54 points against your live GBP profile and send you a prioritised action list — free, no sales call required.