Mobile web

64Fair

The phone experience as a first-class citizen.

Mobile web annotations on the mobile capture1234
  1. Announcement bar — Two-line sticky benchmark banner eats the top of the mobile fold and duplicates the badge card lower on the page.
  2. Get started button — Primary CTA stops well short of full width and sits below the fold's edge instead of being an easy full-bleed thumb target.
  3. Backed by badge — Renders half-faded and clipped under the logo, looking broken rather than adding credibility.
  4. Benchmark badge card — Dark card repeats the announcement bar's exact copy, adding a third competing message between CTA and install command.

Information hierarchy

66Fair

Does the design help or inhibit what the page is trying to say?

Information hierarchy annotations on the desktop capture1234
  1. Book a Demo button — Styled at identical dark weight to 'Get started', splitting the primary action into two competing CTAs.
  2. Nav link row — Six nav items plus a Products dropdown and GitHub star count offer eight exit paths before the hero CTA.
  3. Benchmark banner — Top bar repeats the same Spider 2.0-Lite badge shown in the hero and adds a third clickable exit above the headline.
  4. Hero CTA cluster — 'Get started', 'View on GitHub', the benchmark badge, and the npm install snippet stack four same-region actions, diluting the primary path.

CTA

76Fair

Copy, size, verb, cost-feel — does the primary CTA earn the click?

Kaelio

How Kaelio compares

Recommended rewrites

Trust

76Fair

Proof that the product is real, competent, and safe to try.

Kaelio desktop capture for Trust

How Kaelio compares

Trust read

Value props

78Fair

Title, subtitle, hero — do they sell the product's true value?

Kaelio’s headlineThe open-source context layer for data agents.ktx auto-builds a context layer from your data stack and compiles accurate SQL. Your team reviews it. Agents query it. Interactions continuously improve it.

Working

Could improve