PROJECT SNAPSHOT - Blip Website Build (v2)

Date: 24 March 2026, evening session Thread status: Pausing for housekeeping after productive vignette session


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 (mail@blip.ltd). 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)

Video reel pacing and tone (decided, this session)

Ruled out


3. Current State

Completed

Keeper videos (5 total)

  1. v3 Shop Owner take 3 - white woman, early 50s, silver-streaked dark hair, opening a boutique, laptop loads and she smiles. KEEPER.
  2. v4 Late-Night Worry - white man, mid-to-late 40s, on sofa in the evening, sees something suspicious on tablet, sends a message, shoulders drop with relief. KEEPER.
  3. v5 Curious Learner - Black man, 60s, in a bright kitchen, discovers something delightful on a tablet, laughs. KEEPER.
  4. v6 Family Dinner take 2 - East Asian mother and daughter, kitchen table, daughter shows surprise/impressed reaction when mum knows about tech. KEEPER.
  5. v8 Ambient Studio - white woman, early-to-mid 40s, in a bright ceramics studio, painting glaze onto a ceramic piece, laptop and printer visible in background admin corner. Content, in flow. KEEPER.

On hold / needs revisiting

In progress / partially done

Not started

Known issues / watch-outs


4. File Inventory

Project documents (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 original 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
Blip ideas.mdMiscellaneous ideas file
PROJECT-SNAPSHOT-260324.mdEarlier snapshot from this date (before evening vignette session)
PROJECT-SNAPSHOT-260324-v2.mdThis file - updated after evening vignette session

Video assets (Blip 26/blip videos/)

FileSizeStatusDescription
v3-shop-owners-morning-take1.mp414MBDiscardMulticam issue, too glamorous
v3-shop-owners-morning-take2.mp415MBDiscardImproved but still too glamorous
v3-shop-owners-morning-take3-keeper.mp417MBKEEPERWhite woman, early 50s, silver streaks, opens boutique, laptop loads, quiet smile
v4-late-night-worry-keeper.mp416MBKEEPERWhite man, mid-to-late 40s, sofa, evening, sees suspicious message, texts for help, relief
v5-curious-learner-take1-keeper.mp418MBKEEPERBlack man, 60s, kitchen, discovers something delightful on tablet
v6-family-dinner-take1.mp422MBDiscardToo formal, wine/candles, wrong woman type
v6-family-dinner-take2-keeper.mp420MBKEEPEREast Asian mother/daughter, kitchen table, genuine surprise/pride moment
v7-deep-breath-take1.mp417MBDiscardUnintended worried expression mid-clip. Kling dramatised the laptop-closing action
v7-deep-breath-take2-hold.mp416MBHoldAuburn-haired white woman, late 30s, cafe, laptop closed, contented. Decent but may not be needed
v8-ambient-take1-hold.mp415MBHoldCeramics studio, younger woman, good vibe but pottery action looked wrong (tapping flat clay, no wheel)
v8-ambient-studio-keeper.mp416MBKEEPERWhite woman, early-to-mid 40s, bright ceramics studio, painting glaze, laptop + printer in background
v9-hillside-serenity-take1.mp421MBDiscardCologne advert - unbuttoned shirt, muscular build, earphone, too intense close-up
v9-hillside-serenity-take2-hold.mp428MBHoldMan facing away from camera, good wind/landscape/energy, needs take 3 with three-quarter profile

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

Note: web-ready versions of v3 take 3, v4, and v8 still need to be created (after watermark-free re-exports from Kling).

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
facebook ads/FB2412-00019.jpgB&W yoga man - the only Facebook ad image that got consistent clicks. Analysed for what resonated (see Section 5).
facebook ads/finals/Finished Facebook ad images from Dec 2024 run

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:

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:

Kling prompt examples that produced keepers

v3 Shop Owner take 3 (keeper):

Authentic, handheld iPhone 16 Pro footage of a woman in her early 50s unlocking the front door of a small boutique clothing shop and stepping inside. She has natural silver streaks in her dark hair, visible smile lines around her eyes, and no heavy makeup — she looks like someone who runs her own business, not a model. She wears a relaxed linen jacket and carries a canvas tote bag. She sets her bag on the counter, opens her laptop, and watches it boot up. When the screen loads, she exhales softly and smiles to herself — a small, private moment of relief. Her posture relaxes. Subject positioned in the right two-thirds of frame, left third is softer and out of focus with the boutique interior visible but blurred for text overlay. The camera has a slight organic shake, visible skin textures, stray wisps of hair at her temple, and natural motion blur on her hands. Warm morning light through the shop windows, no dramatic lighting. No cinematic lighting; looks like a real moment someone captured on their phone. Single continuous shot, no camera cuts. 4K, 24fps.

v4 Late-Night Worry (keeper):

Authentic, handheld iPhone 16 Pro footage of a man in his mid-to-late 40s sitting on a sofa in the evening, holding a tablet. He has light stubble with some grey in it, slightly dishevelled hair, reading glasses on, and natural tired-at-the-end-of-the-day features — visible lines around his eyes, no polished appearance. He's wearing a plain t-shirt or casual long-sleeved top. As he reads, his expression shifts — not dramatic alarm, just the quiet frown of someone who has seen something that doesn't look right: a suspicious message, an unfamiliar alert. He reaches for his phone on the cushion beside him and taps out a short message, calm but purposeful. He sets the phone down and waits a beat. Then his shoulders drop. The frown clears completely. He lets out a quiet breath, puts the tablet face-down on the sofa beside him, and leans back with a look of easy relief — the particular calm of knowing someone else has it covered. Subject positioned in right two-thirds of frame, left third shows soft-focus living room interior for text overlay. The camera has a slight organic shake, visible skin textures, natural motion blur. Warm glow from a single floor or table lamp, no overhead lighting. No cinematic lighting; looks like a real moment someone captured on their phone. Single continuous shot, no camera cuts. 4K, 24fps.

v8 Ambient Studio (keeper):

Authentic, handheld iPhone 16 Pro footage of a woman in her early to mid-40s sitting at a workbench in a bright studio, carefully painting glaze onto a small ceramic piece with a fine brush. She has dark hair pulled back practically, a natural face with no heavy makeup and some visible smile lines, and focused capable hands with faint traces of glaze on her fingers. She's wearing a simple work apron over a plain top. Her expression is absorbed and quietly content — the unhurried focus of someone doing work they're genuinely good at. Around her: rows of finished painted ceramic pieces on open shelves, small pots of coloured glaze, the quiet evidence of a working studio. In the soft background, a side counter holds an open laptop and a small printer alongside it — visible but peripheral, the admin corner of a real small business. The studio is bright and airy, whitewashed walls, strong natural light from a large window. Subject in right two-thirds of frame, left third shows soft-focus studio interior for text overlay. The camera has a slight organic shake, visible skin textures, natural motion blur on her hands. Warm natural daylight, no dramatic lighting. No cinematic lighting; looks like a real moment someone captured on their phone. Single continuous shot, no camera cuts. 4K, 24fps.

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

Facebook ad image analysis (FB2412-00019.jpg)

The B&W yoga man was the only image in the December 2024 Facebook ad run that got consistent views and clicks. Analysis of why it resonated:

This analysis directly informed the Hillside Serenity vignette concept.

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.

prompt-master skill

The prompt-master skill is available and was used throughout this session to build Kling prompts. It handles tool-specific prompt optimisation. Invoke it when building prompts for any AI tool.


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 original 7 vignette concepts
  4. Check the blip videos/ folder to see current state of video assets
  5. The next logical steps are (in priority order): a. Hillside Serenity take 3 - revise the prompt to specify three-quarter profile (facing slightly toward camera) so we see his face. Everything else about take 2 was good. b. Decide on Deep Breath - v7 take 2 is on hold. With 5 keepers already, this may not be needed. Review the reel’s emotional spread and decide. c. Re-export keeper videos from Kling without the watermark (requires paid credits in Kling), then recompress using the FFmpeg command in Section 5 d. Web-compress all new keepers (v3 take 3, v4, v8) once watermark-free versions are available - produce poster images and LQIP placeholders for each e. Additional vignettes as ideas strike - Christian is open to this. The Printer Standoff (v1) from the original brainstorm is still available. The Password Spiral (v2) is lower priority since we now have a male (v4). f. Pick final layout direction from Stitch outputs (or hybrid approach) g. Initialise Astro project (GitHub repo + Cloudflare Pages setup) - invoke the astro-static-site skill h. Build the hero section first (video + rotating text + CTA) i. Write hero headlines last, paired to each vignette
  6. Invoke the prompt-master skill when building any new Kling prompts
  7. Remind Christian: small daily progress, imperfect is fine, keep moving

Demographic spread of current keepers

Core audience is white women 40-60+. The reel currently has two white women and good diversity across the other slots. Future vignettes should continue to represent this core demographic while maintaining variety.

User preferences