Content Strategy & Go-to-Market Positioning

Full-Stack Brand, E-Commerce & Growth System Build

Built for the 14,000, Not the 21: A Content Strategy That Found the Gap Everyone Else Was Marketing Past

Lexora AI brand banner featuring gold geometric technology network lines set against a deep navy blue background.
Lexora AI brand banner featuring gold geometric technology network lines set against a deep navy blue background.

THE BRIEF

The Assignment

Lexora AI needed a go-to-market content strategy for a category that, on the surface, looked either non-existent or already won. Legal AI in South Africa is usually described in one of two ways: an enterprise story (Big Six firms deploying Harvey AI, LexisNexis rolling out Protégé) or a consumer story (WhatsApp-based tools bringing basic legal help to the public). Neither framing is wrong. Both are incomplete.

The Real Starting Point

The brief was to find out who this market is actually failing, and build the entire content system, research, positioning, persona, keyword architecture, and a locked publishing calendar, around that gap, before a single word of marketing copy is written.

The Engagement

I was engaged as the sole content strategist to produce a full go-to-market content package: market and competitive research, audience profiling, a keyword and Generative Engine Optimisation (GEO) architecture, a messaging framework, and a 12-week campaign calendar, delivered as a single, decision-ready strategic document, not a loose content brief.

THE PROBLEM

Most legal-tech marketing in South Africa makes the same mistake: it assumes the market is a single audience wearing different budgets. It isn't. It's three structurally different buyers, and every competitor in the category is talking to only two of them.

Before any content could be written, the actual shape of the market had to be mapped — not assumed.

THE MISDIAGNOSIS

The conventional read on this market is that it's either too small to bother with (legal AI is niche) or already saturated (the big firms have it covered). Both conclusions come from looking only at the top of the market. Neither holds up against the Legal Practice Council's own numbers.

THREE GAPS THAT HAD TO BE CLOSED BEFORE STRATEGY COULD BEGIN

  1. No verified market sizing Every public narrative about "legal AI adoption in South Africa" cited enterprise anecdotes, not practitioner-level data. Without knowing how many firms actually exist at each size tier, no audience decision could be trusted.

  2. No competitive content mapping Six players occupy this space in some form. None had been mapped against who they actually serve versus who they claim to serve — the gap between stated positioning and actual served segment is where the opportunity lives.

  3. No defensible search-intent architecture No licensed keyword tool was available in this environment. That meant the temptation to invent search volumes to make the strategy look more "data-backed" had to be actively resisted — a fabricated number is worse than an honest gap, because it fails silently.

THE ACTUAL FINDING

South Africa has 21 law firms with more than 50 attorneys, and 14,242 sole practitioner firms. Every competitor in the category — LexisNexis, Juta, Harvey AI's SA footprint — speaks to the 21, in enterprise-procurement language. The consumer tools speak to the public. The 14,000 practitioners in between, the segment identified as the most preferred technology-buyer tier by firm size, were being marketed past, not to.

[ASSET BLOCK — problem-diagram] Asset name: lexora-market-stratification-diagram.png What to create: A three-tier pyramid or funnel visual: top tier labelled "21 firms — enterprise (LexisNexis, Juta, Harvey AI)"; bottom tier labelled "Public — consumer tools (My AI Lawyer)"; middle tier highlighted in gold/navy and labelled "14,242 sole practitioners — unserved." Title: "The Market Everyone Marketed Past."

FIVE RESEARCHED GAPS

Case study strategy cards outlining market challenges for legal AI search, featuring data on sole practitioner firms, advocate segments, AI citation trust, and GEO presence.
Case study strategy cards outlining market challenges for legal AI search, featuring data on sole practitioner firms, advocate segments, AI citation trust, and GEO presence.

THE STRATEGY

A content strategy for an unowned category can't start with content. It has to start with proof that the category exists, who's actually in it, and what will make them stop scrolling. Five disciplines were sequenced to build that proof before a single headline was drafted.

3.1 — Market & Competitive Intelligence

What it is and where it fits Market and competitive intelligence is the research layer that determines whether a positioning strategy is discovering real whitespace or inventing a gap that doesn't exist. In content strategy specifically, it answers a question most briefs skip: has anyone already won the argument I'm about to make?

How it was applied Research was run in three layers: market-context (current adoption sentiment, regulatory signals, industry publications like De Rebus and Law.com), competitive landscape mapping (direct product-page review of LexisNexis Protégé, Jutastat Evolve, Legal Interact/My AI Lawyer, plus third-party coverage of Harvey AI inside SA's Big Six firms), and audience-structural research (Legal Practice Council firm-size data, Africa Legal/Dazychain adoption survey figures, GRM Group's small-firm technology-investment analysis). Six competitors were mapped not just on what they said, but on who they were actually built to serve — and where that left a content gap wide open.

Why this approach over alternatives The alternative — building messaging from category assumptions ("legal AI is growing, therefore say so") — produces content indistinguishable from every other vendor's. Mapping served segment against stated positioning for each competitor is what surfaced the specific, ownable gap: nobody using practitioner-facing, plain-practice language for the sole-practitioner tier.

Expected impact A defensible, source-backed market narrative that can't be dismissed as a marketing invention — every claim in the strategy traces to a named, checkable source, which matters doubly in a professional-services category where the buyer (a practising attorney) is trained to interrogate unsupported claims.

Tools used Direct product-page review (LexisNexis, Juta, Legal Interact), legal-industry publications (De Rebus, Law.com International), legal-marketing research firms (Clio, Searchlab, SeoProfy, Aion Marketing) for sourcing; structured comparison-matrix documentation for synthesis.

Strategic insight In a category with no existing content leader, the fastest way to manufacture authority isn't better copywriting — it's better research discipline. A strategy that can point to a named, dated source for every claim earns trust from a skeptical professional audience faster than a strategy that simply sounds confident.

[ASSET BLOCK — competitive-matrix] Asset name: lexora-competitive-matrix-screenshot.png What to capture: Clean screenshot or recreated table of the six-player competitive matrix — Player, Segment Served, Positioning, Content Gap columns visible.

Strategic Campaign Decisions

Target Market & User Persona

Based on the client's inventory and vision, we researched the demographics, pain points, and online shopping behaviour of women in South Africa. The findings defined the target market and informed the personas the entire strategy was built around.

Launch in Gauteng Only

A R35,000 budget cannot cover a national market credibly. The strategy concentrated spend in Gauteng, the highest concentration of South African online shoppers, the highest average household income, and the client's home base. Tighter geography kept CPM and CAC targets commercially viable.

Multichannel Social Across Instagram, Facebook, TikTok, and WhatsApp

South African mobile behaviour doesn't follow Western playbooks. Each platform was assigned a role based on where it dominates: TikTok for cold reach across all age groups, Instagram for the 20–30 segment, Facebook for 35+, and WhatsApp as the primary lead nurture and conversion channel, where open rates and response cycles outperform email in this market by a significant margin.

Four Phases Mapped to Audience Temperature

A single campaign serving conversion messages to cold audiences wastes spend. The campaign ran in four phases, Pre-Launch, Brand Awareness, Lead Generation, Warm/Hot Retargeting, each engineered for where the audience sat in the funnel. Cold spend built awareness, warm spend captured leads, hot spend converted revenue.

Target Market & User Persona

Based on the client's inventory and vision, we researched the demographics, pain points, and online shopping behaviour of women in South Africa. The findings defined the target market and informed the personas the entire strategy was built around.

Multichannel Social Across Instagram, Facebook, TikTok, and WhatsApp

South African mobile behaviour doesn't follow Western playbooks. Each platform was assigned a role based on where it dominates: TikTok for cold reach across all age groups, Instagram for the 20–30 segment, Facebook for 35+, and WhatsApp as the primary lead nurture and conversion channel, where open rates and response cycles outperform email in this market by a significant margin.

Launch in Gauteng Only

A R35,000 budget cannot cover a national market credibly. The strategy concentrated spend in Gauteng, the highest concentration of South African online shoppers, the highest average household income, and the client's home base. Tighter geography kept CPM and CAC targets commercially viable.

Four Phases Mapped to Audience Temperature

A single campaign serving conversion messages to cold audiences wastes spend. The campaign ran in four phases, Pre-Launch, Brand Awareness, Lead Generation, Warm/Hot Retargeting, each engineered for where the audience sat in the funnel. Cold spend built awareness, warm spend captured leads, hot spend converted revenue.

Position around the underserved middle, not the whole market

market "Built for the 14,000, not the 21" became the single sentence every downstream decision had to serve — messaging, keyword priority, even which case studies to feature.

GEO as a core pillar, not a keyword afterthought

Generative Engine Optimisation was built into the campaign objectives, the content architecture, and the KPI framework from the start — not bolted onto one content cluster after the fact. Every pillar article was built with a quick-answer block, structured extractable content, and schema markup as a production standard, not an optional pass.

Expand the research past the brief

The original brief targeted attorneys. Independent research into how the South African legal profession is actually structured surfaced a second, sharper opportunity: advocates, who are legally barred from forming firms and are consequently talked past by every existing competitor. I added this as a documented expansion track, not a replacement for the core campaign.

Build one connected campaign, not six deliverables

Every phase of this project was built to hand off cleanly into the next: personas built in Phase 1 drove the content plan in Phase 2, which drove the SEO brief in Phase 3, the social calendar in Phase 4, the paid media plan in Phase 6, and the KPI framework measured in Phase 5 traced back to the SMART targets set in Phase 1.

Framework 1: Research & Positioning Architecture

3.2 — Audience & Persona Architecture

What it is and where it fits Persona architecture translates market-sizing data into a single, specific person a content calendar can be written to rather than at. In B2B and professional-services marketing, this discipline is the difference between content that reads as relevant and content that reads as generic industry commentary.

How it was applied A primary persona — "Sole Practitioner Naledi" — was built directly from the structural data uncovered in the competitive research phase, not from a generic template. Naledi Khumalo: 38, sole practitioner in general civil and commercial litigation, based in Polokwane (deliberately outside the Johannesburg/Cape Town/Durban core to reflect the geographic reality of the 14,000), nine years in practice, one part-time admin assistant. Her goals, frustrations, information channels, and buying triggers were built out in full — including the specific, checkable detail that she has tried ChatGPT informally but doesn't trust it for South African case law without local-context guardrails. A secondary persona (an in-house SME legal lead facing a parallel resourcing problem) was included for later-stage content expansion.

Why this approach over alternatives A composite "legal professional" persona would have produced content generic enough to apply to any firm of any size — which is precisely the failure mode of the two competitor camps already occupying this space. A single, sharply specific persona forces every content decision to pass one test: would Naledi stop scrolling for this, or does it read like it was written for someone with a procurement department she doesn't have?

Expected impact Content that reads as written by someone who understands a solo practitioner's actual day — billable-hour pressure, no research team to delegate to, evaluating tools without a sales call — rather than generic "legal professionals" messaging. This is the mechanism by which the "14,000, not the 21" positioning becomes felt in the copy, not just stated as a tagline.

Tools used Legal Practice Council structural data, Africa Legal/Dazychain technology-adoption survey data, and Clio's Legal Trends solo/small-firm marketing-spend benchmarks — triangulated to build a persona grounded in real segment behaviour rather than invented detail.

Strategic insight The persona is only as strong as the market data underneath it. Building Naledi after the competitive and structural research — rather than as a first step — meant every trait in her profile is traceable to a documented pattern, not a marketer's guess at what a small-firm attorney is probably like.

[ASSET BLOCK — persona-profile] Asset name: lexora-naledi-persona-card.png What to create: A single-page persona card — name, age, role, location, goals, frustrations, buying triggers, and the representative quote, styled in Lexora's brand colours.

Infographic comparing South Africa's two-tier legal profession, detailing the distinct roles of attorneys handling client-facing management and advocates specializing in litigation and oral argument.Target audience research infographic for Lexora AI featuring three distinct South African legal personas—sole practitioner Naledi Khumalo, in-house counsel Michael Adams, and senior advocate Thabo Mokoena, SC.

Campaign SMART targets set at the strategy stage:

Lexora AI launch campaign objectives and key results dashboard detailing strategic goals for brand awareness, thought leadership, lead generation, product adoption, and organic visibility.
Lexora AI launch campaign objectives and key results dashboard detailing strategic goals for brand awareness, thought leadership, lead generation, product adoption, and organic visibility.
Lexora AI launch campaign objectives and key results dashboard detailing strategic goals for brand awareness, thought leadership, lead generation, product adoption, and organic visibility.

3.3 — Keyword & Search-Intent Architecture (Including GEO)

What it is and where it fits Search-intent architecture organises what an audience searches for by funnel stage — problem-aware, solution-aware, comparison, and conversion-ready — so content production has a map instead of a list of disconnected topic ideas. Generative Engine Optimisation (GEO) extends this discipline into how AI assistants (ChatGPT, Gemini, Perplexity) surface and cite content, which is now a parallel discovery channel to traditional search, not a future consideration.

How it was applied Five keyword clusters were built by funnel stage: problem-aware (e.g. "case law research taking too long"), solution-aware/comparison (e.g. "Jutastat Evolve alternative"), category-education content structured specifically for AI-search citability, regulatory/compliance terms tied to the incoming CPD requirement, and bottom-funnel comparison and trust terms. Crucially, this environment has no licensed keyword-volume tool — so rather than inventing search-volume figures to make the architecture look more quantified, the deliverable was explicitly framed as an intent architecture to be validated against a live tool (Google Keyword Planner, Ahrefs, or SEMrush) before locking production past week four.

Why this approach over alternatives Presenting fabricated search volumes would have made the document look more "finished" on first read, but would have failed the moment it met real data — and would have violated the non-negotiable standard applied across all research: no unverifiable figure is presented as fact. An honest intent architecture that names its own validation gap is more useful to a content team than a confident but invented one.

Expected impact Category-education content (Cluster 3) is the highest strategic priority precisely because these are the queries increasingly answered directly by AI assistants rather than a list of blue links — content built to be clearly claimed, clearly sourced, and cleanly citable has a structural advantage in that surface that ordinary SEO copy does not.

Tools used Documented South African legal-search behaviour patterns (60%+ mobile-origin search, the shift toward hyper-local practice-area SEO) sourced from Aion Marketing; funnel-mapping methodology applied manually pending validation via a licensed keyword tool.

Strategic insight GEO isn't a section you add to a content strategy — it's a structural requirement that changes how every piece in Cluster 3 has to be written: named claims, defined terms, attributable sources. Treating it as a bolt-on tag rather than a writing constraint is the most common reason legal-content strategies fail to get cited by AI search systems even when they rank well traditionally.

[ASSET BLOCK — keyword-cluster-map] Asset name: lexora-keyword-cluster-funnel.png What to create: A funnel diagram showing the five keyword clusters mapped top-to-bottom by funnel stage, each labelled with its strategic purpose and primary content format.

Oh! Divine Fashion digital strategy spreadsheet mapping out channels, targeting, campaign goals, objectives, KPIs, dates, budgets, content types, and status across pre-launch, organic, paid SMM, and email marketing phases.
Oh! Divine Fashion digital strategy spreadsheet mapping out channels, targeting, campaign goals, objectives, KPIs, dates, budgets, content types, and status across pre-launch, organic, paid SMM, and email marketing phases.

3.4 — Messaging Framework & Positioning

What it is and where it fits A messaging framework converts market research and persona insight into the specific words a brand is allowed to use and the words it deliberately avoids. It's the discipline that prevents good research from being diluted by generic category language once copywriters start producing volume.

How it was applied The core positioning statement — "AI legal research, sized and priced for the way most South African lawyers actually practice — not the way the Big Six do" — was built to sit directly on top of the market-stratification finding. Three messaging pillars followed: "Built for the 14,000, not the 21" (using the LPC statistic as a credibility anchor, not a slogan), plain-practice language as a deliberate contrast to enterprise-procurement register, and the CPD deadline treated as legitimate, dated urgency rather than manufactured scarcity. A "what to avoid" list was written explicitly: no heritage/authority framing (already Juta's territory), no "democratising justice" language (already Legal Interact's), no unexplained enterprise jargon.

Why this approach over alternatives Writing a positioning statement without an explicit avoid-list is how brands drift into sounding like their competitors within a few months of content production — a new copywriter reaches for "trusted," "cutting-edge," or "democratising" because those words feel safe, not because they're strategically available. Naming exactly which language is already owned protects the differentiation the research uncovered from being quietly eroded.

Expected impact A messaging system that stays distinct as content volume scales — the test for success isn't whether the tagline is memorable on day one, it's whether piece 40 in the content calendar still sounds like nobody else in the category.

Tools used Direct competitor copy audit (product pages, campaign language) cross-referenced against the persona's stated frustrations (Section 3.2) to ensure every pillar answers a frustration Naledi actually has, not a generic value proposition.

Strategic insight A messaging framework's real job isn't to describe the brand — it's to make certain sentences unwritable. The avoid-list did more strategic work here than the positioning statement itself, because it's the mechanism that keeps a growing content team from converging back toward the category's default language.

[ASSET BLOCK — messaging-pillars] Asset name: lexora-messaging-pillars-card.png What to capture: A clean three-pillar visual — the core positioning statement at top, three messaging pillars below, and the "what to avoid" list as a footnote strip.

Lexora AI content-to-channel mapping spreadsheet detailing 64 mapped content items, primary marketing channels, paid campaign tracking, and funnel stage distribution.
Lexora AI content-to-channel mapping spreadsheet detailing 64 mapped content items, primary marketing channels, paid campaign tracking, and funnel stage distribution.

3.5 — Campaign Calendar & Editorial System

What it is and where it fits A campaign calendar is where strategy either becomes executable or stays theoretical. This discipline maps every keyword cluster and messaging pillar to a specific topic, format, publish date, and channel set — the artifact a content team can actually work from without re-litigating strategy every week.

How it was applied A 12-week draft calendar (4 August – 19 October 2026) was built on a one-primary-piece-per-week cadence, each topic mapped to its keyword cluster and repurposed into LinkedIn and email touches within the same week. The sequence was deliberately staged: problem-aware and GEO-optimised category content in weeks 1–5 to build topical authority before any comparison or bottom-funnel content runs, comparison landing pages in weeks 6–7 once that authority exists, the CPD regulatory newsjacking piece placed at week 8 to align with the compliance deadline's growing urgency, and proof/trust content (case study, testimonial roundup) closing the cycle at weeks 11–12.

Why this approach over alternatives Publishing comparison and bottom-funnel content in week one — before any topical authority exists — is a common shortcut that produces conversion-focused pages with no organic or GEO visibility to actually reach. Sequencing category-education content first means the comparison pages in weeks 6–7 are landing into an audience the earlier content has already started building.

Expected impact A calendar that functions as a reusable architecture, not a one-off list — the strategy explicitly states that all dates are draft scheduling points pending keyword validation (Section 3.3), so the system can absorb real search data without needing to be rebuilt from scratch.

Tools used Manual funnel-sequencing methodology built on the Section 3.3 cluster architecture; designed for direct import into a project-management or editorial-calendar tool once production begins.

Strategic insight A campaign calendar's value isn't the list of dates — it's the sequencing logic underneath it. Building category authority before running comparison content is the single decision most likely to determine whether this strategy compounds over 12 months or gets treated as a batch of unrelated blog posts.

[ASSET BLOCK — campaign-calendar] Asset name: lexora-12-week-calendar-screenshot.png What to capture: Clean table screenshot of the full 12-week calendar — Week, Date, Topic, Format, Cluster, and Channels columns visible.

Lexora AI "Built for the 14,000" live campaign dashboard displaying 12-week SMART targets, actual metrics, content production status, and persona tracking.

Editorial & Content Planning

What this section demonstrates: content ideation, editorial planning, launch-campaign structuring

With positioning locked, I built a 55-item content inventory spanning LinkedIn, paid search, SEO blogs, landing pages, and GEO posts — then restructured it around a genuine product-launch arc (pre-launch anticipation, a concentrated launch moment, then a 12-week always-on programme), rather than a flat, undifferentiated content calendar.

Deliverables produced:

  • 55-item master content inventory, categorised by phase, format, funnel objective, and target persona

  • Full dated editorial calendar: pre-launch teaser sequence, 48–72 hour launch-moment plan, and 12-week post-launch programme

  • Three fully developed content briefs (LinkedIn, landing page, long-form SEO/GEO blog) with headline options, structure, CTA, and GEO tactic specified for each

  • A dedicated asset and visual brief mapping every piece to its required visual, format, and specs

DELIVERABLES

Framer: Deliverables list / accordion

SECTION LABEL What Was Delivered

LEAD COPY The engagement produced a single, decision-ready strategic document — not a scattered set of briefs — covering every layer required to take Lexora AI to market with a defensible, differentiated content position.

DELIVERABLES LIST

  • Verified market and structural data set (firm-size stratification, adoption sentiment, regulatory timeline)

  • Six-player competitive matrix mapping served segment against stated positioning

  • Primary and secondary audience personas, including full goals/frustrations/channel/trigger profiles

  • Five-cluster keyword and search-intent architecture, GEO-prioritised

  • Full messaging framework: positioning statement, three pillars, tone guardrails, explicit avoid-list

  • 12-week campaign calendar with topic, format, cluster, and channel mapping

  • Success metrics framework with honestly-scoped baselines (no fabricated targets)

  • Documented risks and mitigations, including the keyword-validation dependency

  • Full source appendix — every statistic traceable to a named, dated source

[ASSET BLOCK — deliverables-grid] Asset name: lexora-deliverables-checklist.png What to create: A clean checklist-style visual, navy and gold, listing all nine deliverables with a document icon per item.

EXPECTED IMPACT

Framer: Metrics / forward-looking section

SECTION LABEL Expected Impact

LEAD COPY This is a pre-launch content strategy, not a completed campaign — the honest measure of its quality is whether the metrics framework is built to hold up once real data arrives, not whether it presents invented numbers to look finished today.

METRICS FRAMEWORK (present as a table, not a stat grid — this is intentional)


Metric

Status

Purpose

Organic sessions to Cluster 1–3 content

Baseline to be established weeks 1–4

Confirms top-of-funnel content is reaching the intended audience

AI-search citation appearances (GEO)

Tracked qualitatively from launch

Validates the GEO thesis ahead of formal tooling in month 4

Email list growth

Tracked against defined baseline

Measures nurture-funnel viability for Cluster 2 and 5 content

LinkedIn engagement rate

Benchmarked against account history

Confirms messaging resonance with the primary persona

Comparison-page conversion rate

Baseline weeks 6–9, optimised from week 10

Direct measure of bottom-funnel content effectiveness

NARRATIVE COPY

No numeric targets are presented here as fact, because none should be. Setting a conversion-rate target before a single piece of content has run would be inventing confidence rather than earning it. What's been built instead is the measurement system itself — the mechanism that turns weeks 1–4 of real traffic into an honest baseline, and every week after that into a genuine optimisation decision rather than a guess dressed up as a KPI.

[ASSET BLOCK — metrics-framework-table] Asset name: lexora-success-metrics-table.png What to capture: Screenshot or clean recreation of the metrics framework table from the strategy document.

IMPACT

Framer: Short impact / outcome section

SECTION LABEL Impact

COPY

Before this engagement, Lexora AI had a product and a category assumption: that South African legal AI is either an enterprise story or a consumer story. What this engagement produced was a third option, backed by the market's own data — and a complete system to speak to it.

THREE THINGS THIS ENGAGEMENT PRODUCED

A defensible market position, not a slogan "Built for the 14,000, not the 21" isn't a tagline invented for effect — it's a direct restatement of verified Legal Practice Council data. That distinction matters in a category where the buyer is trained to distrust unsupported claims.

A content system built to compound, not a content list The keyword architecture, persona, and messaging framework are built to absorb real keyword-tool data and real audience feedback without requiring a rebuild — the 12-week calendar is a first production run against a reusable system, not a one-off campaign.

A GEO-native content structure from day one Category-education content was architected for AI-search citability from the first draft, not retrofitted after a traditional SEO strategy underperformed — positioning Lexora to be discovered through both search engines and AI assistants as that channel split continues to widen.

[ASSET BLOCK — before-after] Asset name: lexora-before-after-positioning.png What to create: A two-panel visual. Left: "Before" — generic legal-AI category assumptions (enterprise or consumer, no defined middle). Right: "After" — the specific 14,000-practitioner segment, persona, and messaging system. Navy/gold, text-based.

WHAT THIS PROJECT CONFIRMED

Framer: Optional closing section — 3 insights

SECTION LABEL What This Project Confirmed

COPY

Three things this engagement reinforced about building content strategy in an unowned category:

The gap is rarely invisible — it's just uncounted. Nobody was deliberately ignoring the 14,000 sole practitioners. They simply weren't in the data anyone was looking at. Verified structural data, not competitor-watching, is what surfaced this opportunity.

Refusing to fabricate is a strategic decision, not just an ethical one. Every unverifiable figure — keyword volumes chief among them — was flagged as an assumption rather than stated as fact. That restraint is what makes the rest of the document's claims credible to a skeptical professional-services buyer.

GEO has to be a writing constraint, not a checklist item. Treating Generative Engine Optimisation as one more line in a content brief produces content that looks GEO-aware but isn't. It only works when it shapes how the category-education cluster is actually written — named claims, defined terms, attributable sources — from the first draft.

Oh! Divine Fashion social media brand strategy and asset matrix spreadsheet detailing profile identity elements, handles, bio lines, cover photos, story highlights, brand copy, mission statements, hashtags, and CTA buttons across platforms like Instagram, Facebook, TikTok, and WhatsApp.

RESULTS

Simulated data. The figures below were generated using a documented simulation methodology benchmarked against real SaaS and legal-marketing industry standards (see the full Performance Report for methodology). They demonstrate how I structure, interpret, and act on campaign data — not actual campaign performance.

STAT GRID (6–8 stat callout cards)

Metric

Target

Desired Result

Unique website visitors

5,000

3,847 (76.9%)

Qualified email subscribers

500

412 (82.4%)

Product demo bookings

150

89 (59.3%)

Free trial conversions

50

34 (68%)

AI-answer-engine citations

5+

2 (Gemini + ChatGPT)

Demo-to-trial conversion rate

33.3%

38.2%

Projected Year 1 ROI

68.3%

70.3%

LTV:CAC ratio

3:1

4.1:1


Organic search and LinkedIn distribution outperformed expectations; the mid-funnel visitor-to-demo conversion underperformed, pointing to email nurture and landing page optimisation as the clearest priorities for a follow-on campaign.

A few specific findings worth surfacing on their own:

The POPIA compliance checklist was the campaign's highest-performing single asset — an 8.2% gated-download conversion rate, well above the 5–15% benchmark, confirming that compliance anxiety is a genuine, high-intent lead driver in the South African legal market, not just a defensive content topic.

The "14,242 vs 21" stat card was the top-performing social post by reach — the specific, named statistic outperformed every general-messaging post in the campaign, reinforcing that the positioning research itself, presented plainly, is stronger marketing than any creative treatment layered on top of it.

The advocate-specific quote card generated the highest share count of any post in the campaign — direct evidence that the advocate research track (Section 3, Decision 3) wasn't just analytically interesting; it produced the single most shared piece of content in the plan.

GEO citations reached 2 of the 5+ target by Week 12 — below target, but establishing a real baseline; GEO is documented in the research as a compounding channel over 6–12 months, and the simulation was built to reflect that honestly rather than overstate early traction.

 IMPACT

This project exists to demonstrate a specific claim: that I can operate across the full marketing funnel on one connected campaign, not just contribute to one stage of someone else's.

Three things this project demonstrates:

Full-funnel operating capability Strategy, content, SEO/GEO, social, paid media, and performance analysis — built as one traceable system, where every downstream deliverable pulls directly from the research and personas built in Phase 1, rather than six disconnected exercises.

Original strategic thinking beyond the brief The advocates research wasn't asked for. I found it by studying how the South African legal profession is actually structured, and it became one of the project's two strongest results (the highest-share-count social post in the simulated campaign). Good strategy work finds the brief's blind spots, not just its stated requirements.

Discipline under a verification-first standard Every statistic in the research phases is sourced and named. Every simulated figure in the performance phase is clearly labelled as simulated. That distinction — knowing exactly which numbers in your own work are real and which are illustrative — is a discipline, not a detail.

WHAT I LEARNED

Running a full campaign solo, end to end, surfaces things that working on a single channel doesn't.

Trust content outperforms growth-hack content. The two best-performing assets in the simulation — the POPIA checklist and the advocate quote card — both worked because they were specific and evidence-based, not because they used a clever format. Specificity is the growth hack.

GEO compounds; it doesn't spike. Two citations against a target of five, by design, isn't a failure — it's an honest baseline for a channel that the research itself describes as a 6–12 month compounding play. Reporting a leading indicator honestly is more useful than dressing it up as a finished result.

A campaign is only as strong as its weakest handoff. The funnel's soft point wasn't any single channel — organic and social both beat expectations — it was the mid-funnel handoff from visitor to demo booking. That's an integration problem between content, landing pages, and email nurture, not a channel-performance problem, and it's the clearest argument for why full-funnel visibility matters more than channel-level optimisation alone.