The agency without a presence cannot sell presence. So we built ours first.
This is not a client project. This is what ADA did to its own site. Documented honestly, including the mistakes.
17 pages built. 1 visible to Google.
We built the site. It looked right. It worked in the browser. Then we checked Google Search Console.
17 pages built. 1 indexed. The rest invisible.
The cause: the original site was a single-page application. Googlebot reads static HTML before JavaScript executes. Every page was serving identical HTML. Google saw one page because every route looked the same to the crawler.
Diagnose. Decide. Migrate.
We had three options: patch the SPA, add server-side rendering to the existing build, or migrate to Next.js 14 with App Router. We migrated.
The full site, rebuilt as a server-rendered Next.js application. Every page now generates unique static HTML. Every route is crawlable. Every page is indexable.
While building, we also shipped the ADA audit tool. A diagnostic that scores a business's online presence across six dimensions and estimates the revenue impact of the gap. The first real result: a prospect scored 1.8 out of 10. Estimated leakage of R20,000 to R37,000. They replied within the hour.
It worked. Here is the proof.
1 page indexed. Now 29.
Before migration: 1 page indexed, 19 blocked as duplicates.
Seven weeks later: 29 pages indexed and climbing.
Google Search Console, 13 April to 3 June 2026.
Two weeks in: 79 impressions. The starting line.
Daily impressions holding steady through late May and early June.The site now ranks for searches we were previously invisible for. The foundation is working.
We ran our own process on ourselves first.
Every business we work with goes through the same diagnostic. Find the gap. Fix the foundation. Build on top of what the business has actually earned. We did not ask a client to trust a process we had not tested ourselves.
Start a conversation →