Interactive graph

Selling Static Sites

Created Jun 28, 2026, 5:44 PM · Updated Jun 28, 2026, 5:44 PM

Selling static sites = I charge for the build and handoff; hosting runs on Free Tier Hosting Stack until traffic, build count, or client policy forces a paid plan.

My margin is labor, not hosting markup. I already run jorap.com on Hugo, GitHub, and Cloudflare Pages for about the cost of a domain - not the $12/month PHP plan I used to share with a client. Client work uses the same lane: markdown content, a theme, git push, live in about ninety seconds. I quote work that moves the needle; I don't resell “hosting” as a monthly mystery fee.

What I quote: discovery and Static Site Client Scope yes/no before I touch a theme; repo plus Cloudflare setup with HUGO_VERSION and NODE_VERSION pinned; theme and layout; content migration and contact form; handoff priced separately from retainer updates. Domain (~$12/year) and free hosting stay visible in the proposal - I'm not hiding Cloudflare to mark up server rent.

Handoff models (pick one with Plain Commitments at Work clarity): see Client Site Handoff - Git lesson, retainer, showroom branch, or Git-Based CMS. Bad handoff: promise WordPress-style daily edits to five non-technical staff without training.

Grow the offer: Minimum Viable Product = one paid pilot before a three-tier pricing PDF. Lean Startup loop: ship site, note what broke, fix the template, quote faster next time. Ship It beats polishing a service page with zero clients. Outcomes Over Pitch Decks on my own stack: judge by load time and whether the client can publish, not proposal polish.

When hosting stops being free: build count climbing, file bloat, client wants their own Cloudflare org, or concurrent builds blocking deploys. Mitigations live in Free Tier Hosting Stack; scope traps live in Static Site Client Scope.

Examples

  • Neighbor asked for a portfolio - quoted build plus domain; hosting on Cloudflare free until her push volume gets weird.
  • Pastor wanted a sermon archive - static fit; said no to member login and scoped brochure plus archive pages only.
  • I almost bundled monthly “hosting” like my old PHP days - pitch is faster site, lower ongoing cost, paid once for work that matters.
  • First paid client before the three-tier pricing PDF - learned migration takes longer than theme tweaks; adjusted the next quote.
  • Client asked if I could “just host it like before” - plain yes: free tier on Cloudflare, you buy the domain, I charge for build and handoff.

Note Relationships

RelationshipWikilinkReason
contradictsBuilding a Personal APIwhen the client needs a live database or authenticated app, not a static brochure
extendsCreative OutputClient sites are shipped output, not notes hoarded in the garden
extendsFree Tier Hosting StackGitHub plus Cloudflare Pages is the default host until limits bite
extendsLean StartupPilot site, measure what breaks, then package the offer
extendsMinimum Viable ProductOne paid pilot before I over-build the service menu
extendsPlain Commitments at WorkClear handoff model - Git lesson, retainer, or scope no
extendsShip ItShip the first client site before polishing the sales brochure
extendsClient Site HandoffOne publish path named and priced before deposit
extendsStatic Site Client ScopeSay no early to jobs the stack can't carry
How I Built JoRap Notes: My Journey from Expensive Hosting to Free (and Better!)

How I Built JoRap Notes: My Journey from Expensive Hosting to Free (and Better!)

I lost my old PHP hosting (and a chunk of my work with it). A weekend of fumbling later, I landed on Hugo + GitHub + Cloudflare Pages - free, faster, and honestly better than what I was paying for.

Top Reasons to Create and Maintain Your Own Website

Top Reasons to Create and Maintain Your Own Website

Every time I tell someone I run my own website, they ask why I don't just post on Facebook. After years of watching platforms die and rules change, here's why I keep my own corner of the internet.

HugoPlate: The Theme Quietly Powering This Site

HugoPlate: The Theme Quietly Powering This Site

After losing half a Saturday to theme-shopping, I picked HugoPlate - and a year and change later, I'm still on it. Here's what comes in the box, what I changed, and where it still bites.

The Mouse Wheel Click: One Button, Three Operating Systems

The Mouse Wheel Click: One Button, Three Operating Systems

Most people right-click every link to open it in a new tab. There's a faster button right under their finger - same gesture on Windows, Mac, and Linux - and almost nobody uses it.

Top Reasons Why You Still Need a Desktop or Laptop

Top Reasons Why You Still Need a Desktop or Laptop

Every couple of years, someone tells me they're going mobile-only. A few months later, they're sheepishly asking to borrow my laptop for taxes, video edits, or a PDF form. Here's why I keep mine around.

Worship Pads for Solo Guitar: What Changed When I Finally Tried Them

Worship Pads for Solo Guitar: What Changed When I Finally Tried Them

Leading worship with just an acoustic guitar always felt thin in a big room - until someone slid a pad track underneath me during practice. The whole night changed.

Random Note

One garden note picked at random — shuffle for a new pairing with this note.

AI prompt

Loading…