Performance Optimization
What's automatic, what's structural, and what's still on you.
The starting point is already fast
Every site ships as static HTML with no client-side framework runtime — see Key Concepts for why. That foundation rules out the biggest performance killer before you've touched a setting: there's no framework bundle to ship, hydrate, or optimize.
Measuring it
Run the SEO & AI Audit from a site's dashboard for a Lighthouse-based check. For Core Web Vitals specifically, aim for LCP under 2.5s, INP under 200ms, and CLS under 0.1 — Google's published thresholds for "good." Pro and above also get first-party Core Web Vitals tracking on the live site itself, adding at most a few extra beacons per page load.
Images are optimized automatically
Every upload gets converted to WebP and gets a set of responsive size variants generated alongside it, served from Zitegen's CDN. You still control the input: upload a reasonably-sized original rather than a multi-megabyte camera file, and write real alt text — that part isn't automated.
Videos don't block the page either
A video never eagerly downloads its full source on page load — only its metadata, until a visitor presses play. Uploads also get a poster frame captured automatically, so the page shows a real thumbnail instead of a black box while the video is still loading.
Fonts are capped by design
A site has exactly two font slots — heading and body — set site-wide, not per section. There's no way to sprinkle in a third or fourth typeface even if you wanted to; the constraint that keeps font-loading cheap is structural, not a guideline to remember. See Typography for how fonts are chosen and self-hosted.
Third-party scripts
Anything wired up in Site Settings — analytics, chat widgets, CRM snippets — renders straight into the compiled page. Each one is a real request, so add only what you'll actually use. Tracking snippets are consent-gated behind the cookie banner automatically whenever any tracking integration is connected, so they don't fire before a visitor accepts.
What's next
Keep exploring
Need help?