Local SEO is the work that determines whether your business shows up in the Google "local pack" (the three Maps results above the regular search results), in Google Maps proper, on Apple Maps, on Yelp, in Bing, and increasingly in answers from ChatGPT, Perplexity, and Gemini. It is the most leveraged marketing investment a local service business can make — and the one most local service businesses do worst.

The reason most local businesses do it badly is not that the playbook is secret. It is that doing it well requires consistent execution across many small things at once, every week, for a long time. Most agencies are not interested in the small things. We are.

We also think local marketing should not feel like a black box. If you are paying for SEO, website maintenance, or ads, you should be able to see what changed, what it cost, how many people visited, and whether those visits turned into calls, forms, bookings, or other real customer actions.

What we actually do

1. Google Business Profile, built to spec and run weekly

The single highest-leverage local-SEO asset. We claim or take over your profile, set the primary category correctly (this alone can move you several positions), add every relevant secondary category, populate services individually with descriptions and prices, upload photos monthly, post weekly, respond to Q&A within hours, and audit attributes against what Google ranks on for your category. Deeper on GBP →

2. Citation building and NAP consistency

Your name, address, and phone number have to be identical across Yelp, Bing Places, Apple Maps, Angi, BBB, the Greenwich Chamber, the trade-specific directories for your category, and a dozen others. Inconsistency hurts ranking. We do the dirty work of fixing every one and building the new ones you should be on.

3. On-page optimization

Title tags, meta descriptions, header structure, internal linking, service-page architecture, neighborhood landing pages. The stuff that tells Google what your pages are about, scoped to your service area.

4. Schema markup

LocalBusiness, Service, FAQPage, Review, BreadcrumbList. Structured data so Google (and AI assistants) can parse your site cleanly. Most local business websites have no schema at all. Adding it correctly is a fast win.

5. Technical foundation

Page speed (Core Web Vitals), mobile responsiveness, HTTPS, clean URL structure, working sitemap and robots.txt, internal link graph. Google will not rank what it cannot crawl efficiently.

6. Review velocity and review-keyword coverage

The local pack heavily weights how recently you received your last review and what keywords appear in your reviews. We build a compliant request flow that asks eligible customers for reviews through the same path, while giving every customer a clear private support channel when something needs fixing. Deeper on reviews →

7. Local link building

Backlinks from local press, partners, suppliers, the chamber, neighborhood blogs, charity sponsorships. Small in quantity, high in quality. We do not buy links; we earn them.

8. Visibility in AI assistants

Increasingly its own discipline. We make the public facts about your business clear, consistent, and machine-readable so answer engines can understand what you do, where you work, and why customers trust you. Deeper on AI visibility →

9. Transparent reporting

Simple reporting on the numbers that matter: visits, source, town/service pages viewed, calls, forms, booking starts, and the next changes we are making. No mystery dashboards. No monthly PDF that hides whether anything worked.

What you can expect

Most service businesses we take on are not in the local pack at all when we start. Most see local-pack visibility shifts in 4–8 weeks once the foundation is rebuilt and reviews start flowing. The 90–180 day mark is where you start seeing real downstream impact — measurable lift in calls, bookings, direct-traffic conversions.

We do not guarantee rankings because no honest provider controls Google. Rankings depend on your competitors, algorithm changes, and variables outside any agency's control. What we guarantee is the execution — the weekly work, done well, on every layer — and the measurement so you can see what shifts.

What it costs

Local SEO can start as part of a website/profile rebuild or as ongoing maintenance after launch. Lightweight maintenance can fit the $200-$500/month range when the scope is monitoring, small updates, and profile upkeep. Broader local SEO retainers scale up with the number of locations, the competitiveness of your trade, content velocity, citation work, and review operations. The free visibility check shows you exactly where you stand before any commitment.

Get your free local SEO visibility check

Related pages