AgencyKit
Multi-page agency site with case studies, team profiles, and a contact pipeline
AgencyKit is a $79 SvelteKit 5 starter for marketing site projects. Built with tailwind, shadcn-svelte, vercel, netlify. 190 GitHub stars. Actively maintained.
AgencyKit is the portfolio site that makes agencies look like they have a design team (even when it’s just you). Five page templates — home, about, services, case studies, and contact — all connected with buttery page transitions that make the whole site feel like a single-page app.
The case study template is the star. Each project gets a dedicated page with a hero image, challenge/solution/result structure, embedded media, and a “next project” navigation. It’s designed to tell the story of your work, not just show screenshots.
What stands out
The page transitions. SvelteKit’s built-in transitions are leveraged to create smooth crossfades between pages with staggered content reveals. Navigate from the home page to a case study and the content flows in naturally. It’s subtle but significantly elevates the perceived quality.
SEO is handled per-page. Each page template has its own meta title, description, and Open Graph image configuration. The contact page has LocalBusiness schema markup. For an agency site where Google visibility matters, this saves real setup time.
Where it could improve
Content management is code-only. Page copy, project descriptions, team bios — everything lives in Svelte components. This is fine if you’re a solo developer maintaining your own site, but agencies with content managers or clients will want a CMS integration.
The lead tracking “pipeline” is a glorified JSON file with three columns. It works for solo freelancers tracking a handful of leads, but any real agency will want HubSpot, Pipedrive, or at minimum a proper database. Think of it as a placeholder, not a feature.
Tech Stack
Strengths
- Page transitions are genuinely impressive — feels like a native app
- Case study template is well-structured for portfolio storytelling
- Contact form includes basic lead pipeline (new/contacted/converted)
- SEO meta tags and Open Graph images pre-configured per page
Weaknesses
- Design is strongly opinionated — restyling takes effort
- No CMS — all content lives in Svelte components
- Lead pipeline is just a JSON file — no real CRM integration
Best for
Small agencies and freelancers who want a fast, modern portfolio site without building from scratch
Not ideal for
Large agencies needing a CMS for content editors, or e-commerce functionality