ASHA for Autism
A full Next.js rebuild for ASHA for Autism replaced an unresponsive site with almost no organic reach — server-rendered SEO, content rewritten around the NGO's actual programs, and a spreadsheet-driven CMS their non-technical team runs without touching code.

| Role | Full-stack rebuild, SEO architecture, sheet-driven CMS |
|---|---|
| Stack | Next.js · Server-side rendering · SEO rewrite · Sheet-driven CMS |
| Category | SOCIAL-IMPACT |
| Status | LIVE |
The problem
ASHA for Autism had a website, but it wasn't responsive, never communicated the organization's vision clearly, and drew almost no organic search traffic. The service hosting their media was also shutting down — the NGO needed a new home for their content, not another coat of paint on the old one.
Why Next.js
We rebuilt the site from scratch on Next.js specifically for its server-rendered pages: search engines and social previews see fully-formed HTML with real content and metadata on first load, not a client-rendered shell that has to run JavaScript before there is anything to index.
The publishing pipeline
ASHA's team isn't technical, and shouldn't need to be to publish a new program or event. We built a pipeline that reads structured rows from a spreadsheet and turns them into pages — the team edits a sheet the same way they always have, and the site rebuilds itself around it. No CMS login, no markdown, no waiting on us for a content change.
The content rewrite
Alongside the rebuild, we rewrote the content from scratch around what ASHA actually does day to day — specific programs, specific outcomes — rather than leaving it as a generic description of the organization. Specific content is also what gives search engines and donors something concrete to find and act on.
The outcome
Organic traffic the old site never had, a donor flow the team can point people to directly, and a content pipeline non-technical staff run on their own. In the founder's own words below.
After the rebuild, the difference was immediate. Organic traffic we'd never had before, donations coming in steadily — and between 25 and 50 volunteers have called wanting to join and contribute. The site finally communicates who we are.
