What I do for small businesses
What I build,
and how I do it.
Six services, one operator. I build custom websites, rebuild broken ones, run SEO and AEO that actually shows up, write your monthly content, host and maintain the site, and run your Google Ads when you're ready. Every project is end-to-end, no subcontractors, no account manager in the middle.
Which of these you actually need.
Most people arrive here knowing something is wrong and not which service fixes it. Four situations cover almost everyone, and they lead to different places. Read the one that sounds like you and ignore the rest.
- “I don't have a website at all.”
- You want a custom build. Two to three weeks, $2,500 flat, and you own it. The thing to know going in is that a new domain doesn't earn Google's trust immediately, so the SEO groundwork gets laid during the build rather than sold to you as a separate project later.
- “I have a site, but it's old and I'm embarrassed by it.”
- That's a redesign, and the important part is what carries over. An existing site usually has ranking history worth preserving, so the rebuild keeps the URLs that are working rather than starting the domain from zero. Most page-builder sites also fail Core Web Vitals because of the builder layer itself, which is a rebuild problem, not a plugin problem.
- “My site looks fine but nobody finds it.”
- Start with SEO and AEO optimization. Usually this is a structure problem rather than a design problem: one page trying to rank for six different things, no Google Business Profile discipline, no schema, and nothing written for the specific phrases people actually type. If the underlying build is too slow to fix in place, this turns into a redesign, and I'll say so rather than bill you for optimizing something that can't be optimized.
- “People find it, but they don't call.”
- This is the most fixable of the four and the least often diagnosed correctly. It's usually a conversion-path problem: the phone number isn't a tap target, the form asks for too much, the pricing question goes unanswered, or there's no proof on the page. If you need volume immediately while the organic work compounds, Google Ads buys the traffic in the meantime, and monthly content is what keeps the organic side moving after launch.
Custom web design
Custom websites built from scratch for Greater Seattle service businesses. No templates. Starting at $2,500 flat. You own everything I build.
See custom web design details →Website redesign
Your site isn't working? Most rebuilds launch in 2 to 3 weeks. Pinnacle Air Control went from rank 70 to 9 in four months after I rebuilt theirs (2026, SE Ranking).
See website redesign details →SEO & AEO optimization
Local SEO and AI search optimization. I help you show up in Google AND in ChatGPT, Perplexity, and Google AI Overviews.
See SEO & AEO service details →Monthly Content
SEO-driven articles written for your business and your customers. Topic research, writing, schema, and publishing, all handled.
See monthly content service details →Hosting & maintenance
Managed hosting, daily backups, security monitoring, and monthly edits. $150/mo. Month-to-month. You own the site.
See hosting & maintenance details →Google Ads management
Campaign management for Greater Seattle service businesses. Real conversions, not vanity clicks. $650+/mo. Ad spend paid separately.
See Google Ads service details →What a full engagement looks like, month by month.
Nobody buys all six services at once, and I'd talk you out of it if you tried. What actually happens is a build followed by a decision about whether to keep going. Here is the honest timeline, including the part where nothing appears to be happening.
Weeks 1–3 — the build
Discovery, content, design, and launch. Real photos collected, pages structured around what people search for rather than your internal org chart, schema and Core Web Vitals handled as part of the build instead of bolted on. You own everything at the end of it.
Months 1–3 — the quiet part
This is where most people panic. A new site does not rank immediately, and anyone promising otherwise is lying. What happens instead is foundational: Google Business Profile discipline, citation consistency, indexation, and the first content going up. Rankings move late in this window if they move at all.
Months 4–6 — first real signal
Long-tail and local queries start landing. This is the point where you can tell whether the strategy is working, because the phone starts ringing from searches you can name. The Pinnacle Air Control rebuild hit page one for its core South Hill terms inside four months, which is faster than typical rather than the norm.
Months 7–12 — compounding
Content published early starts carrying its own weight, and the head terms become reachable. This is where monthly content earns its cost, because the pages you published in month two are the ones ranking now.
Ongoing — hosting and maintenance
Updates, uptime, backups, security patches, and the small fixes that otherwise rot a site over two years. From $150/mo, and it is genuinely the least interesting and most necessary line item here.
What I don't do.
A one-person studio that claims to do everything is a one-person studio that does most of it badly. These are the jobs I turn down, and I'd rather you find that out on this page than three weeks into a project.
Large-scale e-commerce. A handful of products alongside a service business is fine. A catalogue with inventory sync, complex variants, and a fulfilment pipeline needs a team and a platform specialist, and you should hire one.
Enterprise and funded-startup marketing sites. Multi-stakeholder approval chains, brand systems, and design-by-committee are a different job with a different price. My work is built for owner-operated local businesses where one person decides.
Social media management. I'll set the profiles up correctly and make sure they point at the right things. I will not run your Instagram, and anyone bundling that into a web-design retainer is charging you for something they're also not doing well.
Guaranteed rankings or guaranteed AI citations. Nobody can promise a position in a system they don't control. I can build the prerequisites, show you the work, and report honestly on what moved. A guarantee is a sales tactic, not a deliverable.
Web design and SEO pricing at a glance
One-time build, month-to-month after.
$2,500 one-time
Designed and coded from scratch. You own it forever.
$150 /mo
Managed hosting, daily backups, security, monthly edits.
$350 /mo
Monthly SEO, GBP management, and one article a month.
$550 /mo
Everything in the retainer, plus missed-call text-back and follow-up.
$650 to $850 /mo
The full funnel: Google Ads and conversion optimization on top of Lead Capture & Follow-up.
Industries I build websites for
Local service businesses across the Puget Sound.
Service businesses already winning on the ground, losing ground online to bigger or older competitors with worse websites. I'm the third option between a stale template and a $15k agency build.
Trades
7 trades- RoofingStorm-emergency and insurance-claim workflows, built into the brief.
- HVACEmergency click-to-call, service-area schema, FAQ schema built for AI Overview.
- PlumbingMobile-first, 24/7 emergency CTAs, dispatch-software-friendly intake.
- ElectricianLicensing display, EV charger pages, residential and commercial splits.
- FlooringPortfolio-led, with in-home sample and consultation booking.
- PaintingPortfolio depth, color consultation hooks, interior/exterior page split.
- ConstructionProject gallery, financing displays, scope-qualified intake forms.
Outdoor & Property
7 trades- LandscapingSeasonal photo galleries, recurring and one-off lead capture, regional plant expertise.
- Tree ServiceEmergency removal CTAs, ISA Arborist credentialing, insurance display.
- Pest ControlPest-specific landing pages, recurring service signup, eco-friendly differentiators.
- Cleaning BusinessTrust signals up front, recurring booking, move-in/out keyword cluster.
- Glass CompanyEmergency vs scheduled split, insurance-claim docs, residential and commercial messaging.
- ConcreteFlatwork, decorative, and structural pours split out, with square-footage estimate capture and finish galleries.
- ExcavationSite prep, grading, utility, and demolition segmented, with equipment, bonding, and scope-led project galleries.
Professional & Storefront
6 trades- MedicalHIPAA-safe intake, provider profiles, insurance acceptance and online booking.
- Law FirmPractice-area pages, attorney schema, case-type intake qualification.
- Real EstateIDX considerations, listing schema, neighborhood landing pages.
- Moving CompanyInstant-quote calculators, local vs long-distance pages, storage upsell.
- RestaurantMenu/hours findability in under 90 seconds, reservations and online ordering.
- Auto ServiceASE/BBB trust, price ranges, appointment booking, Auburn Way local angle.
Health & Specialty
6 trades- DentalOnline booking, new-patient specials, insurance acceptance, smile gallery.
- Senior LivingAdult-child research flow, virtual tours, level-of-care education, pricing transparency.
- Plastic SurgeryBefore/after handling, surgeon credentials, financing partner integration.
- ChiropracticNew-patient specials, condition-specific pages, insurance acceptance and online booking.
- VeterinaryEmergency CTA, pet-type service pages, AAHA accreditation, pharmacy refill flow.
- Wedding VenueImage and video gallery, tour scheduling, capacity and amenity filtering.
Pick a service, or just tell me what's broken.
Half my projects start with "something's not working" rather than a specific service name. Either way, reach out.
