Every site is fast, accessible and secure by construction

Clutch sites are rendered at the network edge from tested components, with no build step and no JavaScript a page does not need. Here is how, in enough detail to check.

0Performance
0Accessibility
0Best practices
0SEO
LCP 0.8 sGoodCLS 0GoodINP 48 msGood

The Elm at Riverside on a mid-range phone.

Rendering

Pages arrive finished, with no JavaScript to wait for.

Every page is HTML and CSS rendered on the server from the site's document. A component that needs a script, like a carousel or a map, loads only its own, and only on pages that use it.

Rendering
On the server, at the edge
JavaScript
None by default, per component when needed
CSS
Only the styles the page uses, inline
document · 14 KB
Inter-latin.woff2 · preload
hero-1280.webp · high priority
amenities.webp · lazy
floorplan.webp · lazy
First paint 0.3 sLargest paint 0.8 s
JavaScript · 0 KB

Publishing

Changes are live in seconds because there is nothing to build.

A site is a document of content and components. Publishing saves a new version and clears the edge cache, with no build, no deploy pipeline and no code to review.

Build step
None
Publish
A new version, cache cleared worldwide
Rollback
Any earlier version, restored instantly
SEO titleApartments in Austin | The Elm
Publish0.0 s
  • DallasDraft
  • ChicagoDraft
  • New YorkDraft
  • LondonDraft
  • FrankfurtDraft
  • SydneyDraft

The edge network

Every site is served close to every visitor.

Sites run on Cloudflare's network in more than 330 cities, with pages cached near each visitor and certificates issued and renewed automatically. A traffic spike is served from cache, with no server to scale.

Network
Cloudflare, 330+ cities
Certificates
Issued and renewed automatically
Servers
None to patch or scale
Austin14 ms
London18 ms
Sydney22 ms
TLS 1.3

Images

Every photo is sized for the screen that shows it.

Photos are encoded once, when they are uploaded, into widths from 640 to 2,560 pixels. The browser picks the smallest sharp one, the first photo loads first, and the rest wait until they scroll into view.

Widths
640 to 2,560 pixels, made at upload
Priority
First photo high, the rest lazy
At request
A plain file read, nothing resized
64075082810801280166820482560

Fonts

Text appears at once and never jumps.

Typefaces are self-hosted and split by language, and the few files a page paints first are preloaded. Fallback fonts are sized to match, so nothing moves when the real typeface arrives.

Hosting
Self-hosted WOFF2, split by language
Preload
Up to three files a page paints first
Layout shift
Held at zero by size-matched fallbacks
Now leasing on the river

Layout shift 0.00

Components

Every component passes accessibility and speed tests before any site uses it.

WCAG 2.2 AA and Core Web Vitals are tested once per component, and every site inherits the result. Semantic HTML, keyboard focus and color contrast come built in.

Accessibility
WCAG 2.2 AA
Speed
Core Web Vitals, phone and computer
Markup
Semantic HTML a screen reader can follow
The Juniper1 bed · 1 bath · 720 sq ftTour this home
Component tests0 of 6
  • Contrast · 7.2:1
  • Focus visible
  • Tap targets · 48 px
  • Alt text
  • Heading order
  • No layout shift
Floor plan card · passes 6 of 6

Search and AI agents

Search engines and AI agents read every site cleanly.

Every page ships structured data, and every site keeps its sitemap and llms.txt current. Each site is also an MCP server, so AI assistants can query it directly.

Structured data
Schema.org JSON-LD on every page
Indexes
Sitemap and llms.txt, always current
AI agents
MCP tools for listings and tours
view-source:elmatriverside.com
{  "@context": "https://schema.org",  "@type": "ApartmentComplex",  "name": "The Elm at Riverside",  "address": "1200 Riverside Drive",  "amenityFeature": ["Pool", "Fitness center"]}
sitemap.xml · 14 URLs llms.txt · current MCP · 4 tools

Check every number on a site of yours

Paste an address, and compare the draft Clutch builds with the site you run today.

Book a demo