Skip to main content

Platforms & products

Product marketing site for a SaaS

We built the website that sells a software product, including the calculators that let a buyer plug in their own numbers and see what they would save.

The marketing website that sells a B2B software product, including the interactive calculators that show a buyer their own numbers before they ever talk to sales.

Client
B2B SaaS (rental management platform)
Engagement
Design and build
Status
Live
Discipline
Product marketing
Stack
  • Next.js 16
  • React 19
  • TypeScript
  • Tailwind v4
  • Zod
  • Edge OG images
Context

Selling software to businesses is a different job than selling a rental. The buyer wants proof in their own numbers, a clear comparison against the alternatives they are weighing, and answers to security and legal questions before they will book a call. The product team needed a marketing site that could carry all of that, load fast, rank well, and never get tangled up with the product's own codebase. We designed and built it as a separate, self-contained front end.

Constraints
01

The site had to stay completely isolated from the product app, with no shared database, payment, or login code, enforced so a mistake on the marketing side could never reach the product.

02

Buyers needed to see their own economics, which meant real interactive tools, not static claims.

03

It had to cover the full buying surface: features, solutions by segment, competitor comparisons, pricing, security, and legal.

04

Search engines had to see complete, fast pages, so content had to render on the server with a clean canonical and social-preview setup.

Work performed
01

Built a self-contained marketing site of 32 routes, with a lint rule that hard-blocks any import from the product app, database, or payment code.

02

Shipped two interactive calculators, a deposit-loss calculator and a utilization calculator, so a prospect can model their own savings directly on the page.

03

Created templated feature, solution, and competitor-comparison pages, plus a full trust surface of security and legal pages.

04

Rendered the entire SEO surface on the server, including sitemaps, per-page canonicals, structured data, and generated social images.

Outcomes

32Routes, fully isolated

A complete buying surface across 32 routes, kept strictly separate from the product codebase so the two can never break each other.

2Interactive ROI tools

Two live calculators let a buyer model their own deposit losses and fleet utilization on the page, turning a sales claim into the prospect's own math.

ServerRendered for search

Every page renders on the server with clean canonicals, structured data, and generated social previews, so the site is fast and fully crawlable.