Example Prompts
Last updated: October 6, 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.
If you are here to monitor search results and not to write, start at section G. It hands the weekly check of page one to your agent.
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.
G. Stop checking page one by hand
Some businesses get most new customers through comparison sites, review sites and affiliate blogs. For them, someone on the team repeats the same check every week. They search the main keywords and open every site on page one. They look for the service on each page, note its place on any comparison page, and write it all down.
The prompts in this section hand that check to your agent. You send one prompt a week and read the answer.
Kafkai does the searching. It fetches page one for each keyword, stores it with the date, and reports which sites entered, left or moved since the last check. Your agent does the reading. It opens each page and looks for your service and its place on the page. Kafkai returns who ranks, not what the pages say, so you need an agent that can open web pages.
Four prompts cover the routine:
- Once: run the first check and keep the tables (Example 23).
- Every week: repeat the check and read only what changed (Example 24).
- When a page lists your competitors and not you: prepare the request to be added (Example 25).
- From time to time: look for comparison sites and keywords you are not watching yet (Example 26).
Before you start:
- Kafkai checks page one only when you ask. Nothing runs on a schedule.
- When you search by hand, the results depend on your own location and search history. Kafkai's do not. It searches in the project's country and language, so this week's page compares fairly with last week's.
- A keyword does not need to be in the project's research data. You can check any keyword, up to 10 in one check.
Example 23: Run the first check and see where you are listed
What the agent does: checks the search results for the three keywords. Kafkai returns page one for each keyword: up to 10 results, each with its position, domain, page URL and title. Each result also carries three flags: your own site, a competitor you track, and a site that already links to you. The agent then opens each page and looks for your product. The link flag comes from a sample of your backlinks, so "no" means only that Kafkai found no link.
What you get: one table per keyword. It is the sheet a person used to fill in by hand. The check costs 16 credits: 1 for the call and 5 for each keyword. Keep the tables. Next week's prompt compares against them.
Example 24: Repeat the check each week and report only what changed
What the agent does: checks the same keywords again. From the second check on, Kafkai also reports what changed since the previous check: which sites entered page one, which left, and which moved. The agent opens the pages again and compares what it reads with last week's tables. Kafkai keeps the history of page one, but not what the agent read inside each page. That part is only in your tables, so the prompt includes last week's. If you run both checks in one conversation, the agent still has last week's tables, and you can leave that last line out.
What you get: this week's tables and a short list of changes. For example: "A new comparison page entered at position 4 for 'best accounting software'. It does not list example.com." A week with no change is a one-line answer. Each weekly check costs 16 credits. If you ask twice within 24 hours, Kafkai returns the stored pages and the second call costs 1 credit.
Example 25: Find the sites that list your competitors but not you
Setup needed first: competitors registered in the project, so Kafkai holds their backlinks. Register the services you compete with, not the comparison sites.
What the agent does: pulls the link gaps. These are the sites that link to two or more competitors and not to you, with the page each one links to. It then reads this week's page-one check again. Pages checked within 24 hours come back from storage, so that call costs 1 credit. It matches the two lists, then opens the matching pages to confirm.
What you get: a short list of comparison pages on page one that list your competitors and not you. Each comes with a request ready to send. Kafkai's link data misses one kind of link: a link that goes through an affiliate network's redirect domain. That is why the agent opens the page and reads it, in this example and in Example 23.
Example 26: Find comparison sites you are not watching yet (without adding them)
What the agent does: pulls competitor candidates. The same call returns review and comparison sites in a separate list, and those rows are not charged. Each site carries its shared keyword count, its overlap share, its average position and sample keywords. The agent picks five sites and proposes the keywords.
What you get: five comparison sites with reasons, and keywords to add to Example 24. To follow one site closely, add it to the project as a competitor. That is a separate paid step. Kafkai then tracks its keywords, positions and backlinks like any competitor.
From writing to publishing
Kafkai does not write. The agent does. The agent can then hand the finished piece to Kafkai to publish.
Example 27: 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.
- The page-one check shows no changes: the first check of a keyword has nothing to compare with. Check the same keyword again after 24 hours or more (Example 24).
- The agent cannot open a comparison page: some sites block automated visitors. Open that page yourself, or tell the agent to mark it "not checked" (Example 23).