I get a call at least twice a month from a business owner who just realized their customers can't find them on Google Maps. Sometimes it's a plumber who's been in business for 15 years. Sometimes it's a new coffee shop that opened two months ago and has no online presence at all. The conversation always goes the same way: they're losing leads to competitors who show up in the local map pack and they have no idea how to get in there.
Here's the thing. Getting your business on Google Maps is free, takes about 30 minutes to set up, and can be the single highest-ROI thing you do for your business in 2026. But there's a right way and a wrong way to do it. Miss a step and Google can reject your listing, or worse — suspend it after you've already put in the work.
I've set up over 200 Google Business Profiles for local businesses across the country. This is exactly the process I follow every time.
What You Need Before You Start
Before you touch the Google Business Profile dashboard, make sure you have these three things ready:
- A Google account. Use one tied to your business email (not your personal Gmail). If you don't have one, create it at gmail.com.
- Your business details. Exact business name, physical address, phone number, website URL, and business category. Keep these consistent with what's on your website and anywhere else your business is listed online.
- Verification method. Google will need to verify you're a real business. The most common way is by postcard — Google sends a code to your physical address. Digital verification is also available for some businesses, but you need to be prepared for whichever method Google chooses for you.
That third one is where most people get tripped up. If you're working from a home address or a co-working space, you need to check whether Google will accept that address. Service-area businesses like plumbers, electricians, and cleaners can hide their address and serve a defined area instead — which I'll cover below.
Step 1: Create or Claim Your Google Business Profile
Go to google.com/business and click "Manage now." Sign in with your business Google account. Type in your business name and see if it already exists. If someone else already created a listing (this happens more often than you'd think), you can request ownership through the dashboard.
If your business doesn't show up, click "Add your business" and enter:
- Business name — Use your exact legal business name. Don't add keywords like "Cliffside Park's Best Plumber" here. Google will flag it.
- Category — Pick the most specific category that fits. A roofer should pick "Roofing contractor," not "General contractor." The closer you get, the better Google understands who to show you to.
- Address — Enter your physical address. If you serve customers at their location, check the box that says "I deliver goods and services to my customers" and set a service area instead. Google will hide your street address from the public.
- Contact info — Phone number and website URL. Use a local number if you have one — area code matters for local rankings.
One thing I see go wrong constantly: People use a P.O. box as their address. Google doesn't accept P.O. boxes for GBP verification. You need a physical location where you actually conduct business. If you're a home-based business, that's fine — just check the service-area option and Google will hide your home address from customers.
Step 2: Verify Your Listing
Google usually mails a postcard to your business address with a 5-digit verification code. It arrives in 5 to 14 days, which feels like an eternity when you're eager to get live. But don't try to skip this step or use a non-existent address to speed things up — Google checks, and they'll suspend your profile.
Some businesses qualify for instant verification through Google Search Console or their website domain. If that option shows up in your dashboard, take it. Otherwise, wait for the postcard. Once it arrives, enter the code in your GBP dashboard and you're live.
Pro tip: If you've been at your address for a while, Google might let you verify by phone or email instead. Not all businesses get this option — but it's worth checking before you request the postcard.
Step 3: Fill Out Your Profile Completely
This is where most businesses half-ass it and wonder why they're not showing up in local search. An incomplete profile is the #1 reason a business doesn't rank in the map pack. Here's what you need to fill out:
| Field | Why It Matters |
|---|---|
| Business description | Write 2–3 sentences about what you do. Use natural language, not keyword stuffing. Say "We install residential and commercial roofing in Bergen County" instead of "Roofing contractor NJ Bergen County roofing." |
| Hours of operation | Set accurate hours. Google tracks whether you're open when a customer searches. Wrong hours = lost trust and lost rankings. |
| Photos | Add at least 10 high-quality photos. Google profiles with photos get 42% more requests for directions and 35% more clicks to website. Include your storefront, team, work examples, and logo. |
| Services/products | List what you actually offer. A roofing company should list: roof repair, roof replacement, gutter installation, storm damage repair, etc. |
| Q&A | Populate this yourself with common questions and answers. Customers can add their own, but you control the narrative if you fill it first. |
| Attributes | Mark things like "Free Wi-Fi," "Outdoor seating," "Online estimates" — whatever applies to your business. |
Taking the time to fill all of this out signals to Google that your business is legitimate and active. It's one of the strongest local SEO signals you can send.
Step 4: Choose the Right Category and Attributes
Your primary category is the single most important factor in Google Maps rankings. Pick the wrong one and you're telling Google to show you to the wrong audience.
Here are some common examples of what most businesses should choose:
- Plumber → "Plumber" (not "Handyman" or "Contractor")
- Roofer → "Roofing contractor"
- Dentist → "Dentist" or "Cosmetic dentist"
- Cleaning service → "House cleaning service" or "Commercial cleaning service"
- Gym → "Gym" or "Personal trainer"
- Lawn care → "Landscaper" or "Lawn care service"
You can also add secondary categories. For a plumbing company, you could add "Water heater installation service" and "Drainage service" as secondary categories. This helps you show up for more specific searches without diluting your primary category.
Step 5: Get Reviews (This Is the Secret Weapon)
Reviews are the #1 ranking factor for local map results. A business with 50 reviews will almost always outrank a business with 5 reviews, even if the other profile is more optimized. It's not just the count either — recency matters. A handful of reviews from last month is more powerful than 100 reviews from three years ago.
The simplest way to get reviews: ask. Right after you finish a job and the customer is happy, send them a direct review link. You can generate your review link from the GBP dashboard. Text it to them. Email it. Hand them a card with it. Make it as easy as possible — one tap, and they're writing a review.
Don't offer discounts or rewards in exchange for reviews. Google flags this and can suspend your profile. Just ask. Most satisfied customers are happy to leave a review if you make it easy.
And yes — respond to every single review, good or bad. A thoughtful response to a negative review shows potential customers you care about your business. It also signals to Google that you're actively managing your profile, which is a ranking signal.
What to Avoid
Over the years I've seen Google suspend profiles for the following mistakes. Don't make them:
- Keyword stuffing your business name. Calling yourself "Joe's Plumbing — Best Plumber in Bergen County" instead of "Joe's Plumbing" will get you suspended.
- Using a fake address. If you don't have a physical location where customers can visit, use the service-area option. Google cross-checks addresses.
- Listing multiple profiles for the same business. One profile per physical location. If you have one office, you get one listing.
- Changing your address just to rank in a different city. Google will find out and remove your listing.
- Ignoring your profile after setting it up. Stale profiles rank lower. Post updates, photos, and respond to reviews regularly.
How Long Does It Take to Show Up on Google Maps?
If you verify by postcard, your profile usually goes live within a few days of entering the code. But showing up in the local map pack (the top 3 results at the top of Google search) takes longer. That depends on your category, location, optimization, and reviews.
In my experience helping clients get set up, here's the rough timeline:
- Immediately: Customers can find your business by searching your exact name on Google Maps.
- 1–4 weeks: You'll start showing up for searches related to your category in your immediate area.
- 1–3 months: With consistent reviews and profile activity, you can break into the local pack for competitive keywords.
- 3–6 months: By now your listing should be well-established if you've been gathering reviews and posting updates.
Some businesses rank in the top 3 within two weeks. Others take six months. It depends on competition in your area and how aggressively you optimize your profile. If you need faster results — or if you don't have time to manage this yourself — we offer Google Maps optimization as part of our Local SEO service. But if you've got an hour and a postcard's worth of patience, you can do this yourself.
The One Thing Most Business Owners Miss
There's one step I see skipped more than anything else: citation consistency. Google cross-references your business name, address, and phone number (your NAP) across the entire web. If your GBP says "Joe's Plumbing" but Yelp says "Joe's Plumbing Services" and your website says "Joe's Plumbing LLC" — that inconsistency confuses Google and hurts your local rankings.
Before you set up your GBP, pick one version of your NAP and use it everywhere. Your website, your GBP, Yelp, Facebook, Yellow Pages, Apple Maps — everywhere. The more consistent your NAP, the more trust Google has in your listing. It's a boring step, but it makes a measurable difference.
If you already have a GBP and you're not ranking, inconsistent citations are the first thing I'd check.
Want Us to Get Your Business on Google Maps?
We'll set up your profile end-to-end — verification, optimization, category selection, photo curation, and review management. One flat fee, no monthly retainer required.
Get Your Free Audit