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
| Layer | Default | When to swap |
|---|---|---|
| Framework | Astro 5 for marketing-only · Next.js 16 if you'll add a product app later | Astro when zero-JS matters most; Next when you'll want shared components with the product |
| Styling | Tailwind v4 + hand-built components | Always |
| Content | MDX in a content/ directory | Headless CMS only when there are multiple non-technical editors |
| Hosting | Vercel (Next) or Cloudflare Pages (Astro) | Cloudflare for cheaper egress at scale |
| Forms | Resend + a typed Zod handler | Plus 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
— 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
SaaS MVP
How to evaluate a productized agency: 12 questions to ask
12 specific questions to ask a productized agency on the scoping call to evaluate whether they'll actually deliver on the productized promise. The signals that distinguish real productized shops from traditional agencies in a productized hat.
Read post
SaaS MVP
From idea to paying users in 90 days: a realistic founder timeline
A realistic 90-day timeline from B2B SaaS idea to first 10 paying customers. The week-by-week founder workload, the build choices that compress the timeline, and the milestones that distinguish progress from theater.
Read post
SaaS MVP
SaaS MVP scope creep: 8 patterns to refuse on the scoping call
The 8 scope-creep patterns that turn a 6-week SaaS MVP build into a 12-week one. How to spot them on the scoping call, the language to refuse them, and the v1.1 framing that keeps the founder relationship intact while protecting the timeline.
Read post