Service · SEO & AEO Editorial still life — open notebook with hand-drawn keyword grids and ranking tables, a printed Google Maps local-pack mockup with a coral marker pen circling the top listing, a stack of printed search result pages with hand annotations, index cards with topic-cluster diagrams, a wooden ruler, a ceramic coffee cup

SEO is infrastructure, not a tactic.

Ads rent the spot. SEO buys the building. We build the local-pack ranking, the organic foundation, and the AI-search citation profile that compound month after month — long after the ad budget gets cut.

The problem

The map is the front door now.

Roughly 46% of all Google searches have local intent, and 76% of people who run a "near me" search visit a business within 24 hours For a contractor, that's almost every lead worth winning. And almost all of it is decided in two places: the local pack at the top of Google, and — increasingly — inside ChatGPT and Perplexity, where the answer arrives without a list of blue links at all.

Most contractor sites lose on three fronts at once — local pack (you don't show up in Google Maps for "near me" searches), organic & technical (the pages that should rank don't exist, or they load too slow to keep ranking), and AEO (when ChatGPT or Perplexity answer "best HVAC in [city]," your business isn't in the citation). Each card below maps to one of them.

What we build

Three engines, one lead pipeline.

Map pin icon representing the local pack and Google Business Profile capability
01 — Local pack & GBP

Own the "near me" map.

Google Business Profile rebuilt and maintained — every category, every service, every photo, weekly posts. Citation cleanup so your name, address, and phone match across every directory Google checks. Review automation so a steady stream comes in without you remembering to ask.

  • GBP rebuild + weekly post cadence
  • NAP citation cleanup across major directories
  • Review request automation + reply cadence

Industry benchmark

The top three local-pack listings capture roughly 75% of all local-pack clicks.

Layered foundation icon representing organic and technical SEO capability 02 — Organic & technical

Rank the service, not just the home page.

Schema markup, page speed, sitemap, indexing — the technical floor. Then a service-and-location page for every service you sell, in every city you serve, written for the question your customer actually types. The pages that compound revenue aren't the home page; it's the long tail.

  • LocalBusiness + Service + FAQ schema
  • Service × city landing pages, answer-first
  • Core Web Vitals, indexing, internal links

Industry benchmark

Pages with FAQPage schema earn ~22% more clicks in search.

Speech bubble icon representing AEO and answer-engine optimization capability 03 — AEO & AI search

Get cited by ChatGPT, not skipped.

AI Overviews, ChatGPT, Perplexity, Claude — the new search layer doesn't show ten blue links, it shows one answer. We build the answer-first content, the structured data, and the third-party presence (Reddit, YouTube, local press, Bing index) the models actually cite when someone asks for the best in your category.

  • Answer-first content + HowTo / FAQ schema
  • robots.txt allow GPTBot / PerplexityBot / ClaudeBot
  • Bing Webmaster + third-party citation surface

Industry benchmark

Google AI Overviews now appear on ~13–18% of US searches and growing.

How it compounds

A 12-month compounding curve.

SEO doesn't sprint. It compounds. The work in month 1 doesn't pay off in month 1 — it pays off in month 6, and again in month 12, and again every month after. Here's what's happening at each checkpoint so you know whether the work is on track.

Month 1

Foundation

Full audit. GBP rebuilt, citations cleaned, schema deployed, Core Web Vitals fixed, sitemap submitted, AI-crawler rules set. Tracking firing on day 30. The floor is built.

Month 3

Ranking starts

First service × city pages climb into the top 10. GBP is collecting fresh reviews on a cadence. First AI-citation appearances in Perplexity. Local-pack impressions trending up, weekly.

Month 6

Compounding

Multiple top-3 local-pack rankings. Service pages converting on long-tail traffic. ChatGPT and Perplexity start naming the business in their answers. Lead volume is no longer a function of ad spend alone.

Month 12+

The asset

SEO is now the largest line in the lead pipeline. The work shifts from setup to expansion — new cities, new services, deeper content. Every month the moat gets wider; competitors are playing catch-up against an asset.

FAQ

The real questions.

How long until I actually rank?
Local-pack movement starts in weeks once GBP and citations are clean. Organic page rankings usually take 3–6 months to stabilize in the top 10, and 6–12 months to compound into a meaningful share of leads. SEO is a 12-month commitment or it isn't worth starting.
Do I need to write blogs every week?
No. Most contractor SEO wins come from service-and-location pages — "[service] in [city]" — not a blog. We do publish answer-first content where it earns AEO citations or featured snippets, but the core engine is service pages, GBP, and reviews. Not a content treadmill.
What's AEO and why should I care?
AEO is Answer Engine Optimization — getting cited by ChatGPT, Perplexity, Claude, and Google's AI Overviews. When a customer asks an AI "best plumber in [city]," you want the model to name you. The plays overlap with classic SEO (schema, answer-first content, third-party citations) but the surface is new and the contractors who claim it now have the first-mover edge.
What happens to my Google Business Profile?
We rebuild it. Every category, every service, every attribute, every photo. Then we run weekly posts, automate review requests, and respond to reviews on a 24-hour cadence. GBP is the single biggest lever in local SEO and most contractors leave it half-filled.
Do you do Bing too, or just Google?
Both. Bing matters more than its market share suggests because ChatGPT pulls from Bing's index. Submitting your sitemap to Bing Webmaster Tools is a 30-minute job that quietly feeds AI-search visibility. We do it on every account.
How will I know it's working?
Single weekly report — local-pack rankings, organic traffic, GBP impressions and calls, AI-citation checks, lead volume. Plus a monthly call to review the trendlines and decide what to push harder on. No dashboards full of vanity metrics; just the numbers that move money. The cadence and the guarantees are spelled out on the deal page.
Want one?

Free local visibility report.

Send us your business name and city. In a few days we'll send back where you stand: current local-pack rankings, GBP gaps, top-3 organic terms you should be ranking for, and a citation check across ChatGPT and Perplexity for your category. No obligation, no pitch deck. You walk away with a written punch list whether you hire us or not.