Your Google Business Profile (GBP) is the highest ROI marketing asset you will ever own. It's free, sits above the map on almost every local search, and a well tuned profile can bring in more phone calls in a week than most Facebook ads do in a month. But 9 in 10 profiles I audit are half finished, badly categorised, or dormant. This is the exact playbook I run for Pixel Heaven clients as part of our Local Growth Programme, written so you can do it all yourself.
01Why your GBP is the most valuable free asset in your business
When someone searches "electrician near me" or "coffee shop Wallingford", Google shows three local businesses above the normal results. That block is the local pack, powered entirely by Google Business Profile data. A click here goes straight to a phone call or directions, no website visit needed. Businesses with a complete profile are, per Google's own data, 2.7x more likely to be considered reputable and 70% more likely to attract location visits.
Search your business name, then your main service plus your town. If you don't see a proper profile with photos, hours and reviews, that's money walking past you every day.
02Set up and verify (the 4 verification methods)
Go to business.google.com, sign in, and add your business. Google asks for name, category, address or service area, phone and website. Then you prove the business is real via one of four methods:
- Video. Fastest in 2026. Record a live walkthrough showing signage, tools or stock, plus proof you own the business. Approved in around 5 working days.
- Postcard. A 5 digit code arrives by post in 5 to 14 days. Still default for many trades.
- Phone. Automated call reads out a code. Only offered to some categories.
- Email. Rare. Only for businesses on a recognised domain.
Pick video if offered. Film in landscape, no cuts, show your logo, van, tools or stockroom clearly. Reverifying a suspended profile is a nightmare, so nail it first time.
03Choose the RIGHT primary category
Category is the single biggest ranking lever in the profile. Pick "Plumber" and you compete with every drainage and heating firm in the county. Pick "Emergency plumber" and you appear for a smaller, higher intent pool. Add up to 9 secondary categories for everything else.
- Wedding photographer beats Photographer.
- Italian restaurant beats Restaurant.
- Loft conversion contractor beats Builder.
Google the top 3 profiles ranking in your town. View page source, search for "gcid:" and you can read exactly what categories they use. Copy the pattern that wins.
04Add every relevant service (services vs products)
Two tabs look similar but aren't the same thing:
- Services are the jobs you do. Boiler install. Bathroom refit. SEO audit. Add every one, with a short description and "from £X" where you can.
- Products are physical items you sell. Only relevant if you actually shift stock: cakes, prints, tyres, coffee.
Filling Services properly unlocks the "Services provided" panel, which Google increasingly uses for long tail searches like "boiler service Didcot".
List at least 8 services. Each description is another chance to include a real keyword naturally. Don't stuff, just describe.
05Write a description that ranks (750 characters, keyword-natural)
You get 750 characters. No URLs, no special characters, no blatant keyword stuffing (that flags for spam review). Google says it isn't a ranking factor, but it converts visitors once they land and reinforces your language in the profile.
The formula I use for every client:
- Sentence 1: what you do plus main service area.
- Sentence 2: what makes you different (years running, family run, guarantees, accreditations).
- Sentence 3: your top 3 services in natural sentences.
- Sentence 4: clear invitation to call, book or get a quote.
Draft once, save, then paste it into your website's About page too. Consistency between profile and site is a small trust signal that adds up.
06Photos: what to upload, how often
Google favours active profiles. Photos are the fastest activity signal. Launch with 15+ across these categories:
- Exterior with signage, interior or workspace
- Team photos (real people, not stock)
- Work in progress and before/after shots
- Van, logo, tools, uniform
- Products or menu items if relevant
After launch, add 3 to 5 new photos per week. Real phone photos, geotagged. Never the same stock shot every rival in your category uses.
End of every job, take 2 photos before you leave. That one habit is worth more than any paid ad.
07Posts: how often, and what about
Posts expire after 7 days (offers run for the offer duration). Engagement is low, but Google treats posting frequency as an activity signal. Aim for one a week. Minimum: one a month. What actually works:
- Recent job or project (with a photo)
- Seasonal offer or discount
- A common customer question, briefly answered
- Awards, new services or team news
Batch 4 posts on the last Sunday of the month using the Google Business app. Job done for the month.
08Get reviews (systematic, not random)
Reviews convince humans and signal trust to Google. Number, recency and reply rate all count. A steady drip of one a week beats a burst of ten then silence.
- Grab your review link from the dashboard (Reviews → Get more reviews).
- Send it by SMS at the end of every job. SMS beats email for response rate by roughly 4x.
- Put a QR sticker on invoices, receipts and vans.
- Reply to every review within 48 hours. A calm professional reply to a bad one earns more trust than the five stars above it.
Save your review link as a phone contact called "Review link". Send it every Friday to that week's job list.
09Q&A: seed your own FAQs
Every profile has a Questions and Answers panel. Anyone can ask, anyone (including strangers) can answer. Left alone, you get random Local Guide replies that may be flat wrong.
The move: from a personal Google account, ask 5 to 8 realistic questions on your profile, then answer them from the business account. Cover pricing, service areas, hours, guarantees and payment methods.
Write your 5 most common customer questions on paper, post and answer them tonight. Ten minute job, permanent asset.
10Insights: which reports actually matter
Inside the dashboard you get a Performance tab. Ignore vanity metrics. What matters:
- Discovery vs direct searches. Direct = people searching your name. Discovery = people searching your service or category. You want discovery growing month on month, because that means SEO is working.
- Calls. Highest intent action. Track weekly.
- Direction requests. Qualified footfall for physical premises.
- Website clicks. Useful, not the main event.
First Monday of each month, screenshot the Performance tab into a folder. A year later that folder tells the growth story (or the argument to change tack).
Common mistakes I see
Every audit throws up the same handful. Fix these first:
- Keyword stuffing the business name. "Smith Plumbing Heating Boilers Oxford" breaks Google's rules and gets profiles suspended. Your name is your name.
- Fake or shared addresses. Virtual offices and mailboxes get you suspended. Use service area setup if you don't have a storefront.
- Letting it go dormant. Six months of no posts, no photos, no reviews and rankings quietly fade.
- Wrong service area. Setting a 50 mile radius when you actually cover 3 towns dilutes ranking in all of them.
The whole system in 30 minutes a month: 4 posts (batched last Sunday), 12 to 20 new photos, at least 4 review requests, replies to every review within 48 hours, a Performance tab check, and hours updated for bank holidays. Do this every month and you out rank profiles that were set up better than yours but sit still.
How long until it works?
- Verification live: days, sometimes hours.
- Reviews stacking: 2 to 4 weeks with an active ask system.
- Local pack for main service in your town: 2 to 6 months.
- Compound growth: profiles we've run for a year+ see 3x to 5x more discovery searches than they started with.
Local SEO is a build, not a switch. The compound curve is real, and the profile you set up properly today is still paying you in three years. For how a fast site plus GBP work together, see our services page or an example local page like web designer for Oxford plumbers.
Want us to run all of this for you?
If reading that list made you tired, that's normal. It's exactly why we built the Local Growth Programme: we set up and verify the profile, tune categories and services, run weekly posts, chase reviews, seed your Q&A, and send you a plain English monthly report on calls, direction requests and discovery growth. £500 to set up, then £60/month, no contract. Sits alongside your website so both work as one system.
Get a free preview