Boost
Bold growth-marketing agency theme - deep navy, candy-bright accents, Anton headlines, multi-color service cards, a click-to-expand working-method accordion, and real photography.
See Boost in action
Every page and section is part of the download. Use these as launch-day templates - keep the structure, swap the copy.
Boost is for growth marketers, agencies, and ambitious startups whose website should look as confident as the work they do. A deep-navy canvas, a five-color candy palette (violet, lime, coral, orange, teal), oversized Anton headlines on DM Sans body, and big rounded speech-bubble blocks - a theme with an opinion, not another blue-gradient template. It's a complete site, not just a hero: 21 composable sections and 14 page templates, including a real click-to-expand working-method accordion, multi-color service cards, a stats band, a company timeline, a photo gallery, and a team grid. Real Unsplash photography throughout (swap-ready) makes the demo look production-ready. Section-level fade-in on scroll and Lenis smooth scrolling, both reduced-motion aware. And every visible string, label, link, image, and per-page SEO title flows from one config file - no component edits to launch.
Best Fit For
- Growth and performance marketing agencies
- SEO, paid media, content and social shops
- Funded startups that want to look established
- Service businesses that live on inbound and referrals
- Anyone past the blue-gradient SaaS template look
Full Page Set
Every page is real and editable - no placeholders, no "coming soon" stubs.
17 Sections Included
Every section is a ready-to-use Astro component. Add it to any page, customize via config, or remove what you don't need.
What's Included
Walks Into the Pitch With an Opinion
Deep navy, a five-color candy palette, oversized Anton headlines, and rounded speech-bubble blocks. Boost is built to look like an agency that knows what it's doing, not another blue-gradient SaaS template.
A Working-Method That Actually Works
The process section is a real accordion: click a step to expand it into a colored block with sub-cards and timeline tags, one open at a time, fully keyboard accessible. Plus multi-color service cards, a stats band, a company timeline, a photo gallery, and a team grid - the sections an agency site actually needs.
Edit One File, Ship
Every visible string, label, link, image, and per-page SEO title flows from src/config/site.ts. Real Unsplash photography makes the demo production-ready, and section-level fade-ins plus Lenis smooth scroll keep it feeling premium.
Forms, newsletter, and analytics - pre-wired
Boost is ready to connect to your preferred providers. Pick from the options below, drop in a single API key, and your contact form, newsletter signup, and analytics are live - no backend, no JavaScript, no glue code.
Contact form
The Contact section's <form> renders with no JS. Set one provider in site.ts; the form action wires automatically.
- Formspree50 free submissions / month, no domain restriction
- FormSubmitFree, no signup - just an email confirmation
- Netlify FormsFree 100/month - Netlify hosting only
Newsletter
The Newsletter form sends subscribers directly to your ESP. The email input name auto-adjusts per provider.
- MailchimpStandard EMAIL field; honeypot supported
- ConvertKit (Kit)email_address field; works with any form ID
- Buttondownemail field; lightest, indie-friendly
Analytics
Layout.astro injects the right script tag based on the provider you choose. No client-side branching.
- Google Analytics 4Paste your G-XXXXXXXXXX measurement ID
- PlausiblePrivacy-friendly, ~1 KB script, no cookies
- UmamiSelf-hostable, also cookie-free
Tech Stack
Config-Driven Setup
Every theme uses a single src/config/site.ts file
for customization. Change your brand, navigation, form providers, analytics, and section content
without touching component code.
// src/config/site.ts
export const siteConfig = {
name: "Your Company",
tagline: "Your tagline here",
url: "https://yourdomain.com",
navigation: { sticky: true, links: [...], cta: {...} },
social: { twitter: "...", github: "...", linkedin: "..." },
seo: { title: "...", description: "...", ogImage: "/og.png" },
// ── Provider switches ────────────────────────────────
contactForm: { provider: "formspree", formspreeId: "your-id" },
newsletter: { provider: "convertkit", actionUrl: "https://..." },
analytics: { provider: "plausible", plausibleDomain: "you.com" },
// ── Section data ─────────────────────────────────────
team, video, timeline, comparison, gallery,
carousel, tabs, appDownload, map, footer,
} as const; Full documentation, ready before you buy
Browse the install guide, the site.ts reference, provider setup, deploy instructions, and the Boost-specific page - all live now.