Skip to content
ReviewJalpi
Home Guides Guide
Guide · 20 min read

Google Business SEO — the 12 levers that rank you in the Map Pack

Why your website can be perfectly optimised and you still rank #14 — and what to do about it.

What "Google Business SEO" actually means — and why it's a different game from regular SEO

Traditional SEO is about getting your website to rank in regular Google search results. Local SEO — sometimes called Google Business SEO, Maps SEO, or local-pack optimization — is about getting your business to appear in the Map Pack (the three businesses Google shows at the top of any "near me" or local-intent search), in Google Maps, and in your own Google Business Profile preview that appears on the right side of the screen when someone searches your business name.

These are different rankings powered by a different algorithm with different signals. Your website can be perfectly SEO-optimized and still rank #14 in the map pack. A business with no website at all can rank #1 if its Google Business Profile signals are strong. For local service businesses — anyone with a physical address or service area — Google Business SEO will drive 3-10x more bookings than traditional SEO ever will.

The good news: the algorithm is largely deterministic, the signals are knowable, and most of your competitors are doing it badly. This guide walks you through the twelve levers that actually move the needle, in priority order.

1. Claim and verify — completely, not partially

A surprising number of businesses have technically claimed their Google Business Profile but skipped verification, or verified one location and not the others. Unverified profiles cannot edit critical fields, cannot reply to reviews, and are deprioritized in rankings. If you have a multi-location business, every location needs its own verified profile — there is no shortcut.

Verification options today:

  • Postcard — Google mails a code to your address (5-7 days, US/CA/most countries)
  • Phone — Google calls your business number with the code (instant, eligible business types only)
  • Email — for some service-area businesses with verified domain
  • Video — record a walk-through showing your premises matches the address (rolled out in 2023, now the most common option)

Do this end-to-end before you do anything else. Every other lever in this guide assumes a verified profile.

2. Pick your primary category like your ranking depends on it — because it does

The single most heavily weighted signal in the local-pack algorithm is your primary category. Pick wrong and no amount of reviews, photos, or backlinks will save you.

Some rules:

  • Be the most specific applicable category, not the most generic. "Italian restaurant" beats "Restaurant." "Pediatric dentist" beats "Dentist." Specificity reduces the field of competitors you're ranked against.
  • Don't pick aspirational categories. If you're a hair salon that occasionally does nails, your primary category is "Hair salon," not "Beauty salon." Wrong primary = you compete in a pool where you don't actually belong, and you lose.
  • Use the secondary categories generously (up to 9). These broaden your eligibility for related searches without diluting your primary ranking. A pizza restaurant might add "Restaurant," "Lunch restaurant," "Delivery restaurant," "Pizza takeout."
  • Audit competitors who outrank you. Look at their categories. If three of the top five have a category you don't have, add it to your secondaries.

Changing your primary category resets some of Google's confidence signals, so do it once, deliberately, and leave it.

3. Nail your NAP — exactly, everywhere

NAP = Name, Address, Phone. These three fields must appear identically across every place your business is mentioned online — Google, Bing Places, Apple Maps, Yelp, Facebook, your website, every directory, every social profile.

Inconsistencies that look harmless to a human are red flags to Google:

  • "Suite 200" vs "Ste 200" vs "#200"
  • "& Co." vs "and Co."
  • "(415) 555-1234" vs "415.555.1234" vs "+1 415 555 1234"

The algorithm uses NAP consistency as a trust signal: if Google sees the same exact NAP on 30 reputable sites, it has high confidence the business exists and is what it claims to be. If it sees five variants spread across 50 sites, confidence drops and rankings suffer.

Pick one canonical format. Document it. Audit every mention quarterly. There are tools (Moz Local, Yext, BrightLocal) that automate this for ~$100/month and are worth it for multi-location businesses; for single-location, a spreadsheet works fine.

4. Service-area businesses: list service areas precisely, not loosely

If you don't have a storefront customers walk into — plumbers, electricians, cleaners, mobile vets, photographers — Google calls you a service-area business (SAB). You hide your address (Google still requires one for verification) and instead declare the cities/postcodes you serve.

Mistakes that hurt:

  • Listing every city in the state to "cast a wide net." Google detects this as spam and ranks you lower than a business honestly serving 5 cities.
  • Listing only one city when you actually serve 8. You're invisible in the other 7.
  • Postcode-level granularity when city-level is the right unit (the SAB picker in the GBP dashboard offers both).

The right approach: list every city, town, or postcode where you can be on-site within your published response-time SLA. If you say "same-day service," list only the areas where that's realistic.

5. Photos — minimum 30 to start, 4-6 new every month thereafter

Profiles with lots of high-quality photos rank materially higher than identical profiles with few photos. The current minimum-viable photo set:

  • Logo (1)
  • Cover image (1)
  • Exterior (3-5 — different angles and times of day)
  • Interior (5-10 — covering different rooms/areas)
  • Team (3-5 — real staff, real faces, no stock)
  • Products / services in action (10-15)
  • Behind-the-scenes (3-5)

Then add 4-6 new photos every month forever. Recency matters. Google looks at upload frequency as a "is this business still alive?" signal.

A few specifics:

  • Resolution: 720p minimum, 1080p+ preferred
  • No stock photos — Google's image-recognition can spot them and they don't help
  • No watermarks — they trigger spam filters
  • Geotag where possible — adds a small location-confidence boost
  • Include people — photos with humans outperform empty-room shots by ~2x for engagement

6. Use Google Posts — they're free real estate

Google Posts appear directly on your business profile preview, above the reviews. They expire after 7 days (events expire on the event date), so you need to post weekly to keep the slot filled.

The five post types and when to use each:

  • Offer — discount, promotion, time-limited deal. Includes a coupon code and CTA button.
  • Event — anything with a date. Workshop, sale, holiday hours change.
  • Product — new product launch, featured product, restock.
  • Update — everything else. Industry news, behind-the-scenes, team announcements.
  • COVID-19 / Safety (when relevant) — special slot Google added during pandemic, still used for safety updates.

Posts with photos outperform text-only posts by ~5x in click-through. CTA buttons ("Book now", "Learn more", "Call") are non-negotiable — set one on every post.

A weekly cadence (one post every Monday) gives you 52 free above-the-fold mentions per year. Most competitors post zero.

7. Q&A — answer every question yourself, before someone else does

The Q&A section on a Google Business Profile is public and anyone can answer. If a prospect asks "Do you have parking?" and you don't answer within a few days, a random Google user (often a competitor's reviewer or just a confused passer-by) will answer — and their answer becomes the canonical one on your profile.

A defensive routine:

  1. Pre-seed your own Q&A — write the 5-10 most common questions and answer them yourself from a personal Google account
  2. Monitor weekly — Google does NOT email you when someone asks; you must check
  3. Upvote your own answers — the most-upvoted answer appears first. (Yes, this is allowed; it's expected behavior.)
  4. Flag bad answers — answers that are wrong, spam, or competitor-planted can be reported

ReviewJalpi doesn't manage Q&A directly (the API doesn't expose it), but the getting-started guide includes a manual checklist for this.

8. Reviews — the most visible local-SEO signal

Reviews are covered in detail in the Google Review Strategy guide, so this is the SEO-specific summary:

  • Volume relative to your category matters more than absolute volume. 200 reviews in a 50-review category is more valuable than 500 reviews in a 1,000-review category.
  • Recency: reviews in the last 90 days carry more weight than older reviews. Cadence wins.
  • Star average: 4.2-4.9 is the sweet spot. A perfect 5.0 with 500 reviews looks suspicious to both Google and prospects.
  • Reply rate + reply quality + reply time — all three are signals. Reply to everything within 24 hours.
  • Keyword-rich review text — reviews that mention your services by name ("the deep tissue massage was incredible") help you rank for those terms. You can't force this, but a good asking message ("If you have 30 seconds, mention what you came in for") increases it.

9. Reviews on third-party sites still matter

Google doesn't just look at reviews on Google. It crawls Yelp, Tripadvisor, Facebook, Trustpilot, BBB, industry-specific sites (Houzz for home services, Capterra for SaaS, OpenTable for restaurants) — and uses your aggregate reputation across all of them as a ranking signal.

This is one of the strongest arguments for the All-in-One widget approach: showing your reviews from multiple sources on your website creates more crawlable structured data and reinforces the cross-site signal.

In ReviewJalpi, you can connect Google, Facebook, Trustpilot, Tripadvisor, and Yelp — all five contribute to your aggregate score and your local-pack ranking.

Backlinks (other sites linking to yours) are the oldest SEO signal and still one of the strongest. For local SEO, local backlinks — from sites in your geographic area, with local relevance — count more than generic high-DA links.

Where to get them:

  • Local newspapers / blogs — pitch a story, sponsor a community event, write a guest post
  • Local chambers of commerce — paid membership usually includes a directory listing with link
  • Local industry associations — same
  • Local charities you support — sponsor a 5k, sponsor a Little League team, sponsor a school
  • Local podcasts / YouTubers — appear as a guest, host a discussion at your venue
  • Suppliers and partners — ask them to add a "where to buy" page that links to you
  • Local universities / community colleges — student internships, workshops, guest speaking → link from .edu

Three local backlinks of medium quality will move your local-pack ranking more than ten generic high-DA backlinks. The geographic relevance is what compounds.

11. Website signals that feed back into local rank

Your website matters to local SEO too — but in specific ways:

  • NAP in the footer of every page, exactly matching your GBP
  • Schema markupLocalBusiness JSON-LD on your homepage and a dedicated LocalBusiness on each location page
  • A dedicated page per location if you have multiple — never one "Locations" page with all addresses listed
  • City/neighborhood pages if your service area is large — "Plumber in Andheri West" as a separate page from "Plumber in Bandra"
  • Mobile speed — Google's local-pack heavily weights mobile page speed. Run PageSpeed Insights; aim for >85 mobile score
  • Embed your Google Map on your contact page (iframe from Google)
  • Embed reviews — see ReviewJalpi widgets; structured data from embedded reviews helps too

12. Audit cadence — monthly, quarterly, annually

Local SEO is not "set it and forget it." Google changes the algorithm, competitors raise their game, your hours change, your menu changes, your team changes. Build an audit cadence into someone's calendar:

Monthly (15 minutes):

  • Reply to any unreplied reviews
  • Post one Google Post
  • Upload 4-6 new photos
  • Check Q&A, answer anything new
  • Spot-check NAP on top 5 directories

Quarterly (60 minutes):

  • Re-audit categories — has Google added new specific ones?
  • Audit all NAP citations (use a tool)
  • Check competitor profiles — what are top-3 ranked locals doing that you aren't?
  • Review the Insights/Performance tab in GBP for query trends
  • Update services list, attributes, hours

Annually (half a day):

  • Full photo refresh — remove anything aged or low-quality
  • Reshoot exterior/team photos
  • Full backlink audit — what new local backlinks can you earn?
  • Strategic review — is your category mix still right? Have you expanded services?

Most businesses do none of this. Doing even the monthly checklist puts you ahead of 80% of your category.


Run this in ReviewJalpi

ReviewJalpi handles three of the twelve levers directly:

  1. Reviews (#8) — collect, reply, monitor across Google, Facebook, Trustpilot, Tripadvisor, Yelp
  2. Cross-source aggregation (#9) — the All-in-One widget reinforces your multi-source signal on your website
  3. Audit cadence (#12) — scheduled reports email you monthly summaries automatically

The other nine levers are GBP / website / off-platform work, but they all compound with the system ReviewJalpi gives you. Get the system live first — then run this checklist.

Start a free workspace →