Technical, local, and content SEO for Grand Rapids and West Michigan businesses — with a live dashboard so you can see exactly what your money is doing.
Most local businesses lose search traffic for boring, fixable reasons: no Google Business Profile, missing pricing and service pages, slow sites, and inconsistent name/address/phone data across listings. We fix the foundation first, then build the content and local signals that make you show up when someone in your area is ready to buy.
Site speed, crawlability, schema, mobile, and Core Web Vitals — the plumbing that lets everything else rank.
Google Business Profile optimization, citations, reviews, and location pages so you show up in the local 3-pack.
Service and question pages built around what your customers actually search — produced fast with AI, edited by a human.
Structured answers, FAQ schema, and citable content so you get surfaced in AI answers, not just blue links.
Clear monthly retainers — no long lock-in, and you own everything we build.
A full audit of your site, listings, and competitors with a prioritized fix list — whether or not we do the work.
Own your local map results — the highest-intent, lowest-cost traffic a local business can get.
Full-stack SEO — technical, local, and content — for businesses that need to win competitive searches.
SEO builds the compounding asset while paid ads bring leads this month — managed together, reported in one dashboard.
Prices are starting points and depend on your market and competition. You always get a fixed quote before any work begins.
Single-location Local SEO is $750/month. Competitive, multi-service businesses run $2,500/month on Growth SEO. You can also start with a one-time audit and roadmap ($1,500) and keep the plan either way.
Technical fixes and Google Business Profile work can move local rankings and calls in 4–8 weeks. Competitive keyword rankings usually take 4–6 months of consistent work. Anyone promising page one in 30 days is selling you something.
Technical audits and fixes, on-page optimization, keyword and content strategy, content production, Google Business Profile management, citations, and a live dashboard showing rankings, traffic, and calls.
No long lock-in. SEO needs consistency, so I recommend a 3-month initial commitment, then month to month. You own every page, profile, and asset we build.
Most SEO retainers are opaque by design. This one isn't.
The reported market average for SEO retainers is around $3,200/month. Ours start at $750 — because one person with AI leverage has far less overhead than an agency.
You see rankings, traffic, and calls in real time — not a monthly slide deck full of impressions you can't act on.
Three-month initial commitment, then month to month. You own every page, profile, and asset we build — even if you leave.
Content production is the biggest cost in SEO. We produce it fast with AI and edit it properly, so your budget buys more pages.
Local fixes can move rankings in 4–8 weeks; competitive terms take 4–6 months. Anyone promising page one in 30 days is selling you something.
Most SEOs hand you a list and wait on your developer. We build the pages and fix the site ourselves — same week.
| Kerr & Company | Typical agency | In-house hire | Cheap offshore SEO | |
|---|---|---|---|---|
| Monthly cost | From $750 | ~$3,200 average | $6,000–$9,000 loaded | $100–$500 |
| Who does the work | The strategist | Junior account team | One employee | Unknown outsourcers |
| Reporting | Live dashboard | Monthly PDF | Ad hoc | Auto-generated |
| Contract | 3 mo, then monthly | 6–12 month lock-in | Salaried | Monthly |
| Can build/fix the site | Yes | Extra dev fee | Depends | No |
| You own the assets | Yes | Usually | Yes | Often not |
| Risk of penalty tactics | None — white-hat only | Low | Low | High |
Figures are typical published 2025–2026 market ranges (including reported SEO retainer averages) rather than quotes from any specific company. Your quote depends on your market and competition.
Send me your site and your market. I'll tell you the real reasons you're not showing up — and what I'd fix first.