Across 50+ projects, three patterns emerged: a single high-conversion landing page, a full marketing site, or a custom build with deeper systems behind it. Same craft across all three. The only thing that changes is scope.
Most "small business" sites are digital paperweights. They look fine, but they don't move the needle. A performance build is the difference between an expense you pay and an asset that pays you back.
They exist, but they don't work. A performance site is built to ensure you're not part of that statistic. You're not paying for a page on the internet — you're paying for a tool engineered to capture and convert. Existing online and earning online are not the same thing.
If you're doing six figures with growth goals, $5-15k is a light marketing investment. The site is the lever, not the line item. Run the math on what each option actually returns — the cheap site is the costly one.
You're paying either way — once for the build itself, ongoing for the silence when it doesn't perform. Performance work focuses on both: the build and the action it's designed to drive. This isn't a product to look at. It's a tool to use.
Cheap freelancers deliver a deliverable — they hand you a folder, walk away, and the rest is your problem. Performance work delivers a system that runs: site, CRM, email, analytics, all wired together, with the strategic discovery up front and post-launch support after. You're paying for fewer surprises, not more deliverables.
You're not buying a digital brochure. You're buying a high-performance engine. The price reflects the engine, not the page.
Every package is custom-built HTML, CSS, and PHP — no templates, no page-builder bloat. The only thing that changes between tiers is scope.
High-conversion single-page build, optimized for capture.
Full custom marketing site — same craft, extended across a 5-page architecture.
For complex projects — e-commerce, member portals, custom web apps.
A site captures leads. The CRM is what turns those leads into actual revenue. Three tiers — from a lightweight Google Sheets setup to a fully custom system built around your sales workflow.
Google Sheets or Zoho Bigin configured as a real CRM with basic automation.
Multi-source routing, lead notifications, spam protection — the flagship build.
Purpose-built for your workflow — when off-the-shelf tools won't fit.
Analytics without a dashboard is noise. These add-ons turn raw data into clear, actionable reporting — pair any of them with a website or CRM tier above.
Standard setup across all common platforms
Google Analytics 4 with proper event tracking, Search Console verification, sitemap submission, and conversion tracking wired up to your CRM.
Up to 3 tables, standard views
Custom Airtable base with reporting views, basic automations, and linked record architecture. Perfect for teams just moving off spreadsheets.
Up to 8 tables, interface pages, sync blocks
Multi-table architecture with interface pages, advanced automations, and custom scripts. For teams running real operations through Airtable.
Custom-scoped — quote after discovery
Full workflow platform — multi-user permissions, scripted automations, and external API integrations. For teams running entire departments through one connected system.
No full upfront, no balloon at the end, no hourly billing. Three equal installments tied to milestones — each one releases when work is approved, not when you're hoping it's almost done.
// triggers Signed proposal — kicks off discovery and design.
// triggers Design approval — unlocks the build phase.
// triggers Pre-launch review — released when site goes live.
Goals, audience, requirements, content audit. Where we figure out what we're actually building.
Mood boards, layouts, design approval. Iterative refinement until the visual direction is locked.
Development, integrations, iterative review. Where the pixels become a working machine.
Pre-launch QA, final revisions, deployment. Going live is a milestone, not a finish line.
Everything below is something I get asked in real scoping calls. If your question isn't here, email me — I'd rather answer once than have you guess.
Honest answer: it depends on you, not me. The tier timelines (4–6, 6–8, 8–16 weeks) assume you're responsive on content and approvals. The most common reason a project runs long isn't the build — it's a 2-week wait on a content batch or a stalled approval cycle.
To protect the timeline, every project has scheduled checkpoint meetings (3–4 per tier) and a clearly defined approval queue. If you ghost for 3 weeks, the project pauses and the timeline shifts. Same level of work, just different end date.
Every tier includes a post-launch support period (30 / 60 / 90 days depending on tier). During that window, bug fixes and minor adjustments are covered — typos, image swaps, small copy tweaks, things you notice once the site is live.
After the support period, ongoing maintenance is available as a month-to-month add-on ($300/mo) covering monitoring, backups, security updates, and minor edits. New features or major changes are quoted separately as add-ons or a new project.
What support does NOT cover: redesigning sections, adding new pages, or scope creep dressed up as "small changes." Those get scoped and quoted honestly.
Every tier includes two design revision rounds plus copy refinement. A "round" means a consolidated pass of feedback — not 18 individual change requests over three weeks. We collect feedback, I act on it, you review, repeat.
What counts as a revision vs. a scope change: revisions tweak what's already designed (color, type, layout, copy). Scope changes add new sections, pages, or features. Scope changes get quoted as a change order before work continues — never silently billed.
If you've ever worked with a freelancer who said "two revisions" and then nickel-and-dimed every comment, that's not how this works. Revisions cover real iteration. The change-order line is for genuinely new work, not normal back-and-forth.
You can edit everything. Every site is built with clean admin forms for each section — text fields, image uploads, link fields. No page-builder spaghetti to wrestle with, no risk of accidentally breaking the layout while updating copy.
You log in, find the page, see fields like "headline," "body text," "button label," "button link." Update what you need, save, done. The visual design stays locked; only the content fields are editable.
Every project ships with handoff documentation (and the Marketing Site tier includes a 1-hour video training session) so your team knows exactly where to edit what. The goal is that you never have to email me to fix a typo.
Most projects fit one of the tiers. If yours doesn't, we run a paid scoping session ($500) to figure out what does — including hours of discovery, architecture work, and a written scope document with a real fixed quote at the end.
Why charge for it? Because scoping a custom project takes real work — usually 4–8 hours of discovery, research, and architecture. Free "discovery calls" that turn into 2-hour scoping sessions are how freelancers burn out and start cutting corners.
The $500 is credited toward the final project if you move forward. If you don't, you walk away with a real scope document you can shop to other freelancers — that's fair value either way.
Tell me what you're trying to build. I'll respond within 24 hours with a recommended tier, a few clarifying questions, and next steps. No sales-y back-and-forth — just a straight answer about whether we should work together.