TL;DR
Local SEO is the most underpriced services hustle for a beginner. Three plays: (1) Google Business Profile audits at $300–$800/one-off; (2) niche directory sites at $50–$200/listing/month; (3) rank-and-rent lead-gen sites at $500–$3,000/month per site. The hardest part is the sales call, not the SEO.
Why local SEO still works in 2026
Despite SGE and AI Overviews eating informational queries, local-intent searches ("near me", "in [city]") still drive the map pack and local pack, which still convert to phone calls. A plumber, a dentist, or a roofer who shows up in the local 3-pack gets more calls than one who doesn't. That hasn't changed. What has changed is most local businesses know they need it and have been quoted $2k/month by agencies. There's room for a solo operator at $500–$1,500/month who actually does the work.
Play #1: Google Business Profile audits
The cheapest entry. You audit a business's GBP, write a one-page report, and either fix it ($300–$800 one-off) or upsell to a monthly retainer ($500–$1,500).
Audit checklist (every one of these is worth fixing):
- Primary category — wrong category kills ranking. Use PlePer's category list for ideas.
- Service area properly defined (and not over-defined — spamming cities hurts).
- Photos: 20+ original, including geotagged shots of the storefront / team / completed jobs.
- Reviews velocity — 3+ new reviews per month is the bar for most niches.
- Q&A section seeded with the top customer questions (you can write the answers).
- Posts: weekly. They influence ranking marginally and a lot psychologically (shows the listing is active).
- Products / Services with descriptions.
- Hours match the website, holiday hours updated.
- NAP (name, address, phone) consistent across the top 50 citation sites.
Play #2: Niche directories
Build a directory site for a specific niche in a specific region — "Best wedding photographers in Nashville," "All HVAC contractors in Phoenix." Free basic listings, paid premium placements ($50–$200/mo per business). Once it ranks, the inbound is high-intent.
This works because:
- You only need 30–50 paying premium listings to clear $3k–$5k MRR.
- You don't need 1,000 visitors a day — 50/day of buyer-intent traffic is enough.
- Local businesses prefer paying a flat monthly fee for visibility over running their own ads.
Play #3: Rank-and-rent
Build a generic lead-gen site ("ChicagoEmergencyPlumber.com"), rank it for high-value local terms, then rent the lead flow to a single business — usually $500–$3,000/month plus optional per-lead overage. Highest revenue ceiling of the three. Also the hardest because you need to rank before you can rent.
Niche selection criteria for rank-and-rent:
- High per-lead value ($200+ per closed deal — plumbing, HVAC, roofing, water damage, garage door repair, dental implants, lawyer-specific niches).
- Low ad spend competition (Google Ads CPC under $30 — signals fewer agency competitors).
- City + service combo that has Google search volume.
- Long-tail enough that you can rank without massive backlinking.
The retainer math
| Play | Setup time | Monthly revenue | Monthly hours |
|---|---|---|---|
| GBP audit (one-off) | 2 hrs | $300–$800 | — |
| GBP retainer | 0 | $500–$1,500/client | 3–5 hrs/client |
| Niche directory | 30+ hrs (one-time) | $50–$200/listing | 4–8 hrs/mo total |
| Rank-and-rent (per site) | 40–80 hrs (one-time) | $500–$3,000/site | 2–4 hrs/mo/site |
The cold-pitch script that gets the meeting
"Hi, I noticed [Business Name] doesn't show up in the top 3 when I search 'plumber near me' in [city] — your competitor [Competitor] is taking those calls. I do a free 15-minute audit that shows exactly what's missing. If you'd like, I can send you the audit by email and we can chat afterward — no obligation. Does Tuesday morning work?"
Why this works: it's specific (you searched, you saw), it's free (no commitment), it acknowledges their competitor (loss aversion), it pre-commits a calendar slot.
Industries that convert
- Tier 1 (highest LTV, easiest sale): plumbing, HVAC, roofing, water damage, electrical, locksmith.
- Tier 2: dentists, chiropractors, personal injury / family / criminal lawyers, real estate agents.
- Tier 3: restaurants (low LTV per customer), retail (low margins), gyms (high churn).
Stick to Tier 1 and Tier 2 for retainers — Tier 3 will haggle you to death.