← Back to ADA
Internal build: our own site
ACG: Avalon Capital Group

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.

14 daysConcept to live
1 pageIndexed at start
29 pagesIndexed now
Under an hourFirst audit lead response
The Problem

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.

What We Did

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.

The Result

It worked. Here is the proof.

1 page indexed. Now 29.

GSC indexing before migrationBefore migration: 1 page indexed, 19 blocked as duplicates.
GSC indexing after migrationSeven weeks later: 29 pages indexed and climbing.
GSC performance overviewGoogle Search Console, 13 April to 3 June 2026.
GSC performance early periodTwo weeks in: 79 impressions. The starting line.
GSC daily impressionsDaily 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 →