Interactive graph

Static Site Client Scope

Created Jul 24, 2026, 10:27 AM · Updated Jul 24, 2026, 10:27 AM

Static sites fit text and images on git push - not live databases or mystery WordPress admins.

Key Concept

  • Scope the sales call before I quote Selling Static Sites - say no to bad fits in the room, not after deposit.
  • Level 1: Decide what kind of website job fits before you name a price - say no face to face, not after deposit.
  • Level 2: Scope the sales conversation before you quote - filter bad fits in the room while you still have leverage to walk away.
  • Level 3: Client scope works because saying no early saves deposit fights, scope creep, and builds you cannot maintain on static hosting.
  • Level 4: Run the good-fit and bad-fit checklist on the first call - quote only jobs that match Selling Static Sites constraints.
  • Level 5: Good fits and bad fits belong in the sales call, not after deposit - Plain Commitments at Work says say no in the room; Outcomes Over Pitch Decks picks by fruit.
  • Good fits: portfolio, org brochure, small business presence, project docs, blog where owner learns Git or pays retainer.
  • Bad fits: e-commerce you host, member login, booking engines, five daily non-technical editors with no retainer.
  • Redirect honestly to Shopify, WordPress, or a dynamic stack.
  • Outcomes Over Pitch Decks - pick by fruit, not by what I want to sell. Before I quote, ask: who updates content and how often?
  • Anything private behind login?
  • Real-time database changes?
  • Cart or checkout I must host?
  • What if I am unavailable a month?
  • Two or more dynamic yes answers → not this stack.
  • Plain Commitments at Work: say no in the room, not after deposit.
  • Updates that still fit static: owner learns Git via Client Site Pass-Off retainer batches.
  • Git-Based CMS when buttons beat terminal.
  • Seasonal pages, external embeds (donate link, Formspree, Calendly) - site stays static, tool carries the dynamic part.
  • Minimum Effective Dose: smallest site that solves the job - do not force Hugo where WordPress was honest.

Examples

  • Cafe owner wanted online ordering - out of scope; menu page plus link to existing delivery app.
  • Gym wanted class schedule from booking SaaS - embed the vendor widget; static shell around it was fine.

Note Relationships

RelationshipWikilinkReason
contradictsThere Is No Perfect Solutionwhen I take a bad-fit job because saying no feels awkward
extendsFree Tier Hosting StackScope matches what the static stack can actually carry
extendsGit-Based CMSMiddle path for non-Git editors without full WordPress
extendsMinimum Effective DoseSmallest site that solves the job - not static forced onto dynamic needs
extendsOutcomes Over Pitch DecksPick stack by what the client needs to produce, not my preferred tool
extendsPlain Commitments at WorkClear yes/no on scope before deposit
extendsSelling Static SitesDefines what I sell before I quote a build
implementsClient Site Pass-OffScope note names the boundary - pass-off is how you finish passing the site to the client
Static Site or CMS? How I Pick the Stack

Static Site or CMS? How I Pick the Stack

Who publishes, what changes live, and whether you need logins pick static vs WordPress better than any framework ranking.

Why I Focused on Open Source Technologies

Why I Focused on Open Source Technologies

Open source wasn't a purity test for me. Freedom mattered more than free - install tonight, read the code, move your files, own the stack.

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 - a year later I'm still on it. 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 a new tab. There's a faster button under their finger - same gesture on every OS, and almost nobody uses it.

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.

RSS Feeds - What I Wish I'd Done Sooner

RSS Feeds - What I Wish I'd Done Sooner

I figured RSS quietly died around 2010. A friend pointed out it never actually did - it just stopped being trendy. Two weeks of using it later, I was a convert.

Random Note

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

AI prompt

Loading…