Modern websites, ranked in AI searchCited by ChatGPT, Perplexity & Google AI Overviews32% of our own traffic comes from AI searchModern websites, ranked in AI searchCited by ChatGPT, Perplexity & Google AI Overviews32% of our own traffic comes from AI searchModern websites, ranked in AI searchCited by ChatGPT, Perplexity & Google AI Overviews32% of our own traffic comes from AI searchModern websites, ranked in AI searchCited by ChatGPT, Perplexity & Google AI Overviews32% of our own traffic comes from AI search
Built by people who ship software

A marketing site engineered as well as the product it sells

Most SaaS marketing sites ship as a client-rendered bundle. That is quick to build and it hands every crawler an empty div. We server-render the marketing surface, wire the structured data, and serve AI agents a clean version of every page. We have done it for cite-met, GiveFeedback.dev, Ziani, Lotso Travel and North Stack.

  • Named in AI answersChatGPT, Perplexity
  • Site from $2,500rebuild anchor
  • 32% AI trafficstudio's own site
  • Audit freeno card, no call
What software and saas teams tell us

The five lines we hear from software and saas teams on every audit call.

They told us

Our marketing site is a client-rendered bundle.

What that means

The copy exists only after JavaScript runs. Googlebot will usually wait; the AI crawlers mostly take the first response and move on, which is an empty shell.

Invisible to AI search
They told us

We rank for our own product name and little else.

What that means

Branded search is a floor you have already reached. The category, comparison and integration searches, where people who have never heard of you are actually looking, go to whoever built pages for them.

Category traffic goes elsewhere
They told us

ChatGPT lists three competitors and skips us.

What that means

AI answers name tools whose positioning is legible on the page: what it does, who it is for, what it costs, how it compares. A site behind a bundle gives the model nothing to work with.

Missing from the shortlist
They told us

A copy change takes two sprints and a deploy.

What that means

When every marketing edit is a pull request against the product repo, the site drifts months behind the roadmap and nobody wants to touch it.

The site lags the product
They told us

Our docs outrank our own landing pages.

What that means

Docs get server-rendered by whatever tool you host them on, so they are the only part of your web presence a crawler reads properly. Buyers land mid-reference instead of on the pitch.

Buyers arrive in the wrong place
What we ship

The marketing surface your product deserves, rendered where it counts

01

Server-rendered marketing pages on the edge

Every marketing route returns complete HTML on the first response, rendered at the edge rather than in the visitor's browser. Your app stays a client-rendered app; the pages that have to be read by machines stop being one.
02

A plain-text version of every page for AI agents

Agents that prefer markdown get markdown, at a predictable URL, with the same content as the page. This is the layer we built for North Stack, and it is why an agent asked about them comes back with their positioning rather than a guess.
03

Structured data across the funnel

SoftwareApplication and Organization on the core pages, Offer and pricing on the plans page, FAQPage on the pages that answer questions, and Article on everything editorial. It is the difference between a crawler reading your pricing and inferring it.
04

Programmatic comparison, integration and use-case pages

The /vs, /integrations and /for pages generated from one data file, which is where category demand actually lands. Adding a competitor or a new integration is a row, not a sprint.
05

A publishing path that does not need an engineer

Marketing edits copy and ships without opening the product repo or waiting on a deploy window. The site keeps pace with the roadmap because changing it costs nothing.
06

Crawl and citation monitoring

We watch which AI crawlers hit which of your pages, how often, and which way the trend runs, through cite-met, which is our own product. You see the day a model starts reading your comparison pages.
Pricing

What each tier looks like for a software company

Pricing is published and sits below what most boutique studios quote. Each tier is a one-time build plus an optional monthly retainer from $60.

Site

$2,500
Site at $2,500 covers up to 8 pages: home, product, pricing, about, contact, and a couple of use-case pages, server-rendered with the core structured data in place. It suits a seed-stage team that needs the marketing surface to stop being a liability before the next raise.

Story

$5,000
Story at $5,000 covers up to 15 pages plus the content pipeline, which for a software company usually means a changelog that reads like a product story, a handful of use-case pages, and founder-voice posts produced from a recorded walkthrough rather than a blank page.

Engine

$9,000
Engine at $9,000 is the 200+ page programmatic build: every competitor comparison, every integration, every use case and every persona, generated from one data file. This is the tier that earns category demand rather than waiting for it.

Studio

$15,000+
Studio at $15,000 and up is for teams that need the marketing site wired into the product: in-app onboarding surfaces, a docs experience that ranks, gated content that talks to your CRM, or a multi-region rollout. This is where we work inside your repo alongside your engineers.

Monthly plan (search and AI work included at every tier)

  • Care$60/mo
    Hosting and upkeep
  • Local$300/mo
    + 1 post a month, local search
  • Growth$700/mo
    + 4 posts a month, rival tracking
  • Authority$2,000+/mo
    + press, reviews, research

Prices shown exclude applicable taxes.

See the full pricing and tier breakdown
Proof in the wild

North Stack: from a six-page bundle nothing could read to a site agents quote

North Stack is a UK studio building AI for regulated operations, and their site was a six-page client-rendered Lovable SPA. It looked fine to a human and returned an empty shell to everything else, with a contact form that quietly dropped submissions on the floor. For a company selling AI systems to regulated buyers, being unreadable to AI was an awkward place to be.

We rebuilt it as a 34-URL edge-rendered site with eight schema types wired through it and an AEO layer that serves a markdown version of every page to agents that ask for one. The contact form now goes somewhere. The positioning is legible to a model on the first request rather than after a JavaScript execution nobody guarantees.

The same pattern runs under Ziani, which monitors UK parliamentary activity in real time, and under GiveFeedback.dev, which won Lovable Shipped Season 1. Lotso Travel is the commercial proof: an eSIM platform that landed one slot under Rogers and Telus on Canadian roaming searches inside 90 days.

See the full case
Why us

What you get from a studio that ships its own software

01
We build and run our own products, so the conversation starts at the right level. Cite-met is ours, and it is the tool we use to prove the AI-crawler work landed on your site.
02
GiveFeedback.dev won Lovable Shipped Season 1, and Mahmoud took the $100K Lovable Grand Prize. We are not describing software from the outside.
03
Mahmoud built the scheduling platform that handled roughly a quarter of Canada's daily COVID vaccinations, so uptime, edge behaviour and data flow are familiar ground rather than a slide.
04
Our own site pulls 32% of its traffic from AI engines, more than 11,618 visits in a single week from ChatGPT, Perplexity and Google AI Overviews. The build pattern we sell is the one running underneath it.
05
We work in your stack and, when it helps, in your repo. Most of these builds are React on the edge, which is what your team already reviews.
06

Free audit

24-page AI search audit, no commitment.

You hand us your web address and we send back a scored report: how fast the site loads on a phone, whether Google and ChatGPT can actually read it, how often they mention you today, and the gap between what you have and what software and saas teams need to show up in 2026. A web address is all we need.

Get the free audit
Quick answers

Frequently asked.

Start with the free audit

Find out what a crawler actually sees on your site

Send us your URL. The audit comes back inside 48 hours with what your site returns on the first response, which of your pages the AI crawlers can read, what structured data you are carrying, and where the category demand is going instead. It is free, and a URL is all we need to start.