Skip to main content
Back to Blog
7 min readBrass-SEO Team

One Customer. Two Posts. How Brass-SEO Found the Gap.

Two paying customers, both from markets nobody had targeted. One job in Swahili, submitted from Tanzania's TERNET education network. One in Malay from Singapore, on SingTel Mobile. Both had paid. The obvious move is to file single-instance data as noise and keep going. This is what happens when you run it through Brass-SEO instead.

Quick Navigation


The standard advice on language content: wait until demand is obvious. The problem with that approach is that by the time demand looks obvious, you've already ceded the early positions. This case shows a different path — catching weak demand signals before they're obvious, using GSC impressions and GA4 engagement as the evidence.

What the Brass-SEO Analysis Found

Brass-SEO pulled 90 days of GSC and GA4 data for East Africa and Southeast Asia in a single session. The most important number wasn't impressions or clicks — it was position: "swahili transcription" at 8.99 worldwide, 126 impressions, with no dedicated content on the site supporting that ranking.

From there the picture assembled quickly. Kenya showed organic traction on multiple Swahili queries. Singapore showed 1,332 sessions with near-zero engagement. Malaysia showed thin but real impressions on TikTok transcription queries with nothing published for that audience. Three separate markets. Same diagnosis: real demand, zero content to meet it.

Kenya and East Africa: Real Signal, Zero Content

Brass-SEO found that BrassTranscripts had organic GSC traction in Kenya and Tanzania before anyone had written a word targeting those markets. Kenya showed it clearest: "swahili transcription" at position 9.19 (84 impressions, 3 clicks) and "tiktok transcript" at position 8.36 (86 impressions, 3 clicks). "Swahili transcriber" closed with the most telling number — 10% CTR on 10 impressions at position 9.6.

Landing page data made the gap concrete. Two pages split East Africa's clicks evenly:

Page Clicks (90 days)
/blog/swahili-audio-transcription-guide 6
/blog/turn-tiktok-video-into-written-transcript 6

The Swahili guide existed. The paying customer's actual use case — a Tanzanian education researcher processing community meetings, NGO field recordings, and district council sessions — had no dedicated content on the site. That's not a marginal gap. That's the entire use case, unaddressed.

Singapore and Malaysia: High Traffic, Wrong Audience

Brass-SEO's GA4 analysis revealed 1,332 Singapore sessions with a 13.44% engagement rate and 19-second average session duration — strong traffic volume with near-zero conversion signal.

The GSC queries confirmed the mismatch. "Whisperx" at position 7.96. "OpenAI whisper pricing" at position 3.18. "Azure speech to text pricing" at position 2.6. Technical users were pricing infrastructure. The Singapore traffic was hitting the WhisperX cost comparison page and bouncing — not the Malay-language buyer the paying SingTel customer represented.

Malaysia told the opposite story. "Tiktok transcript" ranked at position 9.43 — 23 impressions, 2 clicks, 8.7% CTR. "OpenAI whisper" at position 4.4 (10 impressions, 1 click, 10% CTR). Thin, but directional. No Malay-specific content existed on the site to capture any of it.

What Was Actually Missing

Brass-SEO's analysis found zero BrassTranscripts content targeting Malay or Bahasa Malaysia workflows, despite a paying customer from Singapore and 23 organic impressions in Malaysia. A supported language, a paying user, and real search signal — and nothing written for that audience.

The TikTok transcription page revealed a second gap. It was generating impressions in Kenya (86 for "tiktok transcript") and Malaysia (23 impressions, 2 clicks), but contained no mention of either market. Six clicks from East Africa, two from Malaysia, both landing on a generic page with no geographic context.

What We Published

Three content changes came out of a single Brass-SEO analysis session: two new posts and one targeted page update.

Swahili fieldwork guide. Targeted East African researchers processing community meetings, NGO field recordings, and district council sessions — the actual workflow behind the TERNET customer in Tanzania. Published to brasstranscripts.com/blog/swahili-fieldwork-research-transcription-guide.

Malay transcription guide. Targeted Malaysia and Singapore Malay/Bahasa Malaysia transcription workflows. Addressed the demand signal in Malaysia's TikTok queries and the paying customer who had arrived without any content to support them. Published to brasstranscripts.com/blog/malay-audio-transcription-guide.

TikTok page update. Two new paragraphs added to the existing TikTok transcription post — one covering Kenyan TikTok content creators, one covering Malaysian creators. The six East Africa clicks and two Malaysia clicks now land on a page that speaks to their context.

Both new posts were submitted to IndexNow for immediate Bing indexing and to Google Search Console for manual indexing requests. LinkedIn and Bluesky drafts went out automatically via the Dispatch publishing system.

The Full Loop

Brass-SEO reduced the loop from customer signal to published content to a single session. The tool connected to GSC and GA4, ran the regional query analysis, flagged the content gaps, and returned a prioritized read of what to build. Then the content went up.

That's the point of connecting your real search data to an AI that can cross-reference it. One paying customer in an unexpected geography is easy to dismiss. Pull the GSC impressions: 126 for "swahili transcription" worldwide at position 8.99. Check GA4 engagement from that country: near zero on any existing page. Look at the landing pages: no dedicated content. The single customer stops being a curiosity and becomes evidence.

Brass-SEO reads your GSC data, your GA4 data, and your actual pages — then tells you what the numbers say. In this case, the answer was two markets and two content gaps, both addressable in one session.

Run This Analysis on Your Own Site

Connect Brass-SEO to GSC and GA4 and ask about any geography, language, or audience segment. Start your 3-day free trial →

Frequently Asked Questions

What Data Did Brass-SEO Use for This Analysis?

Brass-SEO pulled 90 days of Google Search Console data — impressions, clicks, CTR, and position by query and country — and Google Analytics 4 data including sessions, engagement rate, and average session duration by country. Both connections use read-only OAuth. Brass-SEO cannot modify your Google accounts.

How Does Brass-SEO Identify Language Content Gaps?

GSC query data shows which countries generate impressions for your pages. When a country shows organic impressions at positions 5–15 and you have no content targeting that language or audience, that's a content gap. Brass-SEO cross-references query position, landing page data, and GA4 engagement to separate real signal from noise. See how GSC and GA4 data differ for the full breakdown.

What Does a Low GA4 Engagement Rate Actually Indicate?

GA4 measures engaged sessions as those lasting more than 10 seconds, triggering a conversion event, or viewing more than one page. Singapore's 13.44% engagement rate on BrassTranscripts indicated most visitors were leaving immediately — the traffic was a technical audience pricing infrastructure, not buyers. The GA4 signal told a different story than the raw session count. For more on reading GA4 data, see how to read your GA4 traffic report.

Why Submit New Posts to IndexNow and Google Search Console?

IndexNow notifies Bing immediately when new URLs are published, removing the wait for Bing's next scheduled crawl. A manual indexing request in Google Search Console signals the new page to Google's queue. Both steps were taken the same session the posts went live — no waiting for organic discovery.

Can Brass-SEO Analyze Any Geographic Market?

Yes. Brass-SEO's GSC integration surfaces impression and click data by country for every query your site has received. Any country where your site appears in search — even with zero clicks — is visible in the analysis. The BrassTranscripts analysis covered East Africa (Kenya, Tanzania, Uganda) and Southeast Asia (Singapore, Malaysia) across 90 days in one session.

Does This Approach Work for Small Sites With Low Traffic?

The signal here was genuinely thin — one paying job per language, a few dozen impressions per query in each country. Brass-SEO didn't need high-volume data to identify the gap. Position data and the absence of dedicated content were enough. The Google Search Console guide for small businesses covers how to read low-volume GSC data accurately.

Ready to try Brass-SEO?

Get AI-powered SEO insights from your Google Search Console and Analytics data.