FreeChecklist35 points

GBP Optimization Checklist.

Thirty-five points across profile setup, categories, photos, posts, Q&A, reviews, and monitoring. Covers the GBP work that actually moves map-pack rankings — skipping the filler that most checklists include for word count.

◆ Your progress
0 of 35 complete

01 · Foundations

Every optimization assumes ownership. If you haven't verified, do that first — Google Business Profile homepage, search your business, click 'Manage this business'. Video verification is now standard; expect a 5-minute recording.

critical

Your GBP name should match your storefront signage and legal registration. Never add keywords or geo modifiers — that's a guideline violation and gets flagged. 'Smith Family Dental' not 'Smith Family Dental - Gilbert's Best Dentist'.

Legal: ACME Plumbing LLC → GBP: ACME Plumbing
critical

Your name, address, and phone must be byte-identical across your site's footer/contact page, Google Business Profile, and the top 10-15 citation sites (Yelp, Apple Maps, BBB, etc.). Use the NAP Checker to audit.

critical

Consistent canonicalization. If your canonical is https://site.com (no trailing slash), that's what the GBP website field should show. Mismatches between GBP and your site's canonical tag create redirect chains that hurt crawl efficiency.

high

Google doesn't rank based on description keyword density. Use the 750 characters to explain who you are, who you serve, and what makes you different. Write the way you'd talk to a prospect on the phone.

high

02 · Categories & services

The single most important optimization. Primary category controls 90%+ of your category-based ranking visibility. If you do roofing and siding but roofing is 80% of revenue, primary = Roofing contractor (not General contractor).

gcid:roofing_contractor beats gcid:general_contractor for roofing queries
critical

Add one secondary category per distinct service line you want to rank for. For HVAC: 'Air conditioning contractor', 'Heating contractor', 'Air conditioning repair service'. Each secondary adds visibility for specific queries.

critical

Services are distinct from categories — they're searchable at the service level. Add specific things like 'AC tune-up', 'Furnace installation', 'Duct cleaning' rather than generic 'HVAC services'. Include price ranges when you can.

high

Each service gets its own description field. Write something useful (what's included, typical duration, starting price). Google is known to surface these in 'service' and 'menu' panels in the knowledge panel.

high

If you serve 8 East Valley cities, list those 8 cities. Don't use 'within 50 miles' — too broad signals to Google that you're not genuinely local. Service area also affects whose map pack you show up in.

highongoing

03 · Attributes

Attributes (wheelchair accessible, Black-owned, veteran-led, 'women-owned', outdoor seating, Wi-Fi, etc.) feed filter-based searches. Go through the full list and select every one that applies — some are category-specific and only appear for your type.

high

List every payment method you take (cash, all major cards, Venmo, financing). Increasingly appears in the Maps 'About' panel as a filter option for users.

ongoing

If you take bookings via Cal.com, Calendly, or a direct calendar link, add it to the appointment URL field. Creates a 'Book' button on your knowledge panel — measurably improves conversion from search.

high

Set special hours at least 2 weeks out for major holidays. Customers showing up to closed storefronts leaves bad reviews; Google penalizes businesses with inaccurate hours via reduced ranking and 'temporarily closed' banners.

ongoing

04 · Photos & media

GBP profiles with photos get 42% more direction requests and 35% more click-throughs (per Google's own data). Focus on real photos of your space, team, work, and products — not stock photography, which Google's vision API can detect and downrank.

highongoing

Cover photo: 1080×608 minimum, shows up at the top of your profile. Logo: 250×250 minimum square. Both should be sharp, on-brand, and not over-designed — simple beats busy in these small formats.

high

Use your phone's camera on-site so EXIF data carries GPS coordinates. When you upload, Google reads the geotag as confirmation that your photos were taken at your listed address. Strips of stock or photos taken miles away hurt trust signals.

ongoing

If you're retail or food service, the Products feature deserves dedicated photos. Restaurants: menu items. Retailers: bestsellers. Service businesses: completed projects. Each product gets title, description, and price — surfaces in Maps and Shopping-adjacent queries.

high

05 · Posts & updates

Posts appear for 7 days then drop from the featured position. Consistency matters more than length. Offer posts, event posts, product posts, update posts all count — vary the type.

ongoing

Posts with images get 4× more clicks. Use the CTA buttons Google provides (Learn more, Call now, Book, Order online, Sign up, Buy) — don't skip them. The CTA is often the main conversion driver from a post.

ongoing

Not stuffed — used conversationally. A post about 'spring HVAC tune-up in Gilbert' is fine; 'Gilbert HVAC Gilbert repair Gilbert install' is obvious spam and gets downranked. Write for humans first.

ongoing

Google verifies offer posts by checking redemption terms. Include a clear price/discount, start date, end date, and any restrictions. 'While supplies last' or '10% off through [date]' — specificity increases CTR.

high

06 · Q&A & messaging

You can post Q&A pairs yourself (the Q&A system lets the business answer). Seed 10 questions customers actually ask — hours, parking, pricing ballpark, services offered, brands carried, warranty info, emergency availability, payment plans, appointment lead time, service area.

high

Users submit questions directly, and anyone can answer (not just you). If you don't monitor, a random person can mislead prospects. Set a calendar reminder to check every Monday.

ongoing

Turn on Messages in your GBP dashboard. Google shows a response rate/time publicly. Target under 24 hours, ideally under 4 business hours. Turn off messaging if you can't commit — visible slow response rates hurt conversion.

highongoing

Google lets you set a welcome message shown to users opening chat. Use it to set expectations for after-hours responses: 'Thanks for reaching out. We're closed but will reply by 9 AM tomorrow. For emergencies, call [NUMBER].'

ongoing

07 · Reviews

Google weights review recency heavily. A profile with 200 reviews but the last one 8 months ago ranks worse than a profile with 30 reviews and 4 in the last month. Set up a review request workflow — see the Review Acquisition Checklist.

criticalongoing

4.5+ is the threshold where user conversion from map pack to click doesn't suffer. Below 4.5 and CTR drops noticeably. Below 4.0 and you're filtered out of many 'best of' type searches entirely.

criticalongoing

Respond to every review — positive, neutral, negative. Google explicitly states response rate is a ranking signal. Use review response templates to keep quality up while handling volume.

highongoing

Every response is a letter to your next prospect, not the reviewer. Acknowledge, offer to take it offline, move on. Never argue publicly. See review-responses tool for HIPAA-aware and industry-specific variants.

criticalongoing

Fake reviews (from competitors, bots, or fired employees) happen. Use the 'Report review' feature and document with screenshots. Google's review removal process is inconsistent — but documented reports get resolved eventually. Track them in a spreadsheet.

highongoing

08 · Monitoring & maintenance

Enable email alerts for suspicious edits, policy violations, and new reviews. Google has been known to change listings without notification — alerts catch bad-faith edits and spam suggestions quickly.

ongoing

Anyone can suggest edits to your listing — competitor addresses, wrong hours, 'temporarily closed' flags. Check the 'Updates from the community' section at least monthly. Reject edits that aren't accurate.

ongoing

Duplicate listings dilute your authority and confuse Google. Search your business name + variations on Maps. Request removal via GBP support for any duplicates you find — include the primary listing URL in the request.

high

GBP Insights (now under Performance in the new UI) shows searches, calls, direction requests, and website clicks. Track trends. Sudden drops often precede ranking issues by 2-4 weeks — early warning.

ongoing
Start here

A GBP checklist is one thing. A full audit is another.

Run through this checklist. If you want someone with 15 years of GBP work to pressure-test your specific situation — categories, competitor analysis, spam exposure — that's what the $197 audit is for.