Skip to content
Outlast Digital bison mark Outlast. Digital — Built to outlast
← The Journal · Local SEO

The full guide to local SEO for Brooklyn small businesses (2026)

A plain-English Brooklyn local SEO playbook for plumbers, dentists, lawyers, restaurants and shop owners. Twelve concrete moves that work in 2026 — no jargon, no fluff.

By Jack Baum · ·16 min read

If you run a local business in Brooklyn — a plumbing shop in Sunset Park, a dental practice in Greenpoint, a hardware store in Bay Ridge — local SEO is the single highest-leverage marketing investment you can make. Higher than a TV spot. Higher than direct mail. Higher than the next $5,000 of Google Ads.

The math is simple. Every day, thousands of your future customers type something like “plumber near me” or “family dentist Park Slope” into Google. If you show up in the top three results, you get the call. If you don’t, your competitors do. There’s no second place.

This is the playbook we use at Outlast Digital for our Brooklyn clients. Twelve concrete moves. Plain English. Do them in order and you will rank better in 90 days. Skip steps and you’ll waste budget for years.

What “local SEO” actually means

Search engines like Google have two different result types for local-intent searches:

  1. The Map Pack — the three businesses with stars and a map at the top of the page. This is where 70% of the clicks go for local-intent searches.
  2. The Organic Results — the regular blue links below the map.

Local SEO is the work of showing up in both. They’re driven by different (but overlapping) signals. We’ll cover both.

The three audiences you’re competing against in Brooklyn:

  • Chains and franchises with big SEO budgets but generic content
  • Other local independents who, frankly, mostly aren’t doing SEO at all
  • Out-of-borough opportunists running ads to look local without actually being here

You can outrank all three. Most local independents don’t even have a Google Business Profile filled in. That’s where we start.

Move 1 — Lock down your Google Business Profile

If you do nothing else this year, do this. A properly set up Google Business Profile (GBP) is the single biggest local SEO lever for a Brooklyn small business.

The checklist:

  • Verify ownership of your profile (Google will mail a postcard, or call/text — usually a few days)
  • Pick the most specific primary category Google offers (e.g., “Emergency plumber” > “Plumber” > “Contractor”)
  • Add every secondary category that genuinely describes what you do (up to 9)
  • Write a 750-character business description with your primary keyword in the first sentence (something like “Family-owned Brooklyn plumber serving Park Slope, Carroll Gardens and Cobble Hill since 1998”)
  • Upload at least 25 photos: storefront, interior, team, completed jobs, equipment. Geotag them.
  • Add your real business hours and special hours (holidays, etc.)
  • Add your service area — pick specific Brooklyn neighborhoods, not just “Brooklyn”
  • Turn on messaging if you’ll actually respond inside an hour
  • Add your phone number — make sure it matches your website exactly

Time investment: 3 hours of real, focused work. Most owners do it in 15 minutes and wonder why nothing happens.

Move 2 — Get the NAP exactly right, everywhere

NAP stands for Name, Address, Phone. Google reads these from dozens of places — your site, your GBP, Yelp, BBB, the Brooklyn Chamber of Commerce listing, your Facebook page, your old MapQuest entry from 2012.

If any of those don’t match — different suite numbers, different phone formats, an outdated address — Google’s algorithm becomes less confident that you’re a real, single business. Less confidence means lower ranking.

The fix:

  • Decide on your canonical NAP. Use it everywhere, character for character.
  • Audit the top 25 citation sources (we use BrightLocal for this — about $39/mo)
  • Fix mismatches one by one. Yes, this is tedious. Do it anyway.
  • For any listing you can’t fix, claim and update it. For dead listings on irrelevant sites, request removal.

Move 3 — Build pages for specific Brooklyn neighborhoods

This is where most Brooklyn businesses leave money on the table. They have a “Services” page that mentions “Brooklyn” once. We want a page per neighborhood you serve.

If you’re a plumber and you serve Park Slope, Carroll Gardens, Cobble Hill, Boerum Hill and Gowanus, you need five pages. Each one should:

  • Have a URL like /plumber-park-slope (or /areas-served/park-slope)
  • Have a unique H1 like “Plumbing in Park Slope, Brooklyn”
  • Include 600+ words of real content specific to that neighborhood (the brownstones, the prewar pipes, the parking realities, the boiler issues common in row houses)
  • Link to two or three real jobs you’ve done in that area
  • Include the neighborhood name 4–6 times naturally — don’t keyword-stuff
  • Embed a Google Map centered on the neighborhood
  • Link to your other neighborhood pages

If you have 5 neighborhood pages, each ranking for “plumber [neighborhood],” you might pull 30+ leads per month from organic alone. We’ve watched this exact play work for four different home services businesses in Brooklyn.

Move 4 — Write blog posts that real Brooklynites are Googling

Generic blog posts (“Top 10 Plumbing Tips”) rank for nothing in 2026. Specific, local, useful posts rank.

Topics to target:

  • “What to do when your Brooklyn brownstone radiator stops heating”
  • “How to find a good family dentist in Greenpoint (without the chain places)”
  • “Roof repair in Brooklyn — what permits you actually need in 2026”
  • “Why Brooklyn restaurants are switching from Yelp to Google for reviews”

Pick topics where you can answer the question better than anyone else online for your specific neighborhood and your specific trade. Two posts per month is plenty if each one is genuinely useful.

Move 5 — Get reviews on a real cadence

Reviews are a Top-3 local ranking factor. They also drive click-through once you do rank.

The benchmark for Brooklyn: if your category competitors average 32 reviews, you need 50+ to win.

A review acquisition flow that actually works:

  • Identify your 10 happiest recent customers
  • Send each a personal text 2–3 days after the job: “Hey Tom — really appreciated working with you. Would you mind dropping a quick Google review? [link]”
  • Repeat with new customers every week
  • Respond to every review — good and bad — inside 48 hours. Mention the neighborhood in your response when natural.

What not to do: don’t buy reviews, don’t run “leave a 5-star review for $10 off” promos (against Google’s policy), and don’t post review-gating software that filters out unhappy customers.

Move 6 — Get cited by Brooklyn-specific publications

A backlink from a Brooklyn-local publication is worth ten generic links. Sources we target:

  • Brooklyn Eagle — local news
  • Brownstoner — real estate / neighborhood news
  • Bklyner — community paper
  • Greenpointers, Park Slope Reader, Bay Ridge Bulletin — neighborhood papers
  • Brooklyn Chamber of Commerce member directory
  • NYC.gov small business listings
  • Your BID (Business Improvement District — every Brooklyn business should be in their member list)

How to earn these:

  • Pitch a local news angle (you sponsored the little league team, you fixed the broken pipe at the senior center pro bono, you’ve been in business 25 years and the founder’s grandkid just joined)
  • Offer to be the expert source for a story (HARO and Qwoted work for this)
  • Join the BID and the Chamber — both list members on their sites with a backlink

Move 7 — Speed up your website

Google has been clear since 2021 that page speed is a ranking factor. In 2026 it’s a bigger one.

Targets to hit:

  • Largest Contentful Paint (LCP): under 1.5 seconds on 4G mobile
  • Cumulative Layout Shift (CLS): 0
  • Total Blocking Time: under 200ms
  • Lighthouse score: 95+ across Performance, Accessibility, SEO

Test your site at pagespeed.web.dev right now. If you’re under 85 on mobile, you’re losing rank. If you’re under 60, you’re losing customers.

For Brooklyn businesses, a slow site is often a WordPress site running 14 plugins on shared $4/mo hosting. The fix is usually: kill the plugins, upgrade the hosting (or rebuild on a faster stack), compress your images. We do this work routinely for clients — it’s almost always the cheapest possible SEO win.

Move 8 — Add LocalBusiness schema markup

Schema is structured data you embed in your site’s HTML so Google can read it programmatically. For local businesses, the relevant schema types are:

  • LocalBusiness (with the right subtype — Dentist, Plumber, Restaurant, etc.)
  • PostalAddress with your real Brooklyn street + ZIP
  • GeoCoordinates (lat/long)
  • OpeningHoursSpecification
  • AggregateRating (only if you have real reviews)
  • Review (markup individual reviews on your site)

If you have a developer, they can add it in an hour. If not, plugins like Yoast SEO Local can do it for WordPress. Test your markup with Google’s Rich Results Test.

Move 9 — Build a Brooklyn-specific FAQ section

FAQ schema gets you “rich result” treatment in Google — your answers appear as expandable text right on the search results page. That’s free real estate.

Write 8–12 FAQs specific to your trade and to Brooklyn:

  • “Do you serve all five boroughs or just Brooklyn?”
  • “What’s the average cost of a boiler replacement in a Brooklyn brownstone?”
  • “Do you offer same-day service in Park Slope?”
  • “How do you handle parking in Carroll Gardens?”

Mark each Q+A with FAQPage schema. We routinely see clients pick up 15–20% more impressions from this alone.

Move 10 — Run a real review program (not a hope program)

Most local businesses “have a review program” that consists of asking once and hoping. A real review program:

  • Has a documented step in your post-job process
  • Sends the SMS request automatically (Twilio, NiceJob, or a simple Zapier flow)
  • A/B tests the message wording every quarter
  • Tracks review velocity (reviews per month) — if it dips, someone notices
  • Responds to every review with a thank-you that mentions the neighborhood or service

Aim for 1–2 new Google reviews per week, indefinitely. The compounding effect over 12 months is huge.

Move 11 — Track what’s working

You can’t improve what you don’t measure. The Brooklyn SMB stack:

  • Google Search Console — what queries you rank for, which pages get clicks
  • Google Analytics 4 or Plausible — what visitors do once they arrive
  • CallRail or similar — which marketing source produced each phone call
  • A simple monthly spreadsheet with: organic visitors, calls, form fills, ranking for your top 5 keywords

You don’t need a fancy dashboard. You need one page you actually look at every Monday morning.

Move 12 — Stay consistent

The most underappreciated SEO move: keep doing the work for 12+ months without quitting.

Most agencies don’t bother because most local businesses fire them at month 6 when results haven’t materialized. SEO doesn’t work that way. It compounds. Month 6 is when ranking starts to move. Month 9 is when leads start flowing. Month 12 is when the case study writes itself.

If your agency can’t show you a 12-month roadmap on day one, hire a different agency.

A 90-day Brooklyn local SEO plan

Here’s the order we’d run for a Brooklyn home services or healthcare business:

Days 1–14: Foundation

  • Audit and fix the Google Business Profile (Move 1)
  • NAP cleanup across top 25 citations (Move 2)
  • Install Search Console + analytics + call tracking (Move 11)
  • Speed audit + quick wins (Move 7)

Days 15–45: On-page

  • Write 3–5 neighborhood pages (Move 3)
  • Add LocalBusiness + FAQ schema (Moves 8, 9)
  • Launch review acquisition flow (Moves 5, 10)
  • Write first 2 cornerstone blog posts (Move 4)

Days 46–90: Off-page + scale

  • Pitch 3 Brooklyn publications (Move 6)
  • Continue blog cadence (2/mo)
  • Continue review acquisition (target 8+ new reviews)
  • Track + report rankings (Move 11)
  • Quarterly review (Move 12)

If you do this — actually do it, not “have your nephew do it” — you will rank in the top three for at least one commercial keyword in your neighborhood by day 90.

How we can help

This is what we do every day at Outlast Digital. We’re a Brooklyn-based agency that builds websites, custom software, and SEO programs for local businesses. We don’t ghost — every engagement comes with a 90-day review and a 12-month roadmap.

If you’d like us to audit your local SEO setup for free, book a 30-minute call. We’ll screen-share, look at your GBP, your top keywords, and your competitors, and send you a written list of the three highest-leverage fixes. Yours to keep, whether or not you ever hire us.

Built to outlast. Ready when you are.

Tagged: BrooklynLocal SEOSmall businessGoogle Business Profile
JB
About the author

Jack Baum · founder, Outlast Digital

I've spent the last twelve years building software and websites for small businesses. Outlast Digital is the agency I wish my favorite SMB owners had hired the first time. We're based in Brooklyn and we don't ghost.