// case study
Business Therapy & Advisory
Marketing site for a business advisory firm — 50-state LLC formation, built with Claude Code
- Year
- 2026
- Role
- Solo developer — full build including per-state landing pages, contact + lead-capture flows, and schema coverage.
- Status
- Live
www.businesstherapyadvisory.com

// about this project
What it does and how I built it
A marketing site for a business advisory firm specializing in LLC and corporation formation across all 50 U.S. states. 15 per-state LLC landing pages tuned for local SEO, Resend-powered contact forms, and full schema coverage with Breadcrumb, Service, FAQ, Article, and LocalBusiness JSON-LD on every page. Live, with Lighthouse mobile Performance 96 and SEO 100. Built end-to-end with Claude Code.
My role: Solo developer — full build including per-state landing pages, contact + lead-capture flows, and schema coverage.
// decisions
Per-state landing pages instead of one filterable hub
Search intent for "form an LLC in [state]" is fundamentally per-state. A filterable single-page hub ranks worse than 15 dedicated URLs because Google attributes anchor authority per-URL, not per-section. Cost: 15× the content effort. Payoff: each page can target real state-specific keywords + filing fees + agency names.
Resend-powered lead capture with structured contact intake
Founder is a 4-person firm; staffing a live-chat queue is unrealistic. Inbound leads route through Resend transcript emails so qualified prospects land directly in intake with full context. Cuts handoff friction without overselling availability.
Tests for content schemas, contact form, and security headers
Vitest unit tests cover the per-state content schemas (every state has fee + filing agency + URL) and the contact form Zod validation. Schema.org rich-results validation runs after every release; CSP, HSTS, and Permissions-Policy headers each have a dedicated test.
Built end-to-end with Claude Code
Brief → live site in days, not months. Claude Code drove the scaffold, the per-state content templates, the schema coverage, the Lighthouse fixes, and the deploy pipeline. The site is hand-shipped — no AI runs inside it at request time.
// highlights
- 15 per-state LLC formation landing pages, each with state-specific filing data
- Resend-powered contact + lead-capture forms with structured intake
- JSON-LD on every route — Organization, Service, FAQPage, BreadcrumbList, LocalBusiness
- 42 URLs submitted to Google Search Console; sitemap auto-pinged via IndexNow
- Lighthouse mobile 96 Perf / 100 A11y / 100 SEO / 89 BP — LCP 2.6s
- 27 audit fixes shipped (perf, a11y, schema) leading up to launch sign-off
- Built end-to-end with Claude Code — brief to live in days
Stack
- Next.js 16
- React 19
- Tailwind CSS 4
- Resend
- Vercel
AI Tools
- Claude Code
Built with AI as a force multiplier — scaffolding, research, automation, and code review all flow through these tools in my daily loop.
// gallery
Screenshots
Toggle between desktop and mobile views.
Desktop · 1440 × 900
// let’s build
Want something like this?
I design, build, and ship production sites end-to-end. Full-time, contract, or freelance.

