PROJECT SNAPSHOT - Blip Website Build

Date: 24 March 2026 Thread status: Pausing to create recovery document


1. Project Overview

What we’re building: A new single-page landing website for Blip (blipsupport.com / blip.ltd), Christian Malcolm’s boutique premium personal tech support business based in Vancouver, Canada.

The goal: Replace the current multi-page site at blipsupport.com with a clean, single-page landing site that converts visitors to “book a free call” consultations. The site needs to feel premium, warm, and human - Apple-inspired minimalism applied to a personal service.

The brief in one sentence: A sparse, gorgeous landing page with a hero video section showing AI-generated vignettes of real-feeling moments, hero text that rotates in sync with the videos, and a clear path to booking a call with Christian.

Client: Christian Malcolm. He works from home in Vancouver. His assistant Carrie is in London (remote only). He has a perfectionism/fear-of-failure pattern that causes him to over-prepare and delay shipping. This thread is actively working to counter that - small daily progress is the goal.


2. Key Decisions Made

Tech stack (locked)

Design direction (locked)

Colour palette (locked)

Logo (decided)

The simple “blip” wordmark in the navy circle (lowercase white rounded sans-serif) is the strongest asset. Located at /mnt/Blip 26/previous blip assets/blip 241206/3.png (circle) and 4.png (square). SVG source at /mnt/Blip 26/previous blip assets/logo play/blip.svg.

Photography/imagery direction (decided)

Video hero concept (decided)

Ruled out


3. Current State

Completed

In progress / partially done

Not started

Known issues / watch-outs


4. File Inventory

Created during this project (web work/Blip/)

FileDescription
260316-10-15-blip-website-build.mdChristian’s original voice note brief - the three services, positioning, challenges
260318 - Landing Page Brief - Ready for Review.mdMaster brief - full synthesis of all research. Page structure, audience, services, differentiators, proof stories, site audit, design direction
260318 dynamic-content-research new websites.mdResearch on dynamic content for websites
260321 - Hero Video Vignettes - Brainstorm.mdAll 7 vignette concepts with full descriptions, casting notes, emotional arcs, text overlay analysis, reference site notes
260321 - Hero Video Loading Strategy.mdTechnical strategy for progressive buffering, file sizes, Cloudflare, mobile considerations
260321-09-12-website-hero-video-vignettes.mdEarlier vignette session notes
260321-16-32-blip-hero-headline-copy.mdEarly headline/copy exploration
260322 - Google Stitch Prompt.mdThe full prompt used to generate 6 layout variations in Google Stitch
260322 - Session Recap and Next Steps.mdEnd-of-session summary
PROJECT-SNAPSHOT-260324.mdThis file

Video assets (Blip 26/blip videos/)

FileDescription
v3-shop-owners-morning-take1.mp4Take 1 - multicam issue, too glamorous. Discard.
v3-shop-owners-morning-take2.mp4Take 2 - improved iPhone aesthetic but woman still too glamorous. Needs revision.
v5-curious-learner-take1-keeper.mp4KEEPER - Black man, 60s, kitchen, discovers something on tablet. 10 sec. 18MB original.
v6-family-dinner-take1.mp4Take 1 - formal dinner table, too many candles/wine, wrong woman type. Discard.
v6-family-dinner-take2-keeper.mp4KEEPER - East Asian mother and daughter, kitchen table, casual dinner, genuine laugh. 15 sec. 20MB original.

Web-ready assets (Blip 26/blip videos/web-ready/)

FileSizeDescription
v5-curious-learner-web.mp41.4MBv5 compressed H.264 CRF28, no audio, faststart
v5-poster.jpg173KBFirst frame of v5 for poster attribute
v5-placeholder-blur.jpg623 bytes40px wide blurred LQIP placeholder for instant load
v6-family-dinner-web.mp42.3MBv6 compressed H.264 CRF28, no audio, faststart
v6-poster.jpg116KBFirst frame of v6 for poster attribute
v6-placeholder-blur.jpg587 bytes40px wide blurred LQIP placeholder for instant load

Key brand assets (Blip 26/previous blip assets/)

FileDescription
blip 241206/3.pngUSE THIS - navy circle logo with “blip” wordmark
blip 241206/4.pngNavy square logo variant
logo play/blip.svgSVG source for the logo
cm headshot vanu a.jpegUSE THIS - real photo of Christian, warm/natural, working placeholder
cm headshot vanu b.jpegWider crop of same photo, more background visible
cm headshot circle name.pngEarlier AI composite - do not use
blip christian.jpgEarlier AI composite - do not use

Reference files (web work/Blip/Reference/) - pre-existing, not created by us

All of these were read and synthesised into the brief. Key ones:

External assets


5. Reference Material

The proven Kling video prompt formula

All successful vignettes used this structure. The family dinner take 2 is the gold standard:

Authentic, handheld iPhone 16 Pro footage of [scene description]. [Subject description with specific physical imperfections - natural wrinkles, grey hair, reading glasses, etc.]. [Setting description - specific domestic details]. [Action/emotional beat description - be specific about facial expressions and body movement]. [Subjects positioned in right two-thirds of frame, left third softer and out of focus for text overlay.] The camera has a slight organic shake, visible skin textures, stray hair, and natural motion blur. [Lighting - warm morning/evening light from window, no dramatic lighting]. No cinematic lighting; looks like a real moment someone captured on their phone. Single continuous shot, no camera cuts. 4K, 24fps.

Critical rules for Kling:

Video compression command (FFmpeg)

ffmpeg -i input.mp4 -c:v libx264 -crf 28 -preset slow -b:v 3000k -maxrate 4000k -bufsize 6000k -movflags +faststart -an output-web.mp4

Google Stitch project

URL: https://stitch.withgoogle.com/projects/16324443893887477340 6 layouts generated. None adopted wholesale. Closest to brand: “Personal Connection Layout” (founder-led, human-first). Also useful elements from “Focused Clarity” (structure, “Tech shouldn’t be a second job” line) and “Minimalist Flow” (breathing room, sparse). Discard: “Bold & Quiet Support” (too dark/corporate).

Key copy lines worth preserving

Live site

Audience research summary

Non-technical 40-60+, affluent, value: clean/spacious layouts, generous white space, large readable fonts, authentic photography, blue as dominant trust colour, Apple-inspired minimalism. Bounce triggers: slow load, clutter, technical jargon, dark/techy interfaces, generic stock photos. Trust signals: years of experience, real person photo, authentic testimonials, operator identity front and centre.

Astro skill

A skill called astro-static-site is available in this Cowork session. Invoke it when starting the actual build for the full workflow guide.


6. Restart Instructions

If opening a fresh thread, do this first:

  1. Read this snapshot fully before doing anything else
  2. Read 260318 - Landing Page Brief - Ready for Review.md - this is the master brief
  3. Read 260321 - Hero Video Vignettes - Brainstorm.md - for context on the video work
  4. Check the blip videos/ folder to see current state of video assets
  5. Invoke the astro-static-site skill when starting the build
  6. The next logical steps are (in order):
    • Finish remaining video vignettes (Printer Standoff, Password Spiral, Late-Night Worry, Deep Breath, revised Shop Owner) - use the proven Kling formula in Section 5
    • Re-export keeper videos without Kling watermark, then recompress
    • Pick a layout direction (Personal Connection as base, with Focused Clarity structure and Minimalist Flow breathing room)
    • Initialise Astro project (GitHub repo + Cloudflare Pages)
    • Build the hero section first (video + rotating text + CTA)
    • Write the hero headlines last, paired to each vignette
  7. Remind Christian: small daily progress, imperfect is fine, keep moving