03 · SUPPORTING

Web development that performs.

Bespoke marketing sites with the speed, SEO, and AEO posture of a modern stack. Astro or Next.js, opinionated, shipped fortnightly.

Outcome
A site that ranks and converts.
Duration
1–3 weeks
From
$3,800
Currency
USD

— In short

SolvSpot ships bespoke marketing and product sites for B2B SaaS teams. Site Sprint ($3,800, 1–2 wks) delivers a 5–7 page custom-designed site on Astro or Next.js with Lighthouse 95+ and full JSON-LD schema. Site Sprint + AEO ($6,800, 2–3 wks) adds llms.txt + llms-full.txt, three pillar articles seeded, and Google Search Console / Bing Webmaster Tools setup. Every site is engineered to be cited by ChatGPT and Perplexity from day one.

#What you actually get

A small, beautiful, fast marketing site. Five to seven pages, custom-designed, built in code, deployed in production. The kind of site that loads in under 800ms, scores 95+ on Lighthouse, and is structured so AI search engines can read it cleanly.

We sell this as a supporting service because most of our work is in product. But every product needs a marketing surface, and we'd rather build yours than have you spend three months in Webflow and end up locked into someone else's CMS.

#When this is the right fit

The Site Sprint is the right call when:

  • You need a marketing site for a B2B SaaS, dev tool, or AI product
  • You want it to rank in Google and be cited by ChatGPT/Perplexity
  • The content is mostly stable. Services, pricing, about, a few case studies, a blog
  • You'd like the same engineering team behind your marketing site that's behind your product (we are)

It's the wrong call when:

  • You need a high-volume e-commerce site (different problem; talk to a Shopify shop)
  • The site is the product (no separate marketing surface)
  • You need ongoing content production at high cadence (look at the AEO Retainer instead)

#The two-week shape

#Week 1. Design + foundations

  • Day 1: Brand and content workshop (90 min). You walk us through tone, audience, the ten things you wish your prospects knew before the first call.
  • Day 2–3: Design pass. Typography, color, layout primitives, the dozen recurring components.
  • Day 4–5: Stack scaffolded, design system implemented, home page in Figma → code.

#Week 2. Pages + launch

  • Day 6–8: Remaining pages built. Services / pricing / about / contact / a stub blog.
  • Day 9: SEO + AEO infra. JSON-LD schema, OG images, sitemap, robots, llms.txt.
  • Day 10: Production deploy, Search Console + Bing Webmaster verified, handoff doc.

If you bought the Site Sprint + AEO upgrade ($6,800), week 2 also includes three pillar articles seeded into the blog, plus the llms-full.txt generator and deeper schema across every page.

#Stack opinions

LayerDefaultWhen to swap
FrameworkAstro 5 for marketing-only · Next.js 16 if you'll add a product app laterAstro when zero-JS matters most; Next when you'll want shared components with the product
StylingTailwind v4 + hand-built componentsAlways
ContentMDX in a content/ directoryHeadless CMS only when there are multiple non-technical editors
HostingVercel (Next) or Cloudflare Pages (Astro)Cloudflare for cheaper egress at scale
FormsResend + a typed Zod handlerPlus a Slack webhook if leads matter operationally

#What "ranks and converts" means in 2026

The bar for a marketing site has changed. In 2024 the question was "does Google rank it." In 2026 the question is "does ChatGPT cite it, does Perplexity link to it, does Google AI Overview pull from it." Those engines have become the top of the funnel for a meaningful chunk of B2B traffic. And they don't read your site the way Google's classic crawler did.

Every site we build ships with:

  • JSON-LD schema as the structured signal AI engines actually parse
  • Explicit allow-listing of GPTBot, ClaudeBot, PerplexityBot, Google-Extended, and 8+ other crawlers in robots.txt
  • llms.txt index pointing every AI crawler at your canonical pages
  • FAQPage schema on the home + every service page (FAQs are the highest-citation surface)
  • Person schema with sameAs links. The founder-as-author signal LLMs weight heavily
  • Server-rendered HTML every AI engine can read; no JS-only content

This isn't a checklist we tack on. It's how we build sites end-to-end.

#Ready when you are

A 20-min scoping call gets you a fixed-price proposal within 48 hours. If you'd like to see a recent example, ours is the site you're on.

— Stack we use

Astro 5Next.js 16TypeScriptTailwind v4shadcn/uiMDXVercel / Cloudflare Pages

— What's included

  • 5–7 page marketing site, fully custom design
  • Astro or Next.js (we recommend on the call)
  • Tailwind v4 + a hand-built component library
  • Pre-rendered for Lighthouse 95+ across the board
  • JSON-LD schema (Organization, WebSite, FAQPage minimum)
  • Open Graph images + favicons + meta
  • Production deploy to Vercel or Cloudflare Pages

— Not included

  • Ongoing content production (see AEO Retainer for that)
  • Headless CMS integration unless explicitly scoped
  • Webflow or no-code (we ship code, not flows)

— Common questions

Everything we get asked, answered.

  • Astro or Next.js. Which one for my site?

    Astro for content-heavy sites where you want zero-JS-by-default and the fastest possible Lighthouse scores. Next.js when you need rich interactivity, dynamic features, or want one stack for the marketing site and the product. We recommend on the call based on what's downstream.

  • Why not Webflow or Framer?

    Webflow and Framer are great for the first six months. Once you want fine-grained control over schema, llms.txt, custom OG generation, or deeper CMS integrations, you start fighting the tool. We ship code so you never run into that ceiling.

  • What's in the Site Sprint + AEO upgrade?

    The standard Site Sprint plus three pillar articles seeded into a blog, llms.txt and llms-full.txt generators, deeper schema (Article, Person, BreadcrumbList everywhere), Google Search Console + Bing Webmaster Tools setup, and an explicit AI-bot allowlist in robots.txt. Worth ~$3k of standalone work for $3k extra.

  • Can you redesign an existing site?

    Yes. Redesigns from a Webflow/WordPress/Wix start at the same $3,800. We either rebuild from scratch in code, or migrate content into the new stack. We'll scope on the call.

  • Do I need to bring a designer?

    No. The price includes design. Usually a single design pass across all pages, opinionated and on-brand. If you have an in-house designer or an existing system, we work from it and the price stays the same (it's not a discount, it's a swap).

— Ready

Tell us what you're shipping.

20-min scoping call gets you a fixed-price proposal within 48 hours.

Last reviewed ·

— Keep reading