For any business that serves customers in a physical place (a restaurant, a clinic, a contractor, a retail store, a salon, a law office, a real estate agent), your Google Business Profile is probably driving more search traffic than your website does. The local pack (the three businesses that appear with a map at the top of local search results) gets clicked far more than the organic results below it. Yet most small business owners spend ten times the effort on their website and almost no time on their profile. This guide is a complete walkthrough of what to do, in priority order.
Step 1: Claim and verify your profile
Search for your business on Google. If a profile already exists, click Own this business? and follow the verification flow. Verification usually involves a postcard mailed to your address (5 to 14 days), a phone call, or an email. Some categories now support video verification. If no profile exists for your business, go to google.com/business and create one. Verification is non-negotiable: an unverified profile barely shows up in search and cannot be edited. Until you complete this step, none of the rest of this guide matters.
Step 2: Fill in every single field
Profile completeness is one of the strongest ranking signals Google uses for local pack inclusion. The fields that matter most: primary business category, additional categories (up to nine), service area or address, phone number, website, hours, attributes (women-owned, veteran-owned, wheelchair-accessible, accepts crypto, etc.), products/services list, and the From-the-business description. Fill in all of them, even the ones that feel optional. The attributes in particular are how Google matches you to specific filtered searches (open now, women-owned, etc.) and missing them costs you traffic invisibly.
Step 3: Get the primary category right
Your primary category is the single most important ranking factor for what searches you show up in. Google offers thousands of categories, and the right one is often more specific than business owners pick. Pizza Restaurant ranks for different searches than Italian Restaurant, even if the business is the same. Roofing Contractor ranks differently from General Contractor. Spend time browsing the category list. The right primary category should be the one that exactly matches what someone would type to find a business like yours, not the broadest fit. Re-evaluate this every six months: Google adds new categories regularly.
Step 4: Add at least 25 photos
Profiles with more photos get more clicks and better rankings, full stop. Add a logo, a cover photo, exterior shots, interior shots, team photos, product photos, and (for service businesses) before-and-after work photos. Aim for 25 minimum. Update with at least one new photo per month so the profile stays active. Photos should be original (not stock) and uploaded directly to the profile, not pulled from your website. Google's algorithm for the local pack rewards profiles that look actively maintained.
Step 5: Get reviews, reply to all of them
Reviews are the single biggest variable that separates a top-three local pack result from one that never appears. Two thresholds matter: the count threshold (under 10 reviews, you are functionally invisible; 25+ is the realistic floor; 100+ is competitive in most categories) and the recency threshold (Google heavily weights reviews from the past 90 days). The fastest way to get reviews is to ask, in person, at the moment of a successful interaction. A simple Would you mind leaving a quick Google review? works far better than email follow-ups.
How to handle review requests without being awkward
Three things that consistently work: (1) Ask in person at the moment of completion, not days later. (2) Make the link easy: print a card with a QR code that goes directly to your review form, or send a one-line text message with the link. Google provides a short-link generator inside your profile dashboard. (3) Ask everyone, not just customers you suspect will leave a 5-star review. Filtering for positive reviews is against Google's terms of service and increasingly detected; the natural average for a good local business is 4.5 to 4.8 stars, and a profile with all 5-star reviews looks suspicious to both Google and to humans.
How to handle a negative review
Reply within 24 hours. Stay calm and factual. Acknowledge the issue without admitting blame, offer to take the conversation offline (please contact us at [phone] so we can make this right), and avoid arguing in public. Google does not remove negative reviews simply because they are negative; they only remove reviews that violate specific policies (fake reviews, off-topic content, hate speech). Your reply is what other prospective customers will read, and a calm professional reply often does more for your business than the original review hurts. Never offer compensation in the public reply.
Step 6: Post weekly
Google Business Profile posts (under the Updates or Posts tab in your dashboard) function similarly to social media posts inside the profile itself. They appear in your profile when someone clicks through, they signal to Google that the profile is actively maintained, and they can show up directly in search results. Aim for one post per week. Good post types for local businesses: a customer story, a new service announcement, a seasonal promotion, a behind-the-scenes photo, a community involvement update, an answer to a frequently asked question.
Step 7: Use the Q&A section actively
Most business owners ignore the Q&A section, which means random users (sometimes competitors) end up answering questions about your business with whatever they think is true. Seed it yourself: write 10 to 15 questions you commonly get from customers (Do you offer financing? Do you serve [neighborhood]? What are your hours on holidays?) and answer each one from your business account. Mark the helpful answers as the official response. This both helps your local SEO and prevents misinformation.
Step 8: Keep NAP consistent everywhere
NAP stands for Name, Address, Phone. Your business's NAP needs to match exactly across your Google Business Profile, your website footer, your social profiles, and major business directories (Yelp, Facebook, Apple Maps, Bing Places, your industry-specific directories). Google uses this consistency as a trust signal. Common mistakes: using St. on Yelp and Street on your website, listing a different phone number on a landing page than on your profile, using a tracking number on Google Ads landing pages that does not match your main number. Audit this once and fix any inconsistencies.
What to skip (or deprioritize)
Two things that get over-recommended. First, the GBP messaging feature: most small businesses do not have the staffing to reply to messages within Google's expected response window, and slow replies hurt your profile metrics. Turn it off if you cannot commit to it. Second, paid review services or review-gating tools: both violate Google's terms and can result in profile suspension. The risk-to-reward is poor.
How long until you see results?
GBP improvements show up faster than almost any other SEO work. Profile completeness changes typically reflect in local pack visibility within two weeks. New reviews start affecting rankings within days. Photo additions show up in the photo carousel within hours. The full effect of consistent posting and review accumulation typically takes 60 to 90 days to fully translate into a noticeable jump in foot traffic, calls, and direction requests. Track these inside the Insights tab of your profile.
How this fits into the rest of your SEO
Google Business Profile is the highest-leverage local SEO move, but it is not the only one. Your website still matters: it is where the trust-building (services, pricing, case studies, About page) happens after a customer finds you in the local pack. And the AI search side of things matters increasingly even for local businesses, because customers now ask ChatGPT and Perplexity for local recommendations. We covered both in companion posts.
-
16 SEO Truths Most Small Business Owners Never Get Told →
The full set of small-business SEO and AI-search recommendations.
-
Is Your Website Blocking ChatGPT? How to Check Your Robots.txt →
Companion guide. Make sure AI tools can actually fetch your site before relying on them for local discovery.
-
Run a Free Stackra Scan →
Stackra audits your website's local SEO signals (NAP consistency, schema, mobile readiness) as part of every scan.
Frequently asked questions
Common questions about Google Business Profile.
What if my business does not have a physical address?
Service-area businesses (plumbers, electricians, mobile services) can use a Google Business Profile without displaying an address. In your profile setup, choose I deliver goods and services to my customers and define your service area by city, ZIP code, or radius. Your address stays hidden from public view but Google still verifies you. This is the right configuration for most home-based service businesses.
Can I have more than one Google Business Profile?
Yes, if you have multiple physical locations. Each location gets its own profile. Do not create multiple profiles for the same location with different categories: this violates Google's terms and will result in suspension. If your business legitimately has multiple distinct service categories at the same address (a restaurant with a separate event venue), Google has a process for that, but it requires distinct entrances, hours, and phone numbers.
How many categories should I use on Google Business Profile?
Use one primary category (the most important decision) and then as many additional categories as genuinely apply, up to the maximum of nine total. Do not add categories that are not actually accurate; Google detects this and downweights profiles that try to game category rankings. The right answer for most local businesses is three to five categories total.
Should I respond to every Google review?
Yes, ideally within 48 hours. Google factors response rate and response time into local pack rankings. A simple Thank you, [name]! We're so glad you had a good experience. is enough for positive reviews. Negative reviews require more care: stay calm, acknowledge without admitting blame, offer to take the conversation offline, and never argue in public.
How long until Google Business Profile changes show up in search?
GBP improvements show up faster than almost any other SEO work. Profile completeness changes typically reflect in local pack visibility within two weeks. New reviews start affecting rankings within days. Photo additions show up in the photo carousel within hours. The full effect of consistent posting and review accumulation typically takes 60 to 90 days to fully translate into a noticeable jump in foot traffic, calls, and direction requests.
Does buying ads on Google Business Profile help my organic ranking?
No. Local Service Ads and standard Google Ads both run on the same profile data, but neither directly affects your organic local pack ranking. They give you paid visibility in addition to your organic position. For most small businesses, the right sequence is: optimize the profile first, get to a strong organic position, then layer ads on top for queries you are not yet ranking for organically.