Build quality is whether a design survives contact with a real browser: does it load within Core Web Vitals thresholds, remain usable by keyboard and screen reader, and resist the common attacks aimed at any public form. It is measurable, unlike most of what "good design" usually means, which is why this section treats it as engineering.
Key takeaways
- Design and infrastructure overlap more than either discipline admits. Rendering strategy, hosting choice and CSS decisions all show up in the same Core Web Vitals numbers.
- Core Web Vitals are a real but modest ranking signal — their bigger effect is on conversion and bounce, independent of search.
- Accessibility fails when treated as one team's job. Contrast and target sizing are design; keyboard and screen-reader semantics are implementation. Both are required.
- Most "why is my Lighthouse score bad" content misses the infrastructure half of the answer, treating it as a purely front-end problem.
- This section stays deliberately narrow at launch — depth over a wide, thin spread of generic design advice.
What "build quality" means here specifically
Four things: measured performance against Core Web Vitals thresholds, accessibility that holds up under keyboard and screen-reader use rather than just automated scanners, security practices appropriate to a public-facing site, and semantic markup that both browsers and crawlers can parse correctly. None of these are aesthetic judgments — all four have a pass/fail answer you can check.
This is deliberately narrower than "web design" as a category usually gets treated online. Colour theory, typography pairing, and layout trends are a real and legitimate craft, and plenty of good writing exists on them already. What is comparatively rare is the intersection: build quality written by someone who also does the hosting and SEO ends of the same chain, where the connections between them are visible rather than assumed.
- Core Web Vitals
- Google's three user-experience metrics — Largest Contentful Paint (loading), Interaction to Next Paint (responsiveness), and Cumulative Layout Shift (visual stability) — each with a published "good" threshold. They are measured from real user data (or lab simulation), not from a single synthetic score, which is why two audits of the same page can disagree.
Where this pillar overlaps the other two
The overlaps are specific, not just thematic:
- Hosting → Largest Contentful Paint. Server response time is the floor under LCP regardless of front-end work — covered from the infrastructure side in the hosting guide.
- Rendering strategy → crawlability. Whether content exists in the initial HTML response affects both Core Web Vitals and what AI/search crawlers can see — the fuller version is in the technical SEO guide.
- JavaScript execution → Interaction to Next Paint. The one genuinely front-end-only piece of this chain, and the subject of the first guide below — with the hosting/rendering half most articles on it skip.
Guides in this section
- 01 Why your INP score is bad: hosting and rendering, not just JavaScript The infrastructure half of a Core Web Vitals problem most guides treat as purely front-end →
- 02 Why automated accessibility testing misses most WCAG failures The 2018 UK government study behind the 40% ceiling, and what actually closes the gap →
- 03 Content-Security-Policy on a Static Site: What Breaks First Why script-src 'self' breaks inline scripts, why hash-based CSP is the static-site answer, and a real computed hash from this site's own code →
- 04 Web Fonts vs System Fonts: What a Font Request Actually Costs Google Fonts vs self-hosted webfonts vs a system-font stack, using this site's own zero-font-request CSS as the worked example →
- 05 Why Images Cause Layout Shift, and How to Actually Stop It The missing-dimensions mechanism behind image CLS, why format changes don't fix it, and why this site ships zero image tags →