Skip to main content
Our own site with an ROI calculator, prerendered SEO and two languages
A&M Flow · EU, remote-first · Agency

Our site prices your task and shows the year-one saving

A bilingual site where a visitor prices one task two ways, a person by the minute and the model by the token, and every route arrives as real HTML before any JavaScript runs.

Open live app
2Languages, mirrored by URL
12Articles doing the selling
97Routes served as static HTML

Static HTML files, from the build log

6 monthsIn active development

Built with Claude Code in 6 months

ROI calculator result: person cost vs. model cost per task and per month
01 / ROI calculator

Visitors price their own task against the model

Pick a task and a monthly volume. The person is priced by the minute at a fully loaded rate, the model by the token at published prices plus a human review pass. The page ends on the saving in year one and the volume where AI becomes the cheaper option.

€194,141year-one saving in this example
  1. 1Pick your task, from a support reply or an IT request to invoice entry
  2. 2Saving in year one, built from the gap on one task
View-source of a route with the data-ssr flag, the per-route head and the H1 already in the HTML
02 / Real HTML

Every route ships as HTML, not an empty shell

The build renders 97 route files in both languages, rewriting title, description, canonical and hreflang per page. The H1 and the lead paragraph are on screen before the browser has even fetched the module script.

97routes prerendered per build
Booking dialog with the four qualifier questions answered and the calendar step unlocked
03 / Lead capture

The call starts with your situation already known

Four questions and fifteen seconds stand in front of the calendar, asking what it should do, who it is for, when it goes live and the rough budget. Email, Telegram, Ami and a phone number sit beside the form for anyone who would rather skip it.

4questions before the calendar
More screens
Before

The case for AI was a page of promises and a contact form.

After

Visitors run the numbers on their own task, and crawlers get the text with no JavaScript at all.

Under the hood

01Context

An agency site that has to prove the pitch

An agency that sells AI systems has to read like a company that runs its own advice, not a template with a contact form on top. That means a real cost model instead of a vague promise, content that ranks instead of one About page and a build that behaves the same for a search crawler as for a visitor. The home page opens with the pitch and a live status panel, then routes into the service catalog, the Learn library and the calculator itself.

02How it works

Every route prerendered, then hydrated

The site is a Vite and React 18 single-page app, but visitors and crawlers never see a blank shell. The production build runs the client build, an SSR build of the same component tree and a prerender script that renders every route in both locales to static HTML, rewriting the head tags per page. The browser then hydrates that HTML instead of rendering from scratch, so the real headline is already on screen before any JavaScript runs; the last build wrote 97 per-route HTML files.

03Outcome

Live at anmflow.com, in two languages

In production at anmflow.com in English and Russian, with a URL-based locale for every page. Twelve Learn articles cover AI ROI, implementation cost and adoption topics, each one registered with its own EN and RU content and prerendered like every other route. Analytics loads through GA4 under Consent Mode v2, so tracking stays denied until a visitor accepts the cookie banner; the calculator and the Learn library are the two pieces doing the actual selling.

ANM SOLUTIONS / CONTACT US

Want something like this?

First 30-minute call is free. We scope it, you decide.

More cases