Core
- HomeThe main pitch
- AboutWho we are and how I work
- How It WorksThe process end to end
- What's IncludedEvery inclusion in your plan
- What We Build For YouThe deliverable in plain language + technical detail
- Sample WebsitesSix live demos by industry
- Sample FormsEight industry-specific intakes
- PricingOne simple $175/month plan, everything included
- The Service Site StandardThe seven-principle methodology behind the work
- Free 5-Point AuditA free written diagnostic of your current site
- Site GraderA 5-second 0-to-100 grade across speed, schema, local SEO, HTTPS, and trackers
- Lead-Leakage CalculatorSee the annual revenue your slow site is leaking
- Walk-throughA guided tour of a finished site, sales-call-free
Platform comparisons
- vs WixTemplates and bloat vs. a custom-coded site
- vs SquarespacePretty out of the box, slow under traffic
- vs GoDaddyBundled domain plus dated builder
- vs WebflowThe closest competitor, narrow-margin comparison
- vs WordPressPlugin tax, security tax, performance tax
- vs AI buildersThe "good enough" trap and what it costs in leads
- vs Traditional agencies$5K-$15K bids, junior coders, opaque retainers
- vs Freelance devLowest-friction day 1, highest-friction day 365
Learn
- BlogPractical writing on local SEO, page speed, and what moves the phone
- FAQEvery question, answered straight
- GlossaryPlain-language definitions for every technical term used on the site
- Owner's guideThe post-launch reference every client receives, published in full
- Public changelogEvery substantive change shipped to this site
- Service areasWhere the agency works (anywhere in the U.S. and Canada)
- SearchFull-text site search
The agency
- AboutFounder, history, posture
- ResultsThe 95-100 PageSpeed numbers in plain language
- StatusLive performance numbers, refreshed every six hours
- Tech approachThe stack and the reasoning behind it
- Tools I useEvery tool in the build, in plain language
- Style guideThe brand system documented
- AccessibilityWCAG 2.2 AA commitment and methods
- Press kitPress-ready quotes, headshot, and topics I am happy to be quoted on
- Service agreementPublic reference copy of the agreement clients sign
Discount programs
Partner program
Get in touch
- Discovery callBook a 20-minute call on Google Meet
- Ask a questionThree-field short form for anything that is not a sales inquiry
- Sign up for the standard planStripe payment link plus the option to add hourly work
- Hourly work requestRequest a written estimate for outside-the-plan work, billed at $100/hour
- Onboarding formSelf-serve, fill it out at your own pace after signing up
Client services
- Client portalSingle bookmarkable hub for everything an existing client needs
- Content updatesForm for routine site changes
- Design feedbackStructured feedback on the preview link during a build
- Emergency supportFor site-down or wrong-info-live situations
- Make a referralRefer another business owner
- Submit a testimonialTell me how the engagement is going
- Thank-you confirmationsRoutes by form type after submission
Compliance & legal
SEO & technical files
Service areas
Twenty-six metro service-area pages across the U.S. and Canada. The full list is on the service areas hub; these are the most-visited markets:
Blog posts
All published blog posts. The blog index is the canonical landing page; this is the alphabetical list.
- What to Put on Your Contractor Website (And What to Skip)Most contractor websites have either too little or too much. Here's a practical list of what to include, and what to leave out.
- How to Rank Higher on Google Maps as a Service BusinessThe Google Maps local pack drives more calls than any other source for local service businesses. Here's how to rank higher in it.
- WordPress vs. Custom-Coded: An Honest ComparisonWordPress powers a third of the internet. I build my clients on custom code instead. Here is an honest look at the tradeoffs.
- Why Page Speed Matters More Than How Your Website LooksA beautiful website that loads slowly is a liability. Here's why page speed is one of the most important factors in converting visitors into calls.
- How to Get More Google Reviews for Your Service BusinessGoogle reviews are one of the most powerful trust signals for local service businesses. Here's a practical system for getting more of them.
- Five Signs Your Website Is Losing You CustomersMost business owners don't realize their website is costing them jobs. Here are the five most common warning signs, and what to do about them.
- Wix, Squarespace, GoDaddy vs. a Custom WebsiteWebsite builders promise simplicity. Custom code delivers results. Here's an honest comparison for service business owners.
- What Colorado Springs Contractors Need in a WebsiteIf your Colorado Springs contracting business doesn't have a strong website, you're losing jobs to competitors who do. Here's what a working one needs.
- Local SEO for Plumbers: Reaching the Map PackPlumbing is one of the most competitive local search markets. Here's a practical guide to getting your plumbing business to the top of Google in your area.
- What an HVAC Website Needs: Pages, Forms, Local SEOHVAC is one of the most competitive local search markets. Here's what your website needs to win more calls from Google.
- Why a Facebook Page Isn't Enough for Your Service BusinessFacebook has its place, but it's not a substitute for a website. Here's why service businesses that rely on Facebook are leaving money on the table.
- The Roofing Company Website GuideRoofing is a high-value, high-competition market. Here's what your website needs to stand out and win the jobs that matter.
- How to Write a Service Page That RanksA well-written service page is one of the highest-value pages on your website. Here's exactly what to include and how to structure it.
- Electrician Website Guide: What Belongs on Each PageYour electrician website needs more than a phone number. Here's what it takes to rank on Google and convert visitors into booked jobs.
- Home Inspector Website Guide: Pages and Trust SignalsHome buyers rely on search to find inspectors. Here's what your website needs to earn their trust and turn visits into booked inspections.
- Commercial Property Inspector Website GuideCommercial property inspection clients are sophisticated buyers. Here's what your website needs to earn their trust and win more contracts.
- How Much Does a Small Business Website Actually Cost?An honest, vendor-by-vendor breakdown of what a small service-business website costs in 2026, from $0 DIY through $20,000 agency. Lifetime cost, not sticker.
- The 12-Point Website Self-Audit (Run It in 10 Minutes)Twelve checks any small-business owner can run on their own website with a phone, a stopwatch, and ten minutes. Fail any and you're leaving leads on the table.
- Rebuild Your Website, or Just Patch It?When a service-business site is hurting the business: rebuild from scratch or patch what's there? A four-question framework, in five minutes.
- WordPress Alternatives for Small Business Websites in 2026A plain-language comparison of WordPress, Wix, Squarespace, Webflow, Framer, and custom-coded sites for small service businesses. Real tradeoffs, no hype.
- Seven Questions to Ask Any Web DesignerSeven questions that separate the web designers who'll help your service business from the ones who'll quietly drain your budget. Each has a right answer.
- How AI Website Builders Fool You With 'Good Enough'AI website builders ship sites that look done. The problem is what 'looks done' is not measuring — and the leads that get quietly missed.
- Landscaping Website Guide: Photos, Tags, and PagesLandscaping is a visual trade in a crowded local search market. Here is what your website needs to win on Google and turn lookers into signed-design clients.
- Quarterly Google Business Profile ChecklistFour maintenance tasks that take 15 minutes a quarter and meaningfully improve where your service business shows up in the Google Maps local pack.
- Before You Hire a Web DesignerA pre-purchase due-diligence checklist for service-business owners about to hire someone to build their website. Questions to ask, red flags to watch for.
- Blacklight: A Free Privacy Inspector for Any WebsiteThe Markup's Blacklight tool reveals what trackers your site is actually loading. Here is how to use it, and how I run it against every build.
- How Much Is Your Slow Website Costing You?A back-from-the-numbers guide to how many leads your slow website loses each month, what each was worth, and the revenue line nobody quantifies.
- How to Photograph Your Work With a PhoneA field guide for service-business owners with a phone, good work, and no decent photos. Light, framing, what to capture, and the common phone-camera fixes.
- Open Graph Images: Why Your Links Look PlainIf your links show up as a blank box on Facebook, LinkedIn, or iMessage, the fix is one image and a few meta tags. How I do it on every build.
- Favicons: The Quiet Tell of a Professional WebsiteThe 16-pixel icon in the browser tab is the first thing every returning visitor sees. Here is what a complete favicon set looks like and how I check it.
- Submitting Your Sitemap: A Three-Engine PlanThe first 90% of a small business's search visibility comes from two search engines. This is the practical, non-mystical playbook for telling them your site exists.
- Google Search Console: What I Set Up for Every ClientSearch Console is the ground truth for how Google sees your website. Here is what I configure on every client account and what to watch for once it is running.
- Submitting Your Sitemap to Google Search ConsoleThe exact flow for verifying ownership of a new domain in Google Search Console and submitting a sitemap so the indexing clock starts on day one.
- Submitting Your Sitemap to Bing Webmaster ToolsBing's index now powers DuckDuckGo, Yahoo, ChatGPT search, and Perplexity. Submitting your sitemap to Bing in 2026 reaches more of the internet than it used to.
- XML Sitemaps: What They Do and How I Run ThemThe sitemap.xml file is one of the smallest pieces of a website and one of the most consequential for SEO. Here is what it does, how I keep it correct, and what to check.
- Cloudflare Web Analytics: Privacy-First Site PerformanceCloudflare Web Analytics is free, privacy-respecting, and lightweight. Here is how I wire it into every client site and what it actually tells you.
- How I Build Service-Area Maps with Leaflet and OpenStreetMapEvery service business website gets an interactive map of where the business actually serves. Here is the open-source, zero-API-cost stack I use to build it.
- What a Real Service-Area Map Does for a Local BusinessAn interactive service-area map is the difference between a website that says it covers an area and a website that proves it. Five concrete things a real map does for a local business.
- Umami Analytics: A Shared Dashboard for Every ClientUmami is open-source, privacy-first analytics with a clean dashboard. Here is how I run it, how clients access it, and why I pair it with Cloudflare.
- Why Local SEO Matters More Than National Rankings for a Service BusinessA national #1 ranking is impressive on paper and useless on the phone. The customers who hire a service business almost always come from a search that's already local. Here is what that changes about how you build a site.
- Web3Forms: Contact and Lead Forms Without a BackendWeb3Forms is a privacy-respecting form backend that routes submissions straight to your inbox. How I wire it for contact and specialty lead-capture forms.
- Cloudflare Pages: Where I Host Every Site I BuildCloudflare Pages is the hosting layer that makes a fast, secure, globally distributed site possible at almost no cost. Here is how I use it.
- NAP Consistency: The Boring SEO Fix That Quietly Decides Your Local RankingsThree pieces of information — Name, Address, Phone — repeated identically across the open web. NAP consistency is the most boring local-SEO fundamental and one of the most predictably load-bearing.
- Eleventy: The Static-Site Generator I Build OnEleventy is the build tool that turns templates and content into the fast, static HTML every site I deliver runs on. Here is what it is and why I picked it.
- Google Business Profile vs. Your Website: Why a Service Business Needs BothA complete Google Business Profile is necessary; it is not sufficient. The website does what the profile structurally cannot. The two work together — neither replaces the other.
- How Long It Takes to Rank in a New Local Market (and What's Happening Each Week)A new website does not rank on day one. Here is the realistic timeline for a service business launching in a new local market — week-by-week, month-by-month, with the milestones that signal you're on track.
- Pagefind: Full-Text Search Without a ServerPagefind builds a full-text search index at deploy time and runs entirely in the browser. Here is how it works on every site I ship.
- Bunny Fonts: A Privacy-First Alternative to GoogleGoogle Fonts looks free, but the privacy cost is the visitor's IP address logged to Google on every pageview. Bunny Fonts is the cleaner alternative I use.
- DNS for Small Business Owners: A Plain-Language GuideDomain records control where your website lives, where your email goes, and whether anyone can pretend to be you. A plain explanation, no jargon.
- Image Optimization: Why Your Photos Slow the SiteAn unoptimized photo is the single most common reason a service-business site loads slowly. Here is how I handle images on every build.
- GitHub: Version Control for Non-Developers, ExplainedEvery site I build lives in a Git repository, with a permanent record of every change. Here is what that means for a small business owner.
- 301 Redirects: Preserving Your SEO Through a RebuildWhen pages move during a rebuild, 301 redirects are how you keep the SEO you already built. The migration safety net most rebuilds skip.
- PurgeCSS: How I Keep the CSS Bundle Under 80 KBMost websites ship hundreds of KB of unused CSS. PurgeCSS removes the dead weight at build time. Here is how I run it on every site.
- Core Web Vitals: The Three Numbers Google Ranks OnLCP, INP, and CLS are Google's core ranking metrics. Here is what each one measures, what passing actually looks like, and how to read your own.
- Local Business Schema: How Google Reads Your SiteSchema markup tells Google exactly what your business is, where it is, and what it does. Here is the JSON-LD I write for every service-business client.
- WCAG 2.2 AA: What Accessibility Means in PracticeWCAG 2.2 AA is the accessibility floor every U.S. small-business website should meet. Here is what it means in practice and why ADA lawsuits are accelerating.
- Cookie Banners: When You Actually Need OneMost service-business websites do not need a cookie banner. Here is when one is genuinely required and when it is just visual noise hurting conversion.
- robots.txt: The Small File That Controls Crawlersrobots.txt tells search engines and bots what they can crawl on your site. Here is what it does, what mine looks like, and when to use it.
- Site Migrations: Moving from WordPress, Wix, or SquarespaceMost platform migrations are not about exporting data; they are about preserving what matters. Here is how I move clients off each major platform.
- The Discovery Call: Twenty Minutes, No PressureThe discovery call is twenty minutes on Google Meet. Here is exactly what I ask, what you should ask back, and what happens after.
- Service-Area Pages: How I Structure Them for Local SEOService-area pages are how a local business shows up for 'near me' queries across multiple cities. Here is the pattern I use on every build.
- Email DNS: MX, SPF, DKIM, DMARC for Small BusinessesFour DNS records decide whether your business email reaches the inbox or lands in spam. A plain-language explanation of what each does.
- The Owner's Guide: What Every Client Gets at LaunchThe Owner's Guide is the seventeen-section reference document every client receives the day their site goes live. A walkthrough of what is in it.
- Carrd vs. a Custom Site for a Service BusinessCarrd is the cleanest of the single-page site builders. Here is when it is genuinely the right answer and when a custom site is worth more.
- HubSpot vs. Custom: What's Right for a Service BusinessHubSpot bundles website, CRM, and marketing automation into one platform. For most service businesses, the bundle is bigger than they need.
Sample sites
Six full demo sites covering the major trades, each a complete operational build with home, services, pricing, about, contact, plus legal, sitemap, brand-guideline pages, and a working blog with three sample articles per demo.
Each demo's blog (3 sample articles in character):
Plus four real-world projects on the open web that I designed and shipped.