Browse Foundations Tactical Plays Tutorials Local SEO Career AI & Search Common Mistakes
Local SEO
Preview — scheduled for June 13, 2026. The full article goes live on its publication date. Subscribe below to get it in your inbox the day it lands.

Local SEO in 30 minutes: the only checklist you need.

If your business has a physical location — a restaurant, salon, store, clinic, repair shop, or service area — local SEO is the single highest-ROI work you can do. This is the 30-minute checklist that gets you on Google Maps, into the local 3-pack, and in front of real customers within weeks.

Most local business owners assume SEO means months of expensive agency work. For local SEO, that's wrong. The 80/20 of local rankings is genuinely a 30-minute setup. Once that's in place, the only ongoing work is showing up well — answering reviews, posting updates, fixing the rare broken thing.

This is exactly the order I'd run if I were setting up a local business right now. No fluff, no theory — just the moves that move the needle.

~80%
of local search traffic goes to the top 3 results in the local pack. Ranking #4 or below is roughly the same as not ranking at all — most people never scroll.

What "local SEO" actually means

Regular SEO competes globally — anyone, anywhere can find your page. Local SEO competes geographically — you only show up to people physically near you (or searching about your area). The rules are different.

The local 3-pack — the most valuable real estate for local businesses best bakery near me [Map of your area — 3 pinned businesses] A B C A · Sweet Treats Bakery ★ 4.8 (127) · 0.4 mi · 123 Main St B · Corner Café Bakery ★ 4.6 (89) · 0.7 mi · 456 Oak Ave C · Daily Bread Bakery ★ 4.7 (52) · 1.1 mi · 789 Pine Rd ↑ The 3-pack ~80% of clicks
Figure 01 — The local 3-pack The three businesses Google selects to show in this box capture roughly 80% of all local search clicks. Everything else fights for the remaining 20%. Ranking here is the goal.

The 30-minute setup, in order

Run these in this exact order. Each step builds on the previous one.

Step 01 · Claim and complete your Google Business Profile (10 min)

This is the foundation. Without a verified, complete Google Business Profile, you don't exist on Google Maps. Period.

  • Go to business.google.com
  • Search your business. Either claim the existing listing or create a new one
  • Fill every field — empty fields hurt rankings. Especially: hours, phone, website, services, products, attributes
  • Add at least 10 high-quality photos (storefront, interior, products, team)
  • Choose your primary category exactly. Wrong category = wrong rankings
  • Verify ownership (postcard, phone, or video — Google chooses based on your business)
The category matters more than you think

Your primary category is the single biggest local ranking factor after location. "Italian Restaurant" ranks for "Italian food near me." "Restaurant" alone won't. Be specific.

Step 02 · Pick your service-area keywords (3 min)

Decide what you want to rank for. Most local businesses target three keyword shapes:

  • Service + city — "plumber Mumbai", "salon Bangalore"
  • Service + near me — Google handles this automatically based on user location
  • Specific service + city — "emergency plumber Mumbai", "bridal salon Bangalore"

Add these naturally to your business description, services list, and Q&A on your Google Business Profile. Don't stuff them — Google penalizes that. Use them like a human would.

Step 03 · Audit and fix your NAP (5 min)

NAP = Name, Address, Phone. The single most important local consistency check.

Search your business name in Google. Note every site that mentions you — Yelp, Facebook, Yellow Pages, industry directories, your own website. Open each one. Check that the name, address, and phone match your Google Business Profile exactly. Same spelling, same suite number, same phone format.

NAP consistency: signal to Google that your business is real ✓ CONSISTENT Google: Sweet Treats Bakery 123 Main St · (555) 123-4567 Yelp: Sweet Treats Bakery 123 Main St · (555) 123-4567 Facebook: Sweet Treats Bakery 123 Main St · (555) 123-4567 Website: Sweet Treats Bakery 123 Main St · (555) 123-4567 ✗ INCONSISTENT Google: Sweet Treats Bakery 123 Main St · (555) 123-4567 Yelp: Sweet Treats Bakery LLC 123 Main Street · 5551234567 Facebook: Sweet Treats 123 Main · (555) 123 4567 Website: Sweet Treats Bakery Suite 2, 123 Main · (555)123-4567
Figure 02 — NAP, consistent vs inconsistent Google sees the right column as "is this even the same business?" and demotes accordingly. Every variation — "St" vs "Street", different phone formatting, missing suite numbers — costs you rankings.

Step 04 · Request your first 10 reviews (5 min)

Reviews are the third-biggest local ranking factor after category and location. New listings with zero reviews almost never rank.

Don't email a generic blast. Don't offer discounts (Google penalizes incentivized reviews). Instead:

  • List 10 recent customers you know were happy
  • Get your direct review link from Google Business Profile (Settings → Reviews → Get more reviews)
  • Send each one a short, personal message. Acknowledge them by name. Mention what they bought/ordered/visited for. Ask honestly
  • Don't ask for "5 stars" — ask for "an honest review of your experience"

Step 05 · Add basics to your website (7 min)

If you have a website, three quick wins:

  1. NAP in footer of every page. Same exact format as your GBP listing.
  2. LocalBusiness schema markup. Use a free generator (we'll have one soon). Add it to your homepage.
  3. One page per primary service or location. If you serve "Bandra" and "Andheri", make a page for each. Generic "service areas: Mumbai" doesn't rank for either neighborhood.
Real example: bakery website footer

Sweet Treats Bakery
123 Main Street, Mumbai 400050
(022) 1234 5678
Open: Mon–Sat 8am–9pm

Identical to Google Business Profile. Identical to Yelp. Identical to Facebook. Same on every page of the website. That's it.

What's NOT in the 30 minutes

This setup gets you visible. It doesn't make you dominant. The longer-term work — beyond month one — looks like this:

  • Month 2: Reach 20+ reviews. Add Google Posts weekly. Respond to every review (5-star or 1-star).
  • Month 3: Add citations to industry-specific directories. Embed reviews on your website. Add an FAQ page targeting "[service] in [city]" questions.
  • Months 4-6: Build local backlinks — chamber of commerce, sponsor a local event, get featured in local press. Expand to neighboring service areas with dedicated pages.
  • Ongoing: Monitor your rank in the 3-pack. Fix any new NAP inconsistencies as they appear. Keep posting.

None of these matter if the foundation isn't right. Do the 30 minutes first. Everything else builds on it.

Local SEO is the closest thing to free marketing that exists. You just have to set it up correctly once.
— after watching 100+ local businesses do this
Try this

Run the 30-minute checklist on a real business

Pick any real business — yours, a friend's, a small business near you. Set a 30-minute timer. Run through:

  1. Google Business Profile: Is it claimed? All fields filled? At least 10 photos? Verified?
  2. Categories: Is the primary category the most specific match possible?
  3. NAP audit: Search the business name. List every site that mentions it. Note any inconsistencies.
  4. Reviews: How many are there? When was the most recent? Is the business asking for them systematically?
  5. Website basics: NAP in footer? LocalBusiness schema? Pages per service area?

That's the audit a local SEO agency would charge ₹15,000 for. You just did it.

Self-test Make sure it stuck
A bakery has 200 reviews from 4 years ago and no new reviews in 18 months. A competitor has 30 reviews, all from the last 6 months. Who's likely ranking higher in the local 3-pack?
Right. Recency is a major local ranking signal. Reviews from years ago slowly become less weighted. A steady stream of recent reviews tells Google the business is currently active and trusted — exactly what local searchers want.
Reconsider. The answer is B. Google heavily weights review recency for local rankings. Old reviews from years ago lose weight over time. A business that systematically earns recent reviews — even fewer of them — typically outranks one with a stale history. Quality, recency, and consistency beat raw count.

The big ideas to keep

What to remember

The 30-minute local SEO setup, in order:

1. Claim and complete your Google Business Profile (every field, photos, verified).
2. Pick keywords: service + city, service + neighborhood.
3. Fix your NAP across every directory — name, address, phone, identical everywhere.
4. Request 10 reviews from real recent customers, personally, no incentives.
5. Website basics: NAP in footer, LocalBusiness schema, page per service area.

Do these in 30 minutes. Show up consistently for the next 30 days. Local 3-pack visibility usually follows within 60 days.

FAQ.Questions people ask about this

How long does local SEO take to work?

Most businesses see initial Google Maps visibility within 2 to 4 weeks of completing the basics. The local 3-pack — the top 3 results — typically takes 2 to 6 months depending on competition.

What is the local 3-pack?

The box of three local businesses Google shows at the top of geographic searches, alongside a map. Ranking in the 3-pack typically captures 5–10x more clicks than ranking #1 in regular organic results — making it the most valuable local real estate.

Do I need a website for local SEO?

Not strictly required, but strongly recommended. A Google Business Profile alone can rank in Maps. A basic website with consistent NAP, service pages, and embedded reviews dramatically improves both rankings and trust.

How many Google reviews do I need?

Quality and recency matter more than quantity. A business with 30 recent detailed reviews often outranks one with 200 old generic reviews. Aim for 10+ to start being competitive, with consistent monthly additions.

What is NAP consistency?

NAP = Name, Address, Phone. Consistency means your business info appears identically across every directory and listing on the web. Inconsistent NAP confuses Google and tanks local rankings.

Where to go from here

If you have multiple service areas, the natural next move is the location-page playbook (article coming July). For now, focus on the 30-minute checklist — it's the foundation everything else builds on.

Get the next post first

One sharp lesson, every two weeks.

New articles in your inbox before they go anywhere else. No spam, no upsells.