Case studies

The playbooks, in full.

Not slogans — the actual sequence: which gaps we picked, what we published, how it was structured, and what we watched to know it worked.

Topical authority · AI apps

Enverson AI: owning "best AI language learning app" one question at a time

In-house project

The problem. An AI language tutor competing against Duolingo, Babbel and Speak — brands with enormous domain authority and a decade of backlinks. Ranking for "language learning app" head terms was hopeless. But the buying question is never the head term. It is "is X better than Duolingo", "what should I use to learn German", "does ChatGPT work as a tutor".

What Klepha found. Gap analysis surfaced two clusters nobody had properly earned: head-to-head comparison queries against each incumbent, and beginner "where do I start with <language>" intent. High commercial intent, weak incumbent coverage — the incumbents write about their own product, not about the comparison.

What we built. A 14-page cluster: five head-to-head comparisons (vs Duolingo, Babbel, Speak, Langua, Praktika), two ranking pillars for "best" and "top 8" queries, two AI-versus-human angle pieces, and five learner-intent guides — all cross-linked, all shipped with Review, ItemList, FAQPage and BreadcrumbList schema so both Google and the answer engines can parse the verdict without guessing.

Why it works on AI engines too. Comparison pages with explicit, structured verdicts are exactly what an LLM quotes when someone asks it to compare tools. The same 14 pages that chase long-tail search also feed the answer engines the sentences they need.

The incumbent owns the category term. You own every question a buyer asks on the way to choosing.
Keyword gap analysisComparison pagesReview + ItemList schemaInternal linkingAI answer tracking
14
cluster pages published and interlinked
5
head-to-head comparison pages, one per incumbent
100%
of pages shipped with FAQ + breadcrumb schema
3
answer engines monitored for brand mentions

Figures describe work delivered on a property we operate. See the cluster: vs Duolingo, top 8 apps.

Generative engine optimization

Klepha.com: getting a brand-new domain into AI answers

In-house project

The problem. A domain with no history, no backlinks and no citations, in a category where buyers increasingly ask an assistant instead of searching. Classic SEO advice — "build authority over 12 months" — is not a strategy when the answer engines are choosing vendors today.

What Klepha found. Running our own scans showed the uncomfortable truth: engines answered questions about SEO tooling by naming the same four incumbents, and none of the pages they cited were ours because we had none worth citing. The audit also flagged the mechanical blockers — pages the AI crawlers could not parse cleanly, missing structured data, no canonical answer to any question we wanted to own.

What we built. Ten deep technical guides — generative engine optimization, keyword gap analysis, schema markup, technical audits, on-page checklists and more — each written to be the quotable answer to one question, each with a visible FAQ block matched by FAQPage JSON-LD, breadcrumbs, and internal links into the product pages.

How we know it moves. Every prompt we care about is tracked weekly against ChatGPT, Gemini and Perplexity, with the answer text, the citations and the competitor mentions stored per scan — next to Search Console clicks and positions for the same topics.

If no page of yours answers the question completely, the engine has nothing of yours to quote.
Technical GEO auditFAQPage schemaPrompt trackingShare of voiceSearch Console
24
guides published across two topic clusters
3
engines scanned on a weekly schedule
20+
prompts tracked with citations recorded per scan
100%
of guides carrying FAQ + article structured data

Read the method: Generative engine optimization →

Community demand · Reddit

Reddit demand capture: the 30-day playbook

Playbook walkthrough

The problem. Every day people describe your exact problem on Reddit and ask which tool solves it. Those threads rank in Google, get quoted by AI engines, and convert far better than an ad — but finding them manually means scrolling forever, and posting badly gets you banned.

Week 1 — listen properly. Set the keyword list that defines your niche, and let Klepha pull matching threads continuously. Every thread gets an AI relevance score, so a feed of hundreds collapses into the handful actually worth answering. Nothing is posted yet.

Week 2 — answer, do not advertise. Klepha drafts a reply for each high-scoring thread in the subreddit's register: answer the question first, disclose the affiliation, mention the product only where it genuinely fits. You review and edit every draft before it goes anywhere.

Week 3 — turn threads into pages. The recurring questions in those threads are keyword research that no tool can fake. Feed them into the content engine and publish the page that answers each one properly — the same question then earns you the thread reply and the search result.

Week 4 — measure both channels. Watch the tracked prompts and the Search Console queries for the topics you engaged. Community answers are also training data for the engines: threads where your brand is described accurately shift what assistants say about you.

Reddit rewards the most useful comment in the thread. That is a content problem, not an ads problem.
Keyword-driven monitoringAI relevance scoringReply draftsAuto-scan schedulerContent follow-through
4
weeks from setup to a repeatable weekly routine
AI reply drafts included on every paid plan
1
keyword list drives the whole feed — edit it any time

This card describes the playbook and the product steps, not a specific customer's results. See Reddit Marketing →

Klepha is in private beta. The studies above cover properties we operate ourselves, so every number is work we can evidence. Customer performance figures are published only with that customer's written approval.

The pattern

Every study runs the same four moves

Different niches, identical sequence — which is exactly why it can be productised.

1

Find the question, not the keyword

Head terms belong to incumbents. Buying questions — comparisons, alternatives, "where do I start" — are open, and they are what people type into assistants.

2

Publish the complete answer

One page per question, structured so a machine can lift the verdict: clear headings, a visible FAQ, matching JSON-LD, and internal links that prove the cluster is deliberate.

3

Make it quotable

Explicit claims, comparison tables, named entities. Engines cite pages that state something specific; they skip pages that hedge.

4

Watch both scoreboards

Search Console for clicks, impressions and positions. Tracked prompts for mentions, citations and share of voice. Work that moves neither gets cut.

FAQ

About these results

How long does it take to see results from Klepha?

Technical and schema fixes are usually re-crawled within days. New articles typically start collecting impressions in Google Search Console in two to six weeks. AI answers move on their own cycle — engines re-read high-authority pages roughly every couple of weeks, so prompt visibility tends to shift after a month of consistent publishing.

Do these playbooks work for a brand new site?

Yes, with different expectations. A new domain should start with long-tail and comparison queries where the competition is weak, publish a tight cluster around one topic rather than scattered posts, and get the technical and schema layer right from day one. That is exactly the sequence in the two in-house studies above.

How many articles does a topical cluster need?

Enough to cover the question space a buyer actually asks — usually one pillar page, five to eight comparison or alternative pages, and five to ten supporting how-to guides, all internally linked. Fourteen pages covered the AI language learning niche in our own cluster.

Can I see a case study for my industry before I sign up?

Run the free visibility report first — it takes about two minutes and shows your real gaps, competitors and current AI answer coverage. That is more useful than someone else's industry, and it costs nothing.

Are the numbers on this page audited client results?

No. The figures describe work delivered — pages published, prompts tracked, schema coverage — on properties we operate ourselves. We publish customer performance numbers only with written approval from that customer, so no third-party results are claimed here.

Your niche has the same
open questions.

Find out which ones you are missing — free report, two minutes, no sign-up.

Get my free report See the blog playbook