The short answerA mid-sized accounting and advisory practice serving SMEs across the Western Cape: engaged our GEO optimization service.
The short answer
A mid-sized accounting and advisory practice serving SMEs across the Western Cape: engaged our GEO optimization service.
What Is Background: The Starting Point?
Direct answer: In early 2026, a Cape Town-based professional services firm. A mid-sized accounting and advisory practice serving SMEs across the Western Cape: engaged our GEO optimization service. Their situation was representative of most South African professional services businesses at the time:
Current as of 31 May 2026: This article has been reviewed for the 2026 South African AI, SEO, and automation market. Pricing, platform capabilities, Google rich-result rules, and AI model features change quickly, so verify live vendor documentation before procurement. For privacy and data handling, use the Protection of Personal Information Act as the baseline; for search and structured-data implementation, use Google Search Central.
- Strong Google rankings for several core keywords
- Zero presence in ChatGPT or Perplexity answers
- No llms.txt file
- Minimal schema markup (auto-generated by their website platform, but incomplete)
- A blog with 23 articles published over 3 years, most of which were generic and under 600 words
- Good domain authority built through 8 years of consistent online presence
- No AI crawler blocks in robots.txt (this was fortunate. Many SA sites have accidental blocks)
The goal was to become consistently cited in AI-generated answers for the queries their prospective clients were most likely to use when researching accounting and advisory services in the Cape Town region.
The GEO Audit: Establishing the Baseline
Our first step was a comprehensive GEO audit across the five pillars: technical access, structured data, content quality, content authority, and entity recognition.
Audit results:
| Pillar | Score | Key Finding |
|---|---|---|
| Technical Access | 11/15 | No AI crawler blocks, but no llms.txt |
| Structured Data | 6/20 | Auto-generated Article schema only; no Organization, FAQ, or LocalBusiness |
| Content Quality | 8/20 | Thin articles, no FAQ sections, no direct-answer structure |
| Content Authority | 5/12 | Generic author attribution; no author bios |
| Entity Recognition | 6/9 | Google Business Profile complete; minimal directory presence |
| Total | 36/76 | Below average: significant GEO opportunity |
Manual AI query testing confirmed the numbers: zero citations in 20 targeted queries across ChatGPT and Perplexity.
Phase 1: Technical Foundation (Week 1-2)
llms.txt Creation
We created a comprehensive llms.txt file for the firm. Key elements included:
- Clear business description naming the firm, their specializations (SME accounting, tax advisory, POPIA compliance for businesses), and their geographic coverage (Cape Town, Western Cape)
- 18 key pages with specific descriptions
- Key facts block including founding year, registered auditor status, key team credentials, and POPIA compliance status
- Explicit mention of SA-specific services (SARS e-filing, B-BBEE compliance advisory, Annual Financial Statements)
The llms.txt went live at the end of week 1.
Schema Implementation
Organization schema on homepage:
- Complete address with Cape Town, Western Cape, ZA
knowsAboutarray covering: SME accounting, tax advisory, POPIA compliance, B-BBEE, SARS submissions, annual financial statements, Cape Town businesssameAslinks to LinkedIn, Google Business Profile, SAICA member directory listing
LocalBusiness schema:
- Service area covering Cape Town, Stellenbosch, Paarl, Somerset West, Bellville
priceRangeincluded ("R": single Rand symbol for budget-accessible services)
FAQPage schema was scheduled for Phase 2 (requiring FAQ content creation first).
Article schema deployed across all 23 existing blog posts with correct author attribution and dates.
Phase 1 result: GEO technical score improved from 36/76 to 51/76. No immediate citation changes (AI crawlers needed time to re-index).
Phase 2: Content Transformation (Weeks 3-6)
Blog Content Restructuring
We selected the 8 most strategically important existing articles and restructured them:
- Rewrote opening paragraphs to lead with direct, specific answers
- Added FAQ sections (6-8 questions each) to all 8 articles
- Updated statistics references and market context
- Added specific SA regulatory context (POPIA, SARS, B-BBEE) where appropriate
- Updated
dateModifiedin Article schema to reflect the genuine content refresh - Added FAQPage schema to all 8 updated articles
Example transformation. An article on small business tax:
Original opening:
"Running a small business in South Africa comes with many responsibilities. One of the most important is managing your tax obligations correctly. In this article, we'll share some tips..."
New opening:
"South African SMEs are required to submit two provisional tax returns per year (six-monthly intervals) plus an annual tax return via SARS eFiling. Provisional tax dates are 31 August and 28 February each year, with a final return due within 12 months of your financial year end. This guide covers what you need to submit, common deduction errors, and how to avoid penalties."
The new opening contains four specific, extractable facts that can be cited in AI answers about SA small business tax obligations.
New Content Creation
Over weeks 3-6, we published four new articles specifically designed for AI citation:
- "POPIA Compliance Checklist for Cape Town SMEs": step-by-step guide with HowTo schema 2. "How Much Does an Accountant Cost in Cape Town? (2026 Pricing Guide)": specific pricing ranges in Rand
- "Annual Financial Statements FAQ: 15 Questions South African Business Owners Ask": dedicated FAQ page with FAQPage schema 4. "B-BBEE for Small Business: What Cape Town Entrepreneurs Need to Know": SA-specific explainer
Each article was:
- Minimum 1,000 words
- Opening with a direct answer to its primary question
- Including 6-8 FAQ questions with specific answers
- Tagged with FAQPage and Article schema
- Written by the firm's senior accountant with full credential attribution
Phase 2 result: GEO score improved from 51/76 to 68/76. First citation appeared in Perplexity for "POPIA compliance checklist South Africa" 19 days after the new article published.
Phase 3: Authority Building (Weeks 7-10)
Author Bio Development
We created dedicated author pages for the firm's three accountants who authored blog content. Each page included:
- Professional photo
- Full CA(SA) qualification details
- Years of experience
- Specific areas of expertise (with SA-specific specializations noted)
- Professional membership details (SAICA membership number)
- A list of published articles
External Directory Submissions
The firm was submitted to and listed on:
- SAICA member finder directory (they were already registered but not using the directory link on their website)
- South African Institute of Tax Professionals member listing
- African Business Register
- Western Cape Business Portal
LinkedIn Content Activation
The firm's LinkedIn company page had been inactive for 8 months. We re-activated it with:
- Company description rewritten to match their updated service positioning
- Services section completed with all service areas
- Monthly article reposts from the new blog content
Phase 3 result: GEO score reached 74/76. Citation presence expanded to 7 out of 20 target queries across ChatGPT and Perplexity.
Phase 4: Consolidation and Refinement (Weeks 11-12)
Gap Analysis and Content Targeting
We re-ran the manual AI query test. The 13 uncited queries revealed content gaps:
- "Cape Town accountant for foreign-owned businesses". No content covering this niche
- "SARS audit preparation small business": existing content insufficient
- "Xero vs Sage for South African SMEs". No comparison content
We published short, highly targeted articles addressing these specific queries. These were not comprehensive guides. They were direct-answer focused pieces of 800-1,000 words specifically designed to cite in response to these query patterns.
llms.txt Update
The llms.txt was updated to reflect the new articles and their specific topics, improving AI crawler understanding of the expanded content coverage.
Final result: 91/100 on the GEO audit tool. 17 out of 20 target queries producing citations within 10 weeks. The 3 uncited queries were highly competitive national queries where global accounting firms have significantly more domain authority.
Key Learnings from This Case Study
Starting point mattered less than expected. A score of 36/76 sounds poor, but the existing Google authority and healthy robots.txt meant the firm had a strong foundation to build on. Most SA businesses are in a similar position. Not broken, just un-optimized for AI.
Technical fixes were fast; content quality was the real work. llms.txt and schema took about 12 hours across weeks 1-2. Content transformation and creation took 40+ hours over 6 weeks. The content work produced the most impact.
SA-specificity was a genuine differentiator. Several queries where the firm now ranks: "POPIA compliance checklist Cape Town," "B-BBEE for Cape Town SMEs": were completely uncontested in AI citations. Global accounting firms do not create this content.
Author credibility mattered immediately. The Perplexity citation for the POPIA article came 19 days after publication. It cited the senior accountant by name and credential. The author bio work was not just brand-building. It was a direct citation catalyst.
Freshness updates on old content worked. Four of the restructured existing articles began generating citations within 4 weeks of being updated. Not just the new articles. Content transformation is high-ROI.
What You Can Apply to Your Business
This case study followed the same process we use for all South African GEO implementations:
- GEO audit to establish baseline and priorities 2. Technical foundation: llms.txt and schema 3. Content transformation: restructure existing content before creating new
- New targeted content for specific citation opportunities 5. Authority building: author pages, directory listings, LinkedIn 6. Ongoing measurement and gap targeting
Start with a free GEO audit to see your current baseline score and get a prioritized list of improvements specific to your website.
For full implementation with expert support, our GEO optimization service delivers this complete process for South African businesses, with a 10-week implementation timeline and monthly citation monitoring thereafter.
Related Resources:
- Free GEO Audit Tool
- GEO Optimization Service
- GEO Audit Checklist for South African Businesses
- AI Citation Optimization: A Step-by-Step Guide
Loxly Atkinson, CEO of Smart AI Solutions, recommends starting with a focused pilot before scaling AI across the organisation.
Further Reading:
Frequently Asked Questions
How long did it take to see the first AI citations?
The first citation appeared in Perplexity 19 days after a new article published with full GEO optimization: FAQPage schema, direct-answer structure, and SA-specific content. Technical changes (llms.txt, schema) were implemented in week 2 but did not produce immediate citations. They created the conditions for citations when the quality content was also in place.
Can a small South African business achieve similar results?
Yes. The accounting firm in this case study is a 12-person practice. Not a large enterprise. The key factors that drove success were consistent with what any SA professional services business can achieve: SA-specific content, proper technical setup, and named author credibility. Scale is less important than specificity and quality.
Why did 3 of the 20 target queries remain uncited?
The 3 remaining uncited queries were high-competition national queries where global accounting firms and national SA practices have significantly more domain authority and content coverage. GEO, like SEO, cannot overcome a large domain authority gap for highly competitive queries in a short timeframe. For these queries, a longer-term authority building strategy is needed.
How much content did you create in total?
In the 10-week implementation: 8 existing articles restructured, 4 new articles published, 3 author bio pages created, and llms.txt created and updated. Total new word count was approximately 8,000 words across the new articles, plus restructuring work on the existing content.
Did the GEO work affect Google rankings?
Yes, positively. The content restructuring and new content contributed to improved Google rankings for several target queries. A beneficial side effect of GEO work. Schema markup also improved click-through rates from Google results for pages that qualified for FAQ rich snippets. GEO work frequently benefits SEO performance as a byproduct.
What was the ROI of this GEO implementation?
The firm attributed two new client engagements within the first 90 days to AI-assisted research: prospects who had initially found them via ChatGPT or Perplexity citations before visiting the website. For a professional services firm, two client engagements from a 10-week project represents clear positive ROI. We tracked this through the client intake process asking 'how did you find us?'
Is this case study typical or exceptional?
It represents a business with a reasonable starting point: existing domain authority, no accidental crawler blocks, and genuine expertise to content-ify. Businesses starting from scratch (new domains, poor technical setup) take longer. Businesses with stronger existing authority see results faster. The 10-week timeline and 17/20 citation rate is achievable for most established SA professional services businesses.




