Local SEO: Google Business Profile + Beyond
GBP, NAP consistency, local citations, geo pages — how to dominate "near me" intent.
Local SEO is the most-leveraged subset of search. A plumber ranking in the local 3-pack for “plumber near me” can out-revenue a Fortune 500 brand’s organic landing page. This guide is the full local playbook — GBP, citations, reviews, geo pages, and the signals most local agencies miss.
Google Business Profile is the centerpiece
For local intent, the GBP panel is the SERP. Three positions, three phone calls, three jobs. Your GBP profile is the highest-leverage asset you own.
GBP fields that matter
- Business name: Real name only. No keyword stuffing. “Joe’s Plumbing” — not “Joe’s Plumbing | Best Plumber NYC”.
- Primary category: Pick the most specific one. “Emergency plumber” beats “plumber” if 60% of jobs are emergencies.
- Secondary categories: Up to 9. Use them. They show up in adjacent SERPs.
- Service area: Be specific. Cities, ZIPs, or a radius — pick one.
- Hours: Special hours for holidays. Update them.
- Description: 750 characters. Use them.
- Photos: Upload weekly. Geo-tag them.
- Posts: Weekly GBP posts are a confirmed ranking factor.
- Q&A: Seed questions you would want customers to ask.
NAP consistency
Name, Address, Phone — these three strings must be identical across every citation on the web. A single stray abbreviation (“Street” vs “St”, “Suite 200” vs “#200”) introduces uncertainty that compounds.
- Pull every citation (BrightLocal, Whitespark, Moz Local).
- Normalize. Pick the canonical format.
- Fix every inconsistency.
- Re-audit quarterly. Citations drift.
Reviews: the local ranking engine
Reviews are the closest thing to a guaranteed local ranking factor. Three rules:
- Ask every customer. SMS right after service works. A direct review link beats a search-page link.
- Reply to every review. Positive reviews: thank them with specifics. Negative reviews: acknowledge, take it offline.
- Don’t gate. Asking for positive reviews only is against Google’s policy and easy to spot.
The review velocity (new reviews per month) is a stronger signal than total count. A business with 80 reviews gaining 10/month outranks a business with 400 stale reviews.
Geo pages for multi-location businesses
If you serve more than one city, you need more than one page. The cardinal sin is copying one template, swapping the city name, and shipping. Google calls this doorway pages and devalues them.
What makes a geo page rank:
- Unique content. Local case studies, local testimonials, local landmarks.
- LocalBusiness schema. Validated JSON-LD with the office address.
- Embedded map. The actual Google Map of the office.
- Local photos. Not stock.
- Driving directions. Public transit, parking, accessibility.
Local link building
National link tactics work locally too — at the city level:
- Sponsor a Little League team. They link to you.
- Partner with adjacent non-competing businesses.
- Get listed in the local chamber, the local newspaper, the local university alumni directory.
- Host an event. Local press covers it. They link to you.
The local SERP features to chase
- Local 3-pack: The top GBP result on map queries.
- Local finder: The “more places” link under the 3-pack.
- Local pack with photos: GBP profiles with regular photo uploads.
- “People also search for”: Driven by entity association in your content.
Wrap-up
Local SEO compounds slowly but predictably. A GBP profile updated weekly, NAP consistency audited monthly, reviews flowing in, and geo pages that earn real links — six months in, you own the local SERP.
Step-by-step
- 1
Claim and verify GBP
Search for your business on Google. Claim the profile. Verify by postcard, phone, or email. Complete every field.
- 2
Audit NAP consistency
Pull every citation. Confirm Name, Address, Phone are identical across the web.
- 3
Build geo pages
If you serve multiple locations, build a unique page per location with unique content.
- 4
Earn local citations
Industry directories, local chambers, vendor lists. Quality over quantity.
- 5
Manage reviews
Ask every customer. Reply to every review. The pattern of asking is itself a ranking signal.