Your Google Business Profile is free. It’s also the single most important thing determining whether local customers find you or your competitor. Whitespark’s 2026 survey of 47 local SEO experts found that GBP signals account for 32% of what determines Map Pack rankings. That’s the box at the top of local search results with three businesses and a map. It captures about 42% of all clicks. For a local service business, showing up there is the whole game.
I’ve audited over 30 local businesses, and I’ve never seen one with a truly complete profile. Every one of them was leaving something on the table. This guide covers every part of your profile, what to fill out, and why it matters. It’s long. Bookmark it and come back to it.
Step 1: Claim and verify your profile
Go to business.google.com and search for your business name. If your business shows up, click “Claim this business” and follow the verification steps. If it doesn’t show up, click “Add your business to Google.”
Google verifies you’re a real business by mailing a postcard to your business address with a code, or in some cases by phone or email. The postcard takes 5-14 days. Don’t skip this. An unverified profile has almost no chance of showing up in search results.
If someone else has already claimed your profile, which happens more than you’d think, especially if a previous marketing agency set it up, you’ll need to request ownership through Google’s verification process. This can take a few weeks. Start it now if that’s your situation.
Step 2: Get the basics right
This sounds obvious, but I see it wrong on about half the profiles I audit.
Your business name should be your actual business name. Not “Smith Roofing - Best Roofer in San Antonio - Roof Repair & Replacement.” Google calls this keyword stuffing and it can get your profile suspended. Just your real business name, the one on your license and your truck.
Your primary category should be the most specific one available. “Roofing contractor” is better than “General contractor” if you’re a roofer. Then add every relevant secondary category. You can have up to 10. Most businesses use 1-3 and leave 7 empty. Those empty slots are lost visibility.
Your address needs to be your real business address. If you’re a service-area business that goes to customers, you can hide your address and set a service area instead. But you need a real address on file with Google even if it doesn’t display publicly.
Your phone number should be a local number, not a toll-free number. Google gives weight to local area codes for local search. And make sure it matches exactly what’s on your website, Yelp, BBB, and everywhere else. Inconsistent phone numbers across platforms confuse Google’s trust signals.
Your business hours should reflect when someone can actually reach you. If you answer calls at 7am, put 7am. I audited a contractor who listed 9-5 but answered calls starting at 7. He was invisible for every “roofer near me” search before 9am because Google deprioritizes businesses that appear to be closed.
Step 3: Write a real business description
Google gives you 750 characters. Most businesses use fewer than 100. This is a mistake.
Your description should state what you do, where you do it, and what makes you different. Use the specific terms your customers would search for. Not industry jargon, but the words real people type into Google. “Roof repair” not “residential roofing solutions.” “San Antonio, Boerne, New Braunfels” not “the greater metropolitan area.”
Don’t stuff it with keywords so densely it reads like a robot wrote it. Write it like you’re telling a friend what your business does. But make sure the important terms are in there. Google reads this description. It matters.
Here’s what a good one looks like for a roofer: “Acme Roofing handles residential roof repair, replacement, and storm damage restoration across San Antonio, Alamo Heights, Stone Oak, and the surrounding area. We specialize in hail damage claims and work directly with insurance companies. Locally owned, licensed, and insured. Free inspections on every estimate.”
That’s 314 characters. It mentions the service, the specific cities, the specialty, and a differentiator. Every word does work.
Step 4: Add photos (and keep adding them)
Businesses with more than 100 photos get 520% more calls than the average business, according to Google’s own data. The bar isn’t 100 photos, but the trend is clear: more real photos means more engagement.
Start with these: your storefront or wrapped vehicle, your team, 5-10 photos of completed work, before-and-after shots, and your logo for the profile picture. Then add 2-3 new photos every week from actual job sites. This is one of the strongest freshness signals Google tracks. It tells the algorithm that your business is active, not dormant.
Phone photos are fine. You don’t need a professional photographer. What matters is that the photos are real, recent, and show actual work. Stock photos will get flagged and removed.
Step 5: List your services AND your products
This is the part most businesses miss entirely, and it’s one of the highest-impact optimizations you can make.
Google lets you add services under the “Services” tab. List every service you offer with a brief description and, if you’re comfortable, a price or price range. “Roof replacement - starting at $8,000” gives Google a fact it can display in search results and feed to AI search tools.
Then go to the “Products” tab and add the same offerings again as products. Yes, even if you’re a service business. I learned this from a practitioner who’s generated over $6 million in leads for home service businesses. Listing your offerings as both services and products doubles your surface area in Google, including Shopping carousels. Most businesses do one or the other. Doing both gives you an edge almost nobody in your market is using.
Step 6: Post weekly
Google Business Profile has a built-in posting feature. Think of it like a social media feed, except it shows up when people search for your business. You can post updates, offers, events, or photos.
Post once a week at minimum. What you post matters less than the fact that you post consistently. A photo of a completed job with a sentence about what you did. A seasonal tip. A new service you’re offering. A before-and-after. Each post signals to Google that your business is active and engaged.
Posts expire after 6 months, so an empty post feed tells Google you’ve been inactive. A weekly post cadence keeps your profile looking alive, which it should, because your business is alive.
Step 7: Build your review engine
I’ve written a full guide on reviews, but here’s the summary version.
Whitespark and Sterling Sky’s study of 8,186 businesses found that review velocity, the rate you’re gaining new reviews, now outweighs total review count in Google’s ranking algorithm. A business getting 15 new reviews this month outranks one sitting on 300 stale reviews from two years ago.
Your target should be 2-4 new reviews per month as a sustainable baseline. Here’s the system that works: after every completed job, send the customer a direct link to your Google review page. Text works better than email, and same-day works better than next-week. If they don’t respond, follow up once three days later. That’s it.
The link format is: search “Google review link generator” and it will give you a direct URL. Send that URL, not a link to your profile page. Reducing the number of clicks from “I got the text” to “I’m writing the review” is the single biggest factor in whether someone actually follows through.
BrightLocal’s 2026 data shows 68% of consumers won’t use a business below 4 stars, and 31% now require 4.5 or higher. Your rating matters, but getting a steady flow of new reviews matters more.
Respond to every review. Every single one. Thank the positive ones. Address the negative ones professionally and move the conversation offline. Google confirms that review response is a ranking factor, and more importantly, 88% of consumers are more likely to use a business that responds to all reviews versus one that doesn’t respond to any.
Step 8: Handle Q&A (the 2026 reality)
Google discontinued the Q&A feature on Business Profiles in late 2025. If you’ve read older guides that tell you to seed your Q&A section with common customer questions, that advice is outdated.
The replacement strategy is to put those frequently asked questions directly on your website with clear, specific answers. Google will pull from your website for AI-generated search results. A dedicated FAQ page, or better yet, FAQ content embedded on your service pages, gives Google factual content it can use in both traditional search and AI answers.
Step 9: Maintain it like it’s part of your job (because it is)
The businesses that rank well on Google treat their profile like a job site they visit weekly. The ones that don’t show up treat it like a sign they hung once and forgot about.
Weekly maintenance should take 20-30 minutes. Add 2-3 new photos. Write one post. Check for and respond to any new reviews. Update your hours if anything changed. Check your profile insights to see how many people viewed your profile and what actions they took.
Monthly, check that your information is still accurate. Google sometimes edits your profile based on “user suggestions,” which can change your hours, categories, or even your business name without notifying you. I’ve seen it happen. Check your profile at least once a month to make sure nothing got changed behind your back.
What this adds up to
A complete, active Google Business Profile doesn’t cost you a dollar. It costs you about 30 minutes a week. And according to the data, it’s the single biggest factor in whether local customers find you or your competitor.
Every section I’ve covered here is free. You don’t need an agency to do it. You don’t need special software. You need the discipline to treat it like what it is: the most important piece of marketing your business has.
If you want to see how your current profile stacks up, I built a free audit tool that checks the things Google actually cares about. Takes 30 seconds, and it’ll show you exactly which parts of your profile are working and which ones are costing you calls.