Version 2026.1 — 14 July 2026 — 41 clauses

The Standard.

Every build is checked against all 41 clauses below. If one fails, it does not ship. Each is written so you can check it yourself, with tools that are not ours.

Speed

Measured on Google’s servers, not ours.

FS-01
Largest Contentful Paint Under 2.5 seconds. Measured on a mid-range phone on a slow connection.
FS-02
Cumulative Layout Shift Under 0.1. Nothing jumps while the page loads.
FS-03
Interaction to Next Paint Under 200 ms. The page answers a tap right away.
FS-04
Total Blocking Time Under 200 ms in the lab test.
FS-05
Lighthouse performance score At least 95 on desktop and 90 on a phone.
FS-06
Render-blocking files None beyond the critical stylesheet.
FS-07
Third-party scripts Zero by default. Anything you add is written down and budgeted.
FS-08
JavaScript shipped Under 100 KB compressed, unless you ask for more.

Security

Checked with securityheaders.com and SSL Labs.

FS-09
Encryption Valid certificate. Every request forced to HTTPS. TLS 1.2 or newer.
FS-10
HSTS Enabled for one year, subdomains included.
FS-11
Content Security Policy Present and restrictive.
FS-12
Clickjacking The site cannot be framed by anyone else.
FS-13
MIME sniffing Turned off.
FS-14
Referrer policy Strict. We do not leak where your visitors came from.
FS-15
Permissions policy Camera, microphone and location denied unless the site needs them.
FS-16
Version disclosure No server or CMS version strings in any response.
FS-17
Known vulnerabilities Zero open CVEs in anything we ship, on the day we hand it over.

Accessibility

Checked with WAVE and by keyboard, by hand.

FS-18
WCAG 2.1 level AA Conformant.
FS-19
Text contrast At least 4.5:1. Large text at least 3:1.
FS-20
Non-text contrast At least 3:1 for controls and focus rings.
FS-21
Keyboard Every control reachable and usable. No traps.
FS-22
Focus A designed focus ring on every interactive element.
FS-23
Headings In order. No skipped levels.
FS-24
Form labels Every field labelled, in code, not just visually.
FS-25
Images Every image that carries meaning has alt text. Decorative ones are marked as such.
FS-26
Reduced motion If the visitor asks the system for less motion, the site obeys.

Findability

So Google can read it and people can find it.

FS-27
Indexable Canonical URLs. No page blocked by accident.
FS-28
Titles and descriptions Unique on every page.
FS-29
Structured data Valid. No errors.
FS-30
Sitemap and robots.txt Present and correct.
FS-31
Semantic HTML Real landmarks. One h1 per page.
FS-32
Languages If the site has more than one, hreflang is correct.

Build quality

The part nobody checks, which is why it breaks.

FS-33
Valid HTML No parse errors.
FS-34
Console Clean. No errors on load.
FS-35
Screen sizes No sideways scroll from 320 px to 2560 px.
FS-36
Browsers Current Chrome, Safari, Firefox and Edge.
FS-37
Fidelity Built to the approved design at every screen size.

After it ships

What you own, and what happens when it breaks.

FS-38
Backups Automatic, kept off the server, and a restore actually tested.
FS-39
Monitoring Uptime watched. You get told before your customers tell you.
FS-40
Ownership You own the domain, the code, the data and every account. No lock-in.
FS-41
The gate The last invoice is not issued until your live URL passes FS-01 to FS-40. If it fails, we fix it. You do not pay for the fix.

Start

Tell us what you need.

One business day. The person who answers can scope the work.