Your Google Business Profile is the single most powerful local ranking signal Google uses. Whitespark's 2026 Local Ranking Factors report confirms GBP signals outweigh every other category — more than backlinks, more than on-page SEO, more than reviews alone. Yet most businesses leave critical fields empty, choose the wrong categories, or never touch their profile after the initial setup.
This 25-point self-audit walks you through every optimisation opportunity in priority order. Most businesses score around 17 out of 25 on the first pass. Completing all 25 typically takes 30 minutes and produces a measurable ranking lift within 2–4 weeks. Tick each item as you go, then re-run the audit quarterly to catch new fields Google adds.
Business Information — verify every field
Google cross-references every piece of information on your GBP against your website, directory listings, and user reports. Incomplete or inconsistent information is the most common reason profiles lose the local pack. Run through each field methodically.
-
Verify your business name is exact and consistent everywhere Your GBP business name must match your legal or operating name exactly — no keyword stuffing ("Best Plumbing NYC"), no location appendices unless they are part of your registered name. Google will suspend profiles that violate this policy. Cross-check against your website footer, all directory listings, and your business licence.
-
Confirm your address is precise and matches your website Use the exact same address format on GBP, your website contact page, and every directory. Google Maps uses the address for geolocation — even a missing suite number or a directional prefix ("123 W Main St" vs "123 West Main Street") can fragment your local authority. Use the Google address guidelines for formatting.
-
Set your service area correctly (if applicable) If you serve customers at their location rather than a storefront, set your service area in GBP. Add all cities and postal codes you serve — Google uses this to determine which local queries to show you in. Hide your physical address if you do not serve customers at your location (required by Google policy for service-area businesses).
-
Add a local phone number, not a toll-free number Google prefers local area codes for local ranking. Use your local number with the correct country code. The phone number on GBP must match the number on your website and all directory listings. A mismatch here is the single fastest way to trigger Google's duplicate-entity detection.
-
Set accurate business hours — including special hours Enter regular hours for every day of the week. Add special hours for holidays, seasonal changes, and temporary closures at least 7 days in advance. Businesses with incomplete or inaccurate hours are heavily downweighted in the local pack. Google also penalises profiles whose stated hours conflict with user-reported visit data.
-
Write a complete business description (750 characters) Use the full 750-character limit. Open with your primary service and location in the first sentence. Include secondary services, your unique value proposition, and a natural call to action. Do not stuff keywords — Google reads the description for relevance signals, and over-optimisation triggers review. Write for a human who is deciding whether to visit.
-
Link the correct website URL Link to your homepage or a dedicated local landing page — never to a login page, a booking widget, or a third-party aggregator. Use the full
https://URL. If you have separate pages for each service, link to the most relevant page for your primary category. Google may re-verify your URL by crawling it, so ensure it loads quickly and includes your NAP in the page body. -
Set your short name (vanity URL) Claim your GBP short name — a custom vanity URL like
g.page/YourBusinessName— under the Info tab. This makes it easy to share your profile on social media, email signatures, and print materials. It also creates a clean, consistent link that Google can use for cross-platform entity resolution.
Primary and secondary categories
Your primary category is the single most important ranking signal on your entire GBP — it tells Google what kind of business you are and which queries to show you for. Secondary categories expand your relevance. Most businesses stop at the first category that looks right and never revisit.
-
Select the most specific primary category available Google offers hundreds of categories — do not settle for a generic one. A "Plumber" category is good; "Water Heater Installation Service" is better if that is your primary offering. Search Google's full category list and pick the single most specific match for your core business. This decision directly influences which local search queries trigger your profile.
-
Add all relevant secondary categories (up to 10) Add secondary categories for every service you offer. A dentist adds "Cosmetic Dentist," "Emergency Dental Service," "Dental Implants Provider," etc. Each secondary category opens a new set of search queries. Audit your competitors' categories to find ones you are missing. Revisit every quarter — Google adds new categories regularly.
Visual content that builds trust
GBPs with photos receive 42% more requests for directions and 35% more click-throughs to websites than profiles without them (Google internal data). Google's algorithm also weighs photo volume and recency as trust signals. A profile with 10+ high-quality, recently-added photos significantly outperforms one with the stock image or none.
-
Upload a minimum of 10 high-quality photos Include exterior shots (street view of your storefront), interior shots (waiting area, workspace, treatment rooms), staff photos (your team at work — builds personal trust), and work samples (completed projects, before/after, product shots). Minimum resolution: 720×720px. Optimise file names with location keywords before uploading.
-
Add a 30-second+ video walkthrough Videos get 5× more engagement than photos on GBP. Record a 30–60 second walkthrough of your location showing the entrance, reception area, and a service in progress. Upload directly to GBP (not YouTube embed). Keep the camera steady, use natural light, and mention your business name and location naturally in the audio.
-
Add at least one new photo per week Google prioritises profiles with fresh visual content. Post a new photo every week — a finished project, a team photo, an event, or a seasonal update. Use the "Add update" option on your GBP dashboard to include photos in your stream. Consistency matters more than perfection: a steady cadence signals an active, maintained business.
GBP posts — your free update channel
Google Business Profile posts appear directly in your knowledge panel and in Google Maps. They are the only way to push fresh content to your profile without waiting for Google to re-crawl. Businesses that post weekly see 2–5× more profile interactions than those that post monthly.
-
Post at least once per week Create a weekly posting cadence with offers, events, blog links, new product announcements, or seasonal updates. Each post stays live for 7 days (or until the event date for events). Use the "What's New" post type for the most flexibility. Include a clear CTA button — "Call Now," "Book Online," "Learn More" — and an accompanying image at 1200×900px.
-
Use strong images and CTAs in every post Posts without images get 90% fewer clicks. Every post needs: a high-quality 1200×900px image, a clear headline under 58 characters, body copy under 300 words, and a CTA button. A/B test offers vs. educational content — both work but for different audiences. Track which post types generate the most website clicks and phone calls through GBP Insights.
Social proof and community engagement
Review signals (quantity, recency, diversity, and response rate) are among the highest-weighted GBP ranking factors. Google also surfaces Q&A content prominently in search results — unanswered questions signal neglect. This section covers both sides of the social-proof equation.
-
Respond to every review within 48 hours Respond to every review — positive, negative, and neutral. Thank positive reviewers personally (mention something specific from their experience). Address negative reviews professionally: acknowledge the issue, apologise if warranted, and move the resolution offline with a phone number or email. Google rewards response rate and response length as engagement signals. Unanswered reviews signal poor customer service.
-
Actively generate new reviews Set up a review generation system: a direct review link in your email signature, a QR code at the point of sale, and an automated follow-up text after service completion. Google requires at least 10 reviews before it begins showing your average rating prominently. Aim for 3–5 new reviews per month minimum. Never offer incentives — Google prohibits paid reviews and may permanently suspend your profile.
-
Answer every Q&A question on your profile Monitor the Q&A section weekly for new questions. Answer every question within 24 hours with a complete, helpful response. Unanswered Q&A entries are a red flag to both Google's algorithm and prospective customers. If you see spam or incorrect answers from other users, flag them and provide the correct answer. Consider proactively posting 5–10 FAQs that customers commonly ask — Google allows business owners to seed the Q&A section.
-
Monitor and flag spam or fake Q&A entries Competitors or bad actors sometimes post fake negative questions or answers on your GBP. Check the Q&A tab weekly. Flag any spam entries through the three-dot menu and provide a correct, professional answer in the meantime. If Google removes the spam entry (usually 2–7 days), your answer disappears with it. Proactively seeding your own Q&A prevents bad actors from filling the space first.
Service and product listings
Google's Services section lets you list every product or service you offer with descriptions and prices. This is separate from your category selection — it gives Google granular data about exactly what you sell, which influences both ranking and conversion behaviour (users who see pricing are more likely to call).
-
Add all services and products with accurate pricing List every distinct service or product you offer with a clear name, a 2–3 sentence description, and a price or price range. Even approximate pricing ("$150–$300") outperforms no pricing. Google surfaces services with prices in knowledge panel tabs, giving you valuable screen real estate above competitors who skip this section.
-
Organise services into logical categories If you offer more than 5 services, group them into categories within the GBP Services section. For example, a dental practice might group "General Dentistry," "Cosmetic Procedures," and "Emergency Services." Each service category acts as a mini-relevance signal for specific sub-queries. Review and update pricing quarterly — stale pricing erodes trust.
Business attributes and special features
Attributes are the small flags Google uses to answer specific user filters — "Open late," "Free WiFi," "Wheelchair accessible," "Offers takeout." They are easy to overlook but disproportionately important because they directly determine whether your profile appears in filtered searches. Google adds new attributes regularly, and old profiles accumulate unchecked defaults.
-
Enable every relevant attribute Go through the full attribute list in your GBP dashboard and enable every one that applies — from "Free WiFi" and "Wheelchair accessible" to "Identifies as veteran-led" and "LGBTQ+ friendly." Each attribute is a filter checkbox in Google's search results. Missing attributes mean you are invisible to that filter. If an attribute does not apply, leave it unset rather than answering "No."
-
Check for new attributes every quarter Google adds 10–30 new attributes per quarter across different business categories. Set a quarterly calendar reminder to review the attribute list in your GBP dashboard. Pay special attention to new COVID-19, safety, accessibility, and sustainability attributes — these are often the most-filtered categories. Being an early adopter of new attributes gives you a temporary competitive advantage before other businesses catch up.
Appointment and booking integration
Google's booking button is the closest thing your GBP has to a conversion machine. Profiles with active booking buttons see 3× more conversion actions than those without. Google also weights booking integration as a trust signal — it indicates a legitimate, operational business with real customer demand.
-
Enable the booking button if you take appointments If your business takes appointments, reservations, or consultations, enable the booking button in your GBP dashboard. Google supports direct booking integrations with dozens of providers — or you can link a custom booking URL. The button appears prominently in your knowledge panel and Maps listing. Skipping this is leaving free conversions on the table.
-
Connect your booking provider or link your booking page If you use a booking platform (Mindbody, Booksy, Acuity, Calendly, OpenTable, etc.), connect it directly through GBP's partner integrations. If you use a custom booking system, link your booking page URL. Test the flow end-to-end every month — a broken booking link is worse than no booking button because it erodes user trust immediately.
Your score: Count the checkboxes you ticked. If you scored 17 — the average — you are leaving significant ranking potential on the table. The remaining 8 items usually take less than 20 minutes total to fix and produce measurable ranking improvements within 2–4 weeks. If you scored 25, your profile is in the top 1% of optimised GBPs — maintain it with the quarterly re-audit.
Frequently Asked Questions
Find out where you stand — or let us optimise it for you
Run the free diagnostic to see exactly which GBP optimisation gaps your profile has. Or hand the full 25-point audit and implementation to us — our Get Found plan ships every fix and monitors your ranking lift for 90 days.
Diagnostic: 60 seconds · No signup · Get Found plan: no contract