Local SEO

How to claim and optimize your Google Business Profile in 30 minutes

A step-by-step Google Business Profile optimization guide for local service businesses — claim, fill every field, and win the local pack in 30 minutes.

By Premium Sites 10 min read

Your Google Business Profile ranks above your website for most local searches — the map pack sits at the very top of results for "plumber near me," "HVAC [city]," "dentist open now," and thousands of similar queries. And yet most business owners treat their profile like a formality, fill in half the fields, and never touch it again. Proper Google Business Profile optimization is the single highest-leverage thing you can do this quarter.

Here's the full 30-minute setup, step by step. If you're starting from scratch or inheriting a neglected profile, block out an hour the first time and budget five minutes a week after that.

(Quick note on names: Google Business Profile is the current name. You may still hear it called GMB, Google My Business, or "Google Business listing." All the same thing.)

Step 1: Claim or verify your profile

Go to business.google.com and search for your business name. Three things can happen:

If it's already claimed and you don't have access, click "Request access." Google sends an email to whoever controls the profile. If they don't respond in 7 days, you can file a reclaim request with proof of ownership (a utility bill in the business's name, a business license, or similar). Most reclaim requests are resolved in 2-4 weeks.

Do not skip this step or create a duplicate listing. Duplicates fight each other for ranking and both lose.

Step 2: Fill out every single field

This is where 80% of businesses stop too early. Google rewards completeness — every empty field is a missed ranking signal.

Primary category (the biggest lever)

Your primary category is one of the top three local pack ranking factors, full stop. Google uses it to decide which searches you show up for at all.

Be specific. "Plumber" is good. "Emergency plumber" is not a category — pick "Plumber" and use services to specify. For HVAC, the options split between "Air conditioning contractor," "Heating contractor," and "HVAC contractor" — the last one is almost always the right pick if you do both.

A common mistake: a roofer who picks "General contractor" because it feels broader. That single choice can kill their rankings. Pick the most specific category that matches what searchers actually type.

Secondary categories

You can add up to nine additional categories. Use them for genuine secondary services, not wishful thinking. A plumber might add "Drain cleaning service," "Water heater supplier," and "Hot water system supplier."

Service area

If customers come to you (dental office, med spa), set your address and skip service area. If you go to them (plumber, HVAC, electrician), hide your address and list every town, ZIP, or county you cover. Don't over-reach into areas you can't service within an hour — Google measures completion rates on leads.

Hours and special hours

Put your real hours. Then go back and set special hours for every major holiday for the next 12 months. Most businesses skip this and show "Open" on Christmas Day, which makes the profile look untended.

Attributes

These are the checkboxes — "Appointment required," "Wheelchair accessible entrance," "Women-owned," "Free estimates," "Online appointments." Fill in every one that honestly applies. Some are ranking signals; all are visible trust signals for searchers.

Step 3: Photos — minimum 10, ideally 30+

Profiles with more photos get more clicks and better rankings. Google's own data shows businesses with 100+ photos get 520% more calls than average.

You need a mix:

Add two or three new photos every month. This is one of the strongest "still active" signals you can send Google.

Avoid stock photography — Google can often detect it, and users sniff it out instantly. A phone photo taken in good light beats a polished stock shot every time.

Step 4: Services list (most businesses skip this — huge mistake)

The Services section lets you list every service you offer as its own item, each with a name, description, and price (optional). This is a massive, under-used ranking boost.

Don't list three generic services. List fifteen to thirty specific ones. For a plumber:

Each entry gets 300 characters of description. Use them. Describe the service and include natural mentions of your service area. These descriptions are indexable content that Google reads.

Step 5: Weekly posts

The Posts feature lets you publish short updates that appear on your profile for seven days. Google heavily rewards profiles that post weekly — it's a live signal that the business is active.

You don't need to be clever. Rotate between:

Set a recurring 10-minute calendar block on Monday morning. That's all this takes.

Step 6: Pre-seed the Q&A section

The Q&A on your profile is public — and anyone can answer, including your competitors. Don't leave it empty.

Log in, post the 5-10 questions customers actually ask you, and answer them yourself from the owner account. Common ones:

You just captured ten more pieces of indexable, keyword-rich content and blocked competitors from injecting their own answers.

Step 7: Reviews — how to ask, how to respond

Reviews are the second-biggest local pack ranking factor after your profile itself. Two systems keep them flowing.

How to ask

The best review request lands within 24 hours of the job being complete, while the customer is still happy. Two methods that work:

A short review request email template:

Hi [First Name],

Thanks for choosing [Business Name] yesterday. If [Tech Name] did a good job for you, would you mind leaving us a quick Google review? It takes about 30 seconds and it genuinely helps our team.

Here's the link: [Google review link]

If anything wasn't perfect, hit reply and let me know directly — I read every one.

— [Your Name]

How to respond

Respond to every review. Every one. Positive, negative, three-word, five-star — all of them. Response rate is a ranking signal and a trust signal at the same time.

A positive review response template:

Thanks so much, [First Name]. Glad [Tech Name] got the [specific service] sorted for you. We appreciate you taking the time to leave this — call us anytime.

For negative reviews: stay calm, never argue publicly, acknowledge the issue, and offer to take it offline. "Sorry to hear this, [First Name]. That's not the experience we want. Could you give me a call at [number]? I'd like to understand what happened and make it right. — [Owner Name]"

Common mistakes that quietly kill rankings

Monthly maintenance — 5 minutes a week

Once you're set up, this is the whole ongoing routine:

That's it. Twenty minutes a week puts you ahead of 90% of local competitors.

If you want the full picture on how this fits alongside the other signals Google weighs, our breakdown of the seven things Google actually looks at when ranking local businesses puts GBP in context. And once your profile is humming, make sure your website can keep up — start with connecting your site to Google Search Console and getting your load time under one second.

If weekly posts and review requests sound like exactly the kind of job you don't want to touch, we run this for every client on our lease plan. See how we've set it up for other local businesses, or tell us about yours and we'll take a look at your current profile free of charge.