Skip to content
FanalisFanalis
CATALYST · ENGAGEMENT·GATE A / REBUILD

The audit found the leak.
We close it.

Fanalis is the front desk. Catalyst is the rebuild. Eight weeks, fixed price, your composite score gated above 90 — or the last tranche doesn't bill.

Fixed price
no scope creep · no surprise invoices
5 / quarter
we cap intake to keep quality flat
Score-gated
last tranche only ships if you cross 90
Indian-built
₹4.5L start · INR contracts · made in IN
01 · How we work

Five phases.
No mystery.

You see every milestone, every artefact, and the exact moment you have a Fanalis number to weigh us against.

  1. PHASE · 01·AUDIT, HARD
    FANALIS / IN
    01
    Audit, hard

    We run Fanalis on your current site. Joint walkthrough of every red line — the parts of your site that lose customers, get skipped by AI agents, or fail accessibility law.

    Week 0 · 2 sessions
  2. PHASE · 02·ARCHITECTURE
    FANALIS / IN
    02
    Architecture

    Sitemap, content model, design principles. Wireframes that argue with the audit findings, not with vibes.

    Week 1
  3. PHASE · 03·VISUAL SYSTEM
    FANALIS / IN
    03
    Visual system

    Type, colour, grid, motion — tuned to your FVRS targets. Component library shipped as code in a staging branch.

    Weeks 2–4
  4. PHASE · 04·BUILD & SHIP
    FANALIS / IN
    04
    Build & ship

    Production Next.js, Astro, or your existing stack. Lighthouse 95+. WCAG 2.2 AA. llms.txt and structured data out of the box.

    Weeks 4–8
  5. PHASE · 05·RE-AUDIT
    FANALIS / IN
    05
    Re-audit

    Same Fanalis engine, post-launch. Final tranche doesn't bill until your composite score crosses 90.

    Week 8
The honest part

If your audit comes back ≥ 90,
we'll tell you to keep your money.

Catalyst is for sites bleeding revenue. If yours isn't — your conversion is healthy, your pillars are clean, your Lighthouse is green — we'll happily lose the lead. We'd rather hand you a public top-5% badge.

CONTRACT · OATH · 002

Run the audit. Then talk.

Free audit, 30 seconds. The number you get back is the start of our conversation — or the end of it. Either way, you'll know.