Who we help
Businesses that make money inside a service area
If your customers search with a town name attached, or with "near me" on the end, you are the fit. We work across categories rather than one narrow niche, because the local playbook holds up everywhere.
Home services
HVAC, plumbing, roofing, electrical, pest, and remodeling. High intent, high ticket, and won or lost in the map pack.
Banks and credit unions
Branch pages, membership eligibility, and rate content that ranks locally and still passes compliance review.
Medical and dental
Practices and clinics with multiple providers, where the search is a specialty plus a neighborhood.
Law firms
Practice area pages by city, built to compete in categories where every competitor is already spending on ads.
Multi-location brands
Ten locations or a hundred. Location pages, profile management, and reporting that rolls up by region.
Retail and restaurants
Storefronts that need to be found on a phone, three blocks away, by someone deciding in the next ten minutes.
What we do
Everything that moves a local ranking
Local SEO is a short list of things done properly and repeatedly. Here is the list.
Google Business Profile management
Categories, services, attributes, photos, posts, and Q&A. The single highest-leverage asset in local, and the one most businesses set up once and forget.
Service and city pages
A real page for every service crossed with every town you cover, written to be useful rather than spun. This is how you rank outside the pin.
Citations and NAP cleanup
We find every wrong address, dead phone number, and duplicate listing across the directories that feed Google, then fix them at the source.
Local link building
Chambers, suppliers, sponsorships, local press, and trade associations. Links from your actual geography, not a network.
Review generation
A request flow that fires after the job is done, plus response templates. Review count and velocity are ranking factors and closing factors at once.
AI search visibility
ChatGPT, Gemini, and AI Overviews now answer "best plumber in Cranston" directly. We build the citations and structured data that get you named.
Process
What the first 90 days look like
No six-month ramp before anything ships. The audit is week one, the fixes start week two.
Weeks 1 to 2
Audit and map
We pull your map pack position from every zip code you serve, grade your profile against the top three competitors, and hand you a fix list ranked by what will move first.
Weeks 3 to 8
Fix the foundation
Profile rebuilt, listings corrected everywhere, your highest-value service and city pages written and live, review requests running. Most of the movement happens here.
Week 9 onward
Expand and compound
New towns added month by month, links earned locally, pages refreshed. Reported against calls and form fills, not impressions.
Packages
Three ways to work together
Pricing depends on how many locations you run and how wide your service area is, quoted after the audit.
Foundation
One location that needs the fundamentals done properly.
- Google Business Profile rebuild and ongoing management
- Citation audit and cleanup across the directories that feed Google
- Local technical fixes and LocalBusiness schema
- Review request flow built and running
- Core service pages written and live
- Monthly report and call
Radius
One location competing across a real service area.
- Everything in Foundation
- Four service and city pages a month
- Local link building through chambers, suppliers, and trade associations
- AI search visibility: entity consistency, structured data, and citation seeding
- Review response handling
- Grid rank tracking across every zip code you serve
Territory
Multiple locations, franchises, or a footprint spanning regions.
- Everything in Radius
- Every profile managed at scale
- Location page templates and rollout
- Bulk listing management and duplicate suppression
- Reporting rolled up by location and region
- Competitor position monitoring
- Twice-monthly calls
Franchise and enterprise pricing on request.
Questions
Answers before you book
Why do competitors with worse reviews outrank me?
Google weighs three things in the map pack: proximity to the searcher, relevance of your profile to what they typed, and prominence. Reviews are one input into prominence. A competitor with half your review count can still beat you on category selection, service listings, or a cleaner citation footprint. Those are all fixable, and they are usually where we start.
I search my own business and I come up first. Isn't that fine?
That is the most common false positive in local search. Google personalizes results by location and search history, so standing in your own shop searching your own name is the easiest test there is to pass. What matters is where you land for someone two towns over searching a service instead of a brand. We measure position on a grid across your entire service area, and it is usually a different picture.
How long before I see results?
Profile and listing corrections can move map pack position in two to six weeks, because they fix data Google already has. Ranking a new city page in organic results takes three to five months. Anyone promising page one in thirty days is counting a keyword nobody searches.
Can you rank me in towns where I have no office?
Partly, and the limit is worth being honest about. Map pack results are tied to a physical address, so you will not appear in the three-pack in a town twenty miles out. What you can win is the organic results directly below it, which is exactly what a service area page is built for. Those searches often carry the bigger jobs anyway.
What does this cost?
Monthly retainers, priced on how many locations you run and how wide your service area is. We quote after the audit so the number reflects real scope instead of a guess. Nothing longer than the first ninety days is committed.
Does any of this still matter if AI is answering the searches?
More than it did before. ChatGPT, Gemini, and AI Overviews pull from the same sources Google does: your profile, your citations, review platforms, and the structured data on your site. The businesses getting named in AI answers are the ones with a clean and consistent footprint across all of them. Same work, a few extra steps.
What access do you need from me?
Manager access to your Google Business Profile, plus Analytics, Search Console, and your CMS. You stay the owner of every account. We never take ownership of a profile, and everything stays yours if we part ways.
What if I already have an agency?
Start with the audit. It will tell you plainly whether what you are paying for is working, and the report is yours to take anywhere, including back to your current agency.
Free 20-minute call
Find out where you rank right now
Send your business name and the towns you serve. We will pull your current map pack position across your service area before we talk, and walk you through it on the call. No deck, no pitch, and you keep the report either way.
What you get on the call
- Your map pack position by zip code
- The three competitors beating you and why
- Profile and listing errors we found
- The first three things we would fix
- A straight answer on whether we are worth hiring