OPERATING7 SYSTEMS TRACKED1 OPERATOR
NOW · UPDATED THIS WEEKLEHI, UTINDEX BUILT 2026-08-11 21:17 MT

WorkMarketing site that has to prove itself

seopr1.com

seopr1.com is a five-page marketing site for AI-search visibility, built so the site itself survives the scrutiny the service invites. Pages ship as static HTML with one framework dependency; a WebGL tuning fork tied to scroll carries the hero, and every effect has an explicit fallback. If WebGL is missing, the whole DOM experience remains and only the 3D drops. Nothing important lives inside the animation.

Products

The problem

A site that sells AI-search visibility has a credibility trap built into it. If the site itself is slow, invisible to crawlers, or generic, the pitch is dead on arrival. It also has a plain business job: explain a new service to professional firms who have not heard of it, and book a call.

What I built

A five-page site built for speed first and motion second. The hero carries a 3D tuning fork rendered in WebGL, tied to scroll. Ripple and wave layers sit behind the copy. The whole thing ships as static pages with one framework dependency, so the visual ambition does not cost load time.

How it works in plain words

The site is built with Astro, which sends plain HTML and adds interactivity only where it is needed. The 3D fork runs on WebGL through three.js, driven by GSAP ScrollTrigger, so the object turns as you read.

The interesting part is what happens when the fancy layer is not available. If WebGL is missing, the code keeps the whole DOM experience, reveals and theme included, and drops only the 3D. On small screens the wave canvas is switched off entirely, and a legibility plate sits behind copy wherever the fork would pass under text. Nothing important lives inside the animation.

Structured data describes the service in the page source, so an assistant reading the page gets the same explanation a person does. Booking runs through an embedded scheduler, so the call happens in one click instead of a form and a wait.

What is not measured here

Accessibility and fallback behaviour are in the source rather than asserted here: the WebGL branch has an explicit no-WebGL path, and decorative canvases carry aria-hidden.

Pending from Jamessupply a performance number with its method. A Lighthouse or CrUX score for seopr1.com, with the date and the device profile. The site brief bans typed numbers, so this needs a real measurement you approve.

Stack

Astro 6. three.js r128. GSAP with ScrollTrigger. Lenis for smooth scroll. SVG filters for ripple distortion. Deployed on Vercel. Booking through an embedded scheduler widget.

Stack

Astro 6three.js r128GSAP + ScrollTriggerLenisSVG filtersVercel

Decision compiler

OfOne

An open-source decision compiler: a hard question becomes a typed, validated map, and the prose you read is a rendering of that map.

Spend telemetry

plimsoll

A local-first collector that joins AI coding spend to merged pull requests, so cost per shipped outcome stops being a guess.

Findability, measured

The visibility platform

A multi-tenant platform that measures how findable a business is in search and in AI answers, and prints the evidence under every score.

Grounded only in what’s published here — it says when it doesn’t know.