Interactive graph

Selling Static Sites

Created Aug 13, 2026, 7:33 AM · Updated Aug 13, 2026, 7:33 AM

Charge for the build and pass-off; hosting is a clear line item, not a mystery bundle.

Key Concept

  • My margin is labor, not hosting markup.
  • What I quote: discovery and Static Site Client Scope yes/no before I touch a theme repo.
  • Cloudflare setup with HUGO_VERSION and NODE_VERSION pinned.
  • Theme and layout, content migration, and contact form pass-off priced separately from retainer updates.
  • Domain (~$12/year) and hosting priced as their own lines - no bundled fog that hides labor behind server rent.
  • 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 do not resell “hosting” as a monthly mystery fee.
  • Pass-off models (pick one with Plain Commitments at Work clarity): see Client Site Pass-Off - Git lesson, retainer, showroom branch, or Git-Based CMS.
  • Bad pass-off: promise WordPress-style daily edits to five non-technical staff without training.

Level 1 - Recognize

Selling static sites means charging for the build and pass-off - margin lives in labor, not hosting markup.

Level 2 - Explain

Static hosting is a minimal cost - the sale is craftsmanship and transfer, not inflated infra bills resold monthly.

Level 3 - Use

Quote discovery and scope yes/no before you touch a theme repo - domain and hosting as separate line items.

Level 4 - Connect

Because bundled fog hides labor behind server rent, pass-off models need Plain Commitments at Work clarity upfront.

Level 5 - Create

Productize delivery and care as the offer - Client Site Pass-Off and Static Site Client Scope extend the labor-margin model past reseller hosting.

Examples

  • Glad the neighbor portfolio quote named build, domain, and a modest hosting line - no mystery monthly package.
  • Pastor wanted a sermon archive - static fit; said no to member login and scoped brochure plus archive pages only.

Note Relationships

RelationshipWikilinkReason
contradictsBuilding a Personal APIwhen the client needs a live database or authenticated app, not a static brochure
extendsClient Site Pass-OffOne publish path named and priced before deposit
extendsCreative OutputClient sites are shipped output, not notes hoarded in the garden
extendsFree Tier Hosting StackGitHub plus Cloudflare Pages is the default pipeline until limits bite
extendsGit-Based CMSClient pass-off lane - git-based CMS keeps them editing without you
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 pass-off model - Git lesson, retainer, or scope no
extendsShip ItShip the first client site before polishing the sales brochure
extendsStatic Site Client ScopeSay no early to jobs the stack cannot carry
How I Built JoRap Notes: After Losing PHP Hosting

How I Built JoRap Notes: After Losing PHP Hosting

I lost my old PHP hosting and a chunk of my work. A weekend later I landed on Hugo + GitHub + Cloudflare Pages - faster and better than what I was paying for.

Static Site or CMS? How I Pick the Stack

Static Site or CMS? How I Pick the Stack

I pick static or WordPress by who publishes, what changes live, and whether anyone needs a login - not by which one wins the argument online.

Why I Focused on Open Source Technologies

Why I Focused on Open Source Technologies

Open source wasn't a purity test. No license fee got me in the door; freedom to install, read the code, and move my files is what kept me for twenty years.

Sustainable Online Publishing

Sustainable Online Publishing

I already decided to own my site. This is how I keep publishing without treating social as my archive - domain, Git, push, share.

HugoPlate: The Theme Quietly Powering This Site

HugoPlate: The Theme Quietly Powering This Site

Live demos of every HugoPlate shortcode this site uses, plus why I still run the theme a year later - what I changed and where it bit me.

Why I Prefer the Google Ecosystem Over Apple

Why I Prefer the Google Ecosystem Over Apple

I run a MacBook Pro M4 and an 11th-gen iPad - and I still live in Google's ecosystem. One Google account glues my Mac, Android, Linux, and TV together. No compelling reason to add an iPhone or Apple Watch on top.

Random Note

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

AI prompt

Loading…