Example Prompts
Last updated: September 7, 2026
Kafkai hands your site's data to your agent. It does not write, and it does not decide. The agent you connect does both.
The prompts on this page are built around that split. Three things they have in common:
- Name the project (the site).
- Ask for a decision, not a list. Do not stop at "show me"; say "decide", "rank them", "tell me which".
- Say what the result is for: a draft, a report, a post published as a draft.
Read example.com as your own project and competitor-a.com as a
competitor already registered in it. Tool calls that return data spend
credits. Checking your balance is free.
Some examples need a connection set up first: Search Console, analytics, or a publishing destination. Each of those examples says so above its prompt, so nothing fails by surprise.
A. Decide what to write next
Example 1: Pick the next three articles, with evidence
What the agent does: reads the project summary and the strategy
with the most opportunities (recommended_strategy), then pulls that
strategy's keywords. Catch-up keywords come with the competitor that
ranks, its position and its page title. The agent weighs volume,
difficulty and the competing page, and narrows to three.
What you get: three topics. Each carries its keyword, its strategy, and the URL and title of the page to beat.
Example 2: Choose winnable keywords, checked against the live results
What the agent does: pulls Catch-up keywords and filters by volume and difficulty. For the top three it reads the per-keyword SERP data: who ranks where, the titles and descriptions of the top pages, and their page types (article, product page, listing).
What you get: a table of 10, and a reading for 3. Something like "the top results are all comparison posts, so a step-by-step guide stands apart".
Example 3: Choose one topic a single article can cover, from clusters
What the agent does: pulls the semantic clusters, each with its average volume, difficulty and member keywords. It picks one and maps the members onto headings.
What you get: an outline for one article, with the keyword and volume behind each heading.
Example 4: Keep only the untouched topics that fit the site
What the agent does: reads the niche and site description from the project summary, then pulls Complement keywords and tests each one against the niche.
What you get: a keep list and a drop list. Every drop has a reason.
Example 5: For one keyword, decide between writing and fixing
What the agent does: reads the per-keyword SERP data: the ranking domains and pages, your position, the competitors' positions, and the change since the last measurement. If your site already ranks, it also reads the Search Console page rows to see that page's impressions and click-through rate.
What you get: one of "write new" or "fix existing", with the reason. For a fix, it names the page and what to change.
B. Read the competition
Example 6: Target the keywords a competitor is losing where you sit close behind
What the agent does: pulls the competitor's ranking changes for 90 days, movement "declined". Each row carries the competitor's current and baseline positions with their dates, plus your own rank on the same keyword. It keeps the small gaps and compares the two pages.
What you get: a target list. Each keyword shows how far the competitor fell, where you sit now, and what to add.
Example 7: Read where every competitor is investing now
What the agent does: pulls ranking changes for "all" competitors, movement "new". The response includes a per-competitor breakdown. The agent groups the new keywords by topic.
What you get: the topics each competitor has begun to take, with the ones you have not written about marked.
Example 8: Find what a competitor's linking sites have in common
What the agent does: reads the competitor's backlinks, strongest referring domain first. Each row carries the referring domain and its strength, the target page, the anchor text and the platform type. The profile totals say how large the whole profile is and how much of it the rows cover.
What you get: the pattern in the linking sites (trade media, personal blogs, tool directories) and the kind of competitor page that collects the links, with a matching page proposal for your site.
Example 9: Compare link-building pace across the project
What the agent does: pulls backlink changes for "all" sites over 180 days. Each site row carries new, lost and net counts for the period, and a month-by-month breakdown.
What you get: a table per site and a reading of the monthly trend, such as "competitor-b.com's net gain tripled from April".
Example 10: Find competitors you have not registered (without adding them)
What the agent does: pulls competitor candidates, built from the keywords your site actually ranks for. Each candidate carries its relationship (direct, adjacent), winnability, shared keyword count and overlap share. The agent keeps direct, winnable ones.
What you get: three candidates with reasons. Adding one is a separate paid step, so the agent waits for your word.
C. See what happened after you published
Every example in this section reads Search Console, so setup comes first: verify the domain and grant Kafkai read access. Example 19 walks the agent through both steps.
Example 11: Queries just off page one, with the fix
Setup needed first: Search Console. Verify the domain and grant Kafkai read access (Example 19). Sent before that, this prompt returns the missing steps instead of the data.
What the agent does: pulls Search Console insights of type
striking_distance: queries at positions 8 to 20 with real
impressions, ranked by the extra clicks expected from reaching
position 5. It then reads the page's numbers and the other queries
that page appears for.
What you get: a fix per page: the target query, the current position, the expected clicks, the title to change and the content to add.
Example 12: Fix queries that rank well but do not get clicked
Setup needed first: Search Console. Verify the domain and grant Kafkai read access (Example 19). Sent before that, this prompt returns the missing steps instead of the data.
What the agent does: pulls insights of type ctr_gap: queries
whose click-through rate sits far below what that position normally
earns on your site, ranked by clicks lost. That is a title and
snippet problem, not a ranking problem. The agent reads the current
title and description from the SERP data and rewrites them.
What you get: per query, the current title and description, three rewrites, and the clicks at stake.
Example 13: Merge pages that compete for the same query
Setup needed first: Search Console. Verify the domain and grant Kafkai read access (Example 19). Sent before that, this prompt returns the missing steps instead of the data.
What the agent does: pulls insights of type cannibalisation:
one query split across two or more pages, each taking a real share of
impressions, ranked by impressions at stake. The agent compares each
page's clicks, position and other queries, and picks the keeper.
What you get: per query, the page to keep, the page to fold in, and why. This is the Consolidate strategy of the 4Cs in practice.
Example 14: Check whether last month's article reaches the intent you wrote for
Setup needed first: Search Console (Example 19), and analytics for the visits and traffic sources. Kafkai support connects analytics once the domain is verified. Without it, the agent answers from Search Console alone.
What the agent does: reads the Search Console page rows filtered
to that URL, then the new queries (new_query). With analytics
connected, it also reads the page's visits and referrers. It sets the
queries against the article's intent.
What you get: the queries the page appears for and where they diverge from the intent. If they diverge, how to change the title and the opening.
Example 15: Refresh rankings, then report the moves and who overtook you
What the agent does: queues the update. It takes a few minutes, so the agent watches the project summary for completion. Then it reads your ranked keywords (with the improved, declined and new tallies) and the ranking changes with movement "declined". For each fallen keyword it checks the SERP data for who moved in.
What you get: the tallies, and per fallen keyword, who overtook you. Rankings refresh only when you ask, so this prompt works as a weekly or monthly routine as it is.
D. Find link opportunities
Example 16: Sites that link to two or more competitors but not to you
What the agent does: pulls the link gaps. One row per referring domain, with the link it gives each competitor (target page, anchor text). The agent looks at what competitor page gets mentioned and picks your matching page.
What you get: an outreach list. Per site: strength, spam score, what of the competitor it mentions, and which of your pages to offer.
Example 17: Links a competitor lost, where the source is still strong
What the agent does: reads the competitor's backlinks with status "lost". Each row names the source, the page it used to link to, and the date it was last seen. The agent filters by source strength and checks what the lost target page covered.
What you get: the sources and the topics of the lost target pages, with the page your site should build to match.
E. Start from nothing
Example 18: Create a project without competitors, then get the picture and candidates
What the agent does: creates the project. The country is required; the agent never guesses it. Research takes a few minutes, so it watches the summary. Then it reads your ranked keywords (with top 3 and top 10 counts) and the competitor candidates.
What you get: the ranking picture and a candidate list to choose the first competitors from.
Example 19: Connect Search Console
What the agent does: starts domain verification and returns the DNS TXT record to add (name and value). Then it gives the Search Console step and the reader address to add with Restricted permission. Once the record is in, you can ask the agent to run the check. Both tools are free.
What you get: a TXT record to copy and the Search Console steps. Once verified, the prompts in section C work.
F. Write the monthly report for a client
Every number Kafkai returns is dated, and every source sits in one project: keyword positions over time, Search Console, backlinks. So one prompt can assemble the report a project manager builds by hand each month. Kafkai returns the numbers; the agent writes the report. Rank history needs a point at the start of the period and one at the end, so run an update at both (Example 15).
Example 20: Write the monthly client report from every source
Setup needed first: Search Console (Example 19) for the traffic part of the report. Without it, the agent reports rankings and backlinks only.
What the agent does: reads your ranked keywords (with the improved, declined and new tallies) and the ranking changes over 30 days. Then the Search Console totals with the change against the prior window, the query and page rows behind the change, and the new-query and decay insights. Then backlink changes for all sites over 30 days, and the competitors' ranking changes with movement "new" and "improved". It writes the report from those numbers.
What you get: a one-page monthly report in three parts: what changed, what it means, what to do next month. Every number carries its measurement date, so "as of when?" has an answer.
Example 21: Separate what is working from what is not
Setup needed first: Search Console. Verify the domain and grant Kafkai read access (Example 19). Sent before that, this prompt returns the missing steps instead of the data.
What the agent does: reads the Search Console page rows with their change fields, and the insights of type decay, ctr_gap and new_query. Then your ranking changes over 90 days with movement "declined" and "lost". For each lost or declined keyword it checks the competitors' ranking changes for a competitor that gained on the same keyword. It sorts the causes into the three kinds.
What you get: two lists. Every item on the not-working list carries its likely cause and the action.
Example 22: Explain a traffic drop to the client, with evidence
Setup needed first: Search Console. Verify the domain and grant Kafkai read access (Example 19). Sent before that, this prompt returns the missing steps instead of the data.
What the agent does: reads the Search Console trend view (the whole daily series) and finds the turning day. Then your ranking changes with movement "declined" and "lost", matching each measured_at against that day. Then the competitors' ranking changes with movement "improved", looking for the same keywords. Then your backlinks with status "lost", matching last_seen against the same weeks.
What you get: an explanation in order: the turning day, the keywords that moved around it, the competitor that gained, the links lost. When the evidence does not point to one cause, it says so and lists the candidates.
From writing to publishing
Kafkai does not write. The agent does. The agent can then hand the finished piece to Kafkai to publish.
Example 23: Write for the chosen keyword and publish as a draft
Setup needed first: a publishing destination. Ask the agent to add your WordPress site, with an application password, or a webhook. Without one, the agent writes the article but cannot publish it.
What the agent does: takes the top three URLs from the SERP data and reads them on the web. It fixes the angle, then writes. It sends the piece to a registered destination as a draft and receives the post URL. Kafkai keeps only a snapshot of what it sent.
What you get: the draft URL. Review it on your own site before it goes live.
When it does not work
- Keyword counts stay at zero: research is still running. Wait a few minutes and ask again.
- No ranking changes: comparison needs at least two updates. Run one with Example 15.
- Search Console cannot be read: either verification or access is still missing. Check the steps in Example 19.
- The agent added a competitor on its own: adding is paid. Say "do not add any yet" as in Example 10 and the agent waits.