{"id":3237,"date":"2026-04-30T14:48:31","date_gmt":"2026-04-30T14:48:31","guid":{"rendered":"https:\/\/ewebtoolz.com\/blog\/how-it-works-and-9-prompts-to-start\/"},"modified":"2026-04-30T14:48:31","modified_gmt":"2026-04-30T14:48:31","slug":"how-it-works-and-9-prompts-to-start","status":"publish","type":"post","link":"https:\/\/ewebtoolz.com\/blog\/how-it-works-and-9-prompts-to-start\/","title":{"rendered":"How It Works and 9 Prompts to Start"},"content":{"rendered":"<p> <br \/>\n<\/p>\n<div id=\"\">\n<p>Chatbots typically don\u2019t have access to real SEO data, so they often make things up and present them as facts. But once you connect AI to real SEO data, it becomes a keyword research tool you\u2019ll wonder how you ever worked without. It can help with everything from brainstorming ideas and clustering keywords to sorting search intent and handling the repetitive, time-consuming tasks.<\/p>\n<p>In this article, I\u2019ll show you how to do keyword research with AI using <a href=\"https:\/\/ahrefs.com\/agent-a\">Agent A, Ahrefs\u2019 AI marketing assistant<\/a>, and the prompts to set up a similar workflow in other AI tools, like Claude, through an MCP connection.<\/p>\n<div class=\"post-nav-link clearfix\" id=\"section1\"><a class=\"subhead-anchor\" data-tip=\"tooltip__copielink\" rel=\"#section1\"><svg width=\"19\" height=\"19\" viewbox=\"0 0 14 14\" style=\"\"><g fill=\"none\" fill-rule=\"evenodd\"><path d=\"M0 0h14v14H0z\"\/><path d=\"M7.45 9.887l-1.62 1.621c-.92.92-2.418.92-3.338 0a2.364 2.364 0 0 1 0-3.339l1.62-1.62-1.273-1.272-1.62 1.62a4.161 4.161 0 1 0 5.885 5.884l1.62-1.62L7.45 9.886zM5.527 5.135L7.17 3.492c.92-.92 2.418-.92 3.339 0 .92.92.92 2.418 0 3.339L8.866 8.473l1.272 1.273 1.644-1.643A4.161 4.161 0 1 0 5.897 2.22L4.254 3.863l1.272 1.272zm-.66 3.998a.749.749 0 0 1 0-1.06l2.208-2.206a.749.749 0 1 1 1.06 1.06L5.928 9.133a.75.75 0 0 1-1.061 0z\" style=\"\"\/><\/g><\/svg><\/a><\/p>\n<div class=\"link-text\" data-anchor=\"\u201cWhat\" data-section=\"\u201cwhat-is-ai-keyword-research\u201d\">\n<h2><a id=\"post-196672-_nqybqy3malhm\"\/>What is AI keyword research?<\/h2>\n<\/div>\n<\/div>\n<p>AI keyword research means using AI to do the work that\u2019s slow, repetitive, or hard to scale: generating ideas from a seed topic, clustering hundreds of keywords, sorting by intent, spotting gaps between your content and your competitors.<\/p>\n<p>Here\u2019s a sneak peek from Agent A, doing keyword research with AI through a preinstalled skill. The agent needs just a few words to launch the skill and starts collecting data.<\/p>\n<figure class=\"wp-block-image\"><img fetchpriority=\"high\" decoding=\"async\" width=\"666\" height=\"618\" src=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-screenshot-of-the-agent-a-interface-showing-a-us.png\" alt=\"A screenshot of the Agent A interface showing a user prompt &quot;Find content gaps for my site vs competitors.&quot; The AI has completed 11 seconds of &quot;thinking&quot; and is asking the user &quot;What's your domain?&quot; as the first of five onboarding questions.\" class=\"wp-image-196673\" srcset=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-screenshot-of-the-agent-a-interface-showing-a-us.png 666w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-screenshot-of-the-agent-a-interface-showing-a-us-458x425.png 458w\" sizes=\"(max-width: 666px) 100vw, 666px\"\/><\/figure>\n<p>About five minutes later, AI reports job\u00a0done:<\/p>\n<figure class=\"wp-block-image\"><noscript><img decoding=\"async\" width=\"2048\" height=\"1296\" src=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-comprehensive-content-gap-analysis-dashboard-.jpg\" alt=\"A comprehensive &quot;Content Gap Analysis&quot; dashboard. The left sidebar summarizes findings such as 3,863 total gap keywords and 911 &quot;quick wins.&quot; The main &quot;Whiteboard&quot; view displays a table of specific keyword gaps like &quot;domain authority checker&quot; and &quot;on page seo,&quot; comparing rankings for ahrefs.com\/blog against competitors like semrush.com and moz.com.\" class=\"wp-image-196674\" srcset=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-comprehensive-content-gap-analysis-dashboard-.jpg 2048w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-comprehensive-content-gap-analysis-dashboard--672x425.jpg 672w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-comprehensive-content-gap-analysis-dashboard--260x166.jpg 260w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-comprehensive-content-gap-analysis-dashboard--768x486.jpg 768w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-comprehensive-content-gap-analysis-dashboard--1536x972.jpg 1536w\" sizes=\"(max-width: 2048px) 100vw, 2048px\"\/><\/noscript><img decoding=\"async\" width=\"2048\" height=\"1296\" src=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-comprehensive-content-gap-analysis-dashboard-.jpg\" alt=\"A comprehensive &quot;Content Gap Analysis&quot; dashboard. The left sidebar summarizes findings such as 3,863 total gap keywords and 911 &quot;quick wins.&quot; The main &quot;Whiteboard&quot; view displays a table of specific keyword gaps like &quot;domain authority checker&quot; and &quot;on page seo,&quot; comparing rankings for ahrefs.com\/blog against competitors like semrush.com and moz.com.\" class=\"lazyload wp-image-196674\" srcset=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-comprehensive-content-gap-analysis-dashboard-.jpg 2048w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-comprehensive-content-gap-analysis-dashboard--672x425.jpg 672w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-comprehensive-content-gap-analysis-dashboard--260x166.jpg 260w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-comprehensive-content-gap-analysis-dashboard--768x486.jpg 768w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-comprehensive-content-gap-analysis-dashboard--1536x972.jpg 1536w\" data-sizes=\"(max-width: 2048px) 100vw, 2048px\"\/><\/figure>\n<p>The catch is the input data: the context with which the AI should work. A language model has no idea what actually gets searched, or how often, or how hard it is to rank for. That gap is what separates the three tool setups worth knowing:<\/p>\n<ol class=\"wp-block-list\">\n<li><strong>AI assistants (ChatGPT, Claude, Gemini)<\/strong>\u2014general-purpose models you prompt directly. Useful for ideation, clustering, and advanced spreadsheet-like operations. No keyword data of their own. You can upload a CSV export from an SEO tool and get help analyzing it, but the AI is working from your data, not a live database.<\/li>\n<li><strong>AI-powered SEO tools (Ahrefs and similar)<\/strong>\u2014keyword databases with AI features built in. You get accurate volume, KD, and SERP data plus AI-assisted analysis, without stitching two tools together. For example, <a href=\"https:\/\/ahrefs.com\/keywords-explorer\">Ahrefs\u2019 Keywords Explorer <\/a>includes a built-in AI tool for brainstorming keywords.<\/li>\n<li><strong>AI + MCP<\/strong>\u2014a newer setup where you connect a general AI model directly to a keyword database through the Model Context Protocol. Claude with the <a href=\"https:\/\/docs.ahrefs.com\/mcp\/docs\/introduction\">Ahrefs MCP<\/a> can query real search data mid-conversation and reason over it in the same pass. <a href=\"https:\/\/ahrefs.com\/agent-a\">Ahrefs\u2019 Agent A <\/a>is the purpose-built version of this idea\u2014the full dataset wired in from day\u00a0one.<\/li>\n<\/ol>\n<p>The first two have been around for a while. The third is what makes the workflow in this article possible\u2014especially when the model is also agentic.<\/p>\n<div class=\"recommendation\">\n<p>Recommendation<\/p>\n<div class=\"recommendation-content\"> A note on agentic AI. Agentic AI is about what an AI <em>does<\/em> once it has access to tools like APIs or MCP. Instead of just answering one question at a time, it can plan a series of steps, use tools in the right order, ask when it\u2019s not confident, and complete a full task on its own\u2014without you having to guide each step. <noscript><img decoding=\"async\" width=\"747\" height=\"357\" class=\"wp-image-196675\" src=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-screenshot-of-a-chat-interface-illustrating-agen.png\" alt=\"A screenshot of a chat interface illustrating agentic AI behavior. A user asks to run questions through multiple LLMs. The AI shows a &quot;Thinking complete&quot; status and a message confirming the scale of the task (85 questions across N models) before proceeding with the multi-model run.\" srcset=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-screenshot-of-a-chat-interface-illustrating-agen.png 747w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-screenshot-of-a-chat-interface-illustrating-agen-680x325.png 680w\" sizes=\"(max-width: 747px) 100vw, 747px\"\/><\/noscript><img decoding=\"async\" width=\"747\" height=\"357\" class=\"lazyload wp-image-196675\" src=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-screenshot-of-a-chat-interface-illustrating-agen.png\" alt=\"A screenshot of a chat interface illustrating agentic AI behavior. A user asks to run questions through multiple LLMs. The AI shows a &quot;Thinking complete&quot; status and a message confirming the scale of the task (85 questions across N models) before proceeding with the multi-model run.\" srcset=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-screenshot-of-a-chat-interface-illustrating-agen.png 747w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-screenshot-of-a-chat-interface-illustrating-agen-680x325.png 680w\" data-sizes=\"(max-width: 747px) 100vw, 747px\"\/> That\u2019s exactly what systems like Agent A and Claude Cowork with MCP are\u00a0doing.\u00a0<\/div>\n<\/div>\n<h2 class=\"wp-block-heading\"><a id=\"post-196672-_e8nutroqsyq5\"\/>What AI does\u00a0well<\/h2>\n<p><strong>Generating keyword ideas at scale<\/strong>. Give any AI assistant a seed topic and ask for 50 variations. It\u2019ll surface long-tail phrases, question formats, and angles you\u2019d never think to type into a keyword tool. A couple of minutes of prompting can double the size of a starting list.<\/p>\n<p><strong>Data operations and math on large keyword sets<\/strong>. The grunt work. For example:<\/p>\n<ul class=\"wp-block-list\">\n<li>Deduping overlapping lists from four sources.<\/li>\n<li>Scoring keywords on a 0\u20133 scale for how naturally your product fits.<\/li>\n<li>Clustering by topic semantically (i.e., grouping by meaning and intent rather than exact\u00a0match).<\/li>\n<li>Spotting outliers, growth patterns, and volume distributions across a 500-row sheet.<\/li>\n<\/ul>\n<p>All of this is minutes of AI work vs. a full afternoon of manual filtering.<\/p>\n<h3 class=\"wp-block-heading\"><a id=\"post-196672-_d8l7llx4oqs1\"\/>What AI gets wrong without a data connection<\/h3>\n<p>Short version: anything requiring real SEO data. Without a keyword database connected, the AI may still give you a volume, a KD score, a SERP feature list, and a trend assessment, all of them fabricated from training data.<\/p>\n<p>Connect the model to a live keyword database via MCP, or use a tool like<a href=\"https:\/\/ahrefs.com\/agent-a\"> Agent A<\/a> that ships with one, and all four of those limitations disappear.<\/p>\n<h2 class=\"wp-block-heading\"><a id=\"post-196672-_4w9d3j8m96qh\"\/>What AI still can\u2019t do, even with a data connection<\/h2>\n<p>The data part gets automated. The judgment part doesn\u2019t. AI can hand you 200 prioritized keywords, but it can\u2019t tell you which ones <em>actually<\/em> fit your business, which ones your team can <em>actually<\/em> write about, or which ones are worth the opportunity cost of not writing about something else.<\/p>\n<p>You still run the\u00a0show:<\/p>\n<ul class=\"wp-block-list\">\n<li><strong>Set the strategy.<\/strong> What are you trying to grow: awareness, product signups, brand searches? AI sorts keywords against that goal once you\u2019ve set it, not before.<\/li>\n<li><strong>Decide what \u201crelevant\u201d means.<\/strong> A keyword about your category isn\u2019t automatically worth writing. You know which topics your product genuinely serves and which ones are traffic for traffic\u2019s sake.<\/li>\n<li><strong>Judge effort vs. reward.<\/strong> AI can show you a keyword with 5,000 volume and KD 25. It can\u2019t tell you whether your team can produce a better article than what\u2019s currently ranking.<\/li>\n<li><strong>Own the call on what not to do.<\/strong> The hardest keyword research decision is cutting 180 of the 200 keywords AI just handed you. That\u2019s editorial judgment, and it doesn\u2019t get outsourced.<\/li>\n<\/ul>\n<p>So, treat AI as a fast research analyst, not a SEO\/content director.<\/p>\n<div class=\"post-nav-link clearfix\" id=\"section1\"><a class=\"subhead-anchor\" data-tip=\"tooltip__copielink\" rel=\"#section1\"><svg width=\"19\" height=\"19\" viewbox=\"0 0 14 14\" style=\"\"><g fill=\"none\" fill-rule=\"evenodd\"><path d=\"M0 0h14v14H0z\"\/><path d=\"M7.45 9.887l-1.62 1.621c-.92.92-2.418.92-3.338 0a2.364 2.364 0 0 1 0-3.339l1.62-1.62-1.273-1.272-1.62 1.62a4.161 4.161 0 1 0 5.885 5.884l1.62-1.62L7.45 9.886zM5.527 5.135L7.17 3.492c.92-.92 2.418-.92 3.339 0 .92.92.92 2.418 0 3.339L8.866 8.473l1.272 1.273 1.644-1.643A4.161 4.161 0 1 0 5.897 2.22L4.254 3.863l1.272 1.272zm-.66 3.998a.749.749 0 0 1 0-1.06l2.208-2.206a.749.749 0 1 1 1.06 1.06L5.928 9.133a.75.75 0 0 1-1.061 0z\" style=\"\"\/><\/g><\/svg><\/a><\/p>\n<div class=\"link-text\" data-anchor=\"\u201cHow\" data-section=\"\u201chow-to-use-ai-for-keyword-research-step-by-step\u201d\">\n<h2><a id=\"post-196672-_8znq22meesvk\"\/>How to use AI for keyword research (9 prompts)<\/h2>\n<\/div>\n<\/div>\n<p>I run these prompts <span style=\"box-sizing: border-box; margin: 0px; padding: 0px;\">in<a href=\"https:\/\/ahrefs.com\/agent-a\" target=\"_blank\" rel=\"noopener\">\u00a0Agent<\/a><\/span><a href=\"https:\/\/ahrefs.com\/agent-a\"> A<\/a>, Ahrefs\u2019 agentic SEO assistant, which ships with the full Ahrefs dataset connected out of the box, and which the team, including me, rigorously tests each on seo\u00a0tasks.<\/p>\n<p><strong>Tip: If you already have an Ahrefs subscription, you can try Agent A for free for a full\u00a0month!<\/strong><\/p>\n<p>You can run the same prompts today in Claude, ChatGPT, Manus, OpenClaw, or even Lovable, but make sure you have <span style=\"box-sizing: border-box; margin: 0px; padding: 0px;\">an<a href=\"https:\/\/docs.ahrefs.com\/mcp\/docs\/introduction\" target=\"_blank\" rel=\"noopener\">\u00a0MCP<\/a><\/span><a href=\"https:\/\/docs.ahrefs.com\/mcp\/docs\/introduction\"> connection<\/a> or <a href=\"https:\/\/docs.ahrefs.com\/api\">API connection<\/a> to a keyword database (or exported data from your SEO tool, at minimum). Once connected, the model can query real keyword data mid-conversation (volume, difficulty, traffic potential, SERP data, competitor rankings) and reason over it in the same\u00a0pass.<\/p>\n<h3 class=\"wp-block-heading\"><a id=\"post-196672-_sfmm8yry2q85\"\/>1. How to expand seed keywords and cluster them<\/h3>\n<p>Give the AI a topic, your site context, and your constraints (KD, traffic potential, intent). It pulls matching keywords and related terms from the database, including terms top-ranking pages also rank for, filters to your thresholds, and clusters everything by parent topic. Each cluster maps to one article.<\/p>\n<pre>Here\u2019s an example prompt:<br\/>I run [describe your site]. My audience is [describe audience].<br\/>Do keyword research for the topic \"[your topic]\". I want:<br\/>- 30+ keyword opportunities, KD &lt; 30 and TP &gt; 100<br\/>- Grouped by parent topic (one cluster = one article)<br\/>- Each cluster: suggested title, primary intent, top keyword by TP<br\/>- Prioritized by traffic potential<br\/>Visualize <\/pre>\n<p>And here you can see Agent A conducting research using Ahrefs data (my prompt and AI\u2019s thinking on the left, the result on the\u00a0right).<\/p>\n<figure class=\"wp-block-image\"><noscript><img decoding=\"async\" width=\"1763\" height=\"997\" src=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/an-agent-a-whiteboard-showing-ai-keyword-researc.jpg\" alt=\"An Agent A &quot;Whiteboard&quot; showing AI Keyword Research for ahrefs.com\/blog. The right side displays a list of 35 article opportunities ranked by total traffic potential, including suggested titles like &quot;The 5 Best AI Grammar Checkers (Free + Paid) for Writers in 2026.&quot;\" class=\"wp-image-196676\" srcset=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/an-agent-a-whiteboard-showing-ai-keyword-researc.jpg 1763w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/an-agent-a-whiteboard-showing-ai-keyword-researc-680x385.jpg 680w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/an-agent-a-whiteboard-showing-ai-keyword-researc-768x434.jpg 768w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/an-agent-a-whiteboard-showing-ai-keyword-researc-1536x869.jpg 1536w\" sizes=\"(max-width: 1763px) 100vw, 1763px\"\/><\/noscript><img decoding=\"async\" width=\"1763\" height=\"997\" src=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/an-agent-a-whiteboard-showing-ai-keyword-researc.jpg\" alt=\"An Agent A &quot;Whiteboard&quot; showing AI Keyword Research for ahrefs.com\/blog. The right side displays a list of 35 article opportunities ranked by total traffic potential, including suggested titles like &quot;The 5 Best AI Grammar Checkers (Free + Paid) for Writers in 2026.&quot;\" class=\"lazyload wp-image-196676\" srcset=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/an-agent-a-whiteboard-showing-ai-keyword-researc.jpg 1763w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/an-agent-a-whiteboard-showing-ai-keyword-researc-680x385.jpg 680w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/an-agent-a-whiteboard-showing-ai-keyword-researc-768x434.jpg 768w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/an-agent-a-whiteboard-showing-ai-keyword-researc-1536x869.jpg 1536w\" data-sizes=\"(max-width: 1763px) 100vw, 1763px\"\/><\/figure>\n<p>From there, I can tweak the result to make it more useful in practice. For example, I could tell Agent A something like: \u201cadd an option that lets me save each of those topics to my scrapbook.\u201d<\/p>\n<p>By the way, scrapbook is an app that I also built with Agent A from a prompt (much like you would with Lovable) to store ideas, inspirations, and sources I\u2019d like to reference later.<\/p>\n<figure class=\"wp-block-image\"><noscript><img decoding=\"async\" width=\"1231\" height=\"760\" src=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-screenshot-demonstrating-the-iterative-capabilit.png\" alt=\"A screenshot demonstrating the iterative capability of the AI. The user asks to add an option to save topics to a &quot;scrapbook.&quot; The AI explains its technical plan to add a \/api\/save_structured endpoint and shows a new &quot;+ Save to Scrapbook&quot; button appearing next to a keyword cluster in the whiteboard.\" class=\"wp-image-196677\" srcset=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-screenshot-demonstrating-the-iterative-capabilit.png 1231w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-screenshot-demonstrating-the-iterative-capabilit-680x420.png 680w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-screenshot-demonstrating-the-iterative-capabilit-768x474.png 768w\" sizes=\"(max-width: 1231px) 100vw, 1231px\"\/><\/noscript><img decoding=\"async\" width=\"1231\" height=\"760\" src=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-screenshot-demonstrating-the-iterative-capabilit.png\" alt=\"A screenshot demonstrating the iterative capability of the AI. The user asks to add an option to save topics to a &quot;scrapbook.&quot; The AI explains its technical plan to add a \/api\/save_structured endpoint and shows a new &quot;+ Save to Scrapbook&quot; button appearing next to a keyword cluster in the whiteboard.\" class=\"lazyload wp-image-196677\" srcset=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-screenshot-demonstrating-the-iterative-capabilit.png 1231w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-screenshot-demonstrating-the-iterative-capabilit-680x420.png 680w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-screenshot-demonstrating-the-iterative-capabilit-768x474.png 768w\" data-sizes=\"(max-width: 1231px) 100vw, 1231px\"\/><\/figure>\n<h3 class=\"wp-block-heading\"><a id=\"post-196672-_v5boiz8oajc\"\/>2. How to find competitor keyword gaps<\/h3>\n<p>Tell the AI your domain and two or three competitors. It pulls their organic keywords, cross-references against yours, and surfaces what they rank for that you don\u2019t. These are proven opportunities: real people search for them, and someone in your space already ranks.<\/p>\n<p><em>My site is [mysite.com]. My main competitors are [comp1.com, comp2.com].<\/em><\/p>\n<pre>Find keywords they rank for in the top 20 that I don't rank for at all.<br\/>Filter to KD &lt; 40 and traffic potential &gt; 200.<br\/>Group the gaps into topic clusters and rank by traffic potential<em>.<\/em><\/pre>\n<p>Agent A has a content gap analysis skill pre-installed, so you could just click \u201cLaunch\u201d to get started.<\/p>\n<figure class=\"wp-block-image\"><noscript><img decoding=\"async\" width=\"1412\" height=\"431\" src=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-skills-menu-in-agent-a-featuring-pre-built-seo.png\" alt=\"A &quot;Skills&quot; menu in Agent A featuring pre-built SEO workflows. Visible tiles include &quot;Content Gap Analysis,&quot; &quot;Fix Keyword Cannibalization,&quot; &quot;Anchor Text Analysis,&quot; &quot;Broken Link Building,&quot; and &quot;Link Intersect Prospecting,&quot; each with a &quot;Launch&quot; button.\" class=\"wp-image-196678\" srcset=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-skills-menu-in-agent-a-featuring-pre-built-seo.png 1412w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-skills-menu-in-agent-a-featuring-pre-built-seo-680x208.png 680w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-skills-menu-in-agent-a-featuring-pre-built-seo-768x234.png 768w\" sizes=\"(max-width: 1412px) 100vw, 1412px\"\/><\/noscript><img decoding=\"async\" width=\"1412\" height=\"431\" src=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-skills-menu-in-agent-a-featuring-pre-built-seo.png\" alt=\"A &quot;Skills&quot; menu in Agent A featuring pre-built SEO workflows. Visible tiles include &quot;Content Gap Analysis,&quot; &quot;Fix Keyword Cannibalization,&quot; &quot;Anchor Text Analysis,&quot; &quot;Broken Link Building,&quot; and &quot;Link Intersect Prospecting,&quot; each with a &quot;Launch&quot; button.\" class=\"lazyload wp-image-196678\" srcset=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-skills-menu-in-agent-a-featuring-pre-built-seo.png 1412w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-skills-menu-in-agent-a-featuring-pre-built-seo-680x208.png 680w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-skills-menu-in-agent-a-featuring-pre-built-seo-768x234.png 768w\" data-sizes=\"(max-width: 1412px) 100vw, 1412px\"\/><\/figure>\n<p>Then the Agent takes you through a short questionnaire to understand your specific context.<\/p>\n<figure class=\"wp-block-image\"><noscript><img decoding=\"async\" width=\"662\" height=\"495\" src=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-screenshot-showing-the-start-of-a-guided-skill-.png\" alt=\"A screenshot showing the start of a guided skill. After launching &quot;Content Gap Analysis,&quot; the AI agent asks the user &quot;What's your site's domain?&quot; with the input &quot;ahrefs.com&quot; being typed into the field.\" class=\"wp-image-196679\" srcset=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-screenshot-showing-the-start-of-a-guided-skill-.png 662w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-screenshot-showing-the-start-of-a-guided-skill--568x425.png 568w\" sizes=\"(max-width: 662px) 100vw, 662px\"\/><\/noscript><img decoding=\"async\" width=\"662\" height=\"495\" src=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-screenshot-showing-the-start-of-a-guided-skill-.png\" alt=\"A screenshot showing the start of a guided skill. After launching &quot;Content Gap Analysis,&quot; the AI agent asks the user &quot;What's your site's domain?&quot; with the input &quot;ahrefs.com&quot; being typed into the field.\" class=\"lazyload wp-image-196679\" srcset=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-screenshot-showing-the-start-of-a-guided-skill-.png 662w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-screenshot-showing-the-start-of-a-guided-skill--568x425.png 568w\" data-sizes=\"(max-width: 662px) 100vw, 662px\"\/><\/figure>\n<h3 class=\"wp-block-heading\"><a id=\"post-196672-_hmvas7lnu0ei\"\/>3. How to find \u201clow-hanging fruit\u201d keywords<\/h3>\n<p>Keywords you already rank for in positions 4\u201320 are close enough to page one that a content refresh, better internal linking, or on-page optimization could push them into the top\u00a03.<\/p>\n<p>In this workflow, the AI pulls your organic keywords, filters to this position range, and sorts by the traffic you\u2019d gain from moving up.<\/p>\n<pre>My site is ahrefs.com\/blog.<br\/>Find keywords where I rank between positions 4 and 20. Exclude branded keywords. <br\/>For each: current position, search volume, traffic potential.<br\/>Rank by potential traffic gain from reaching position 1\u20133. Sort by parent topic. <br\/>Which 100 keywords are the best optimization targets right now? Visualize.<\/pre>\n<p>And here\u2019s the result in Agent A\u2014a dashboard you can chat\u00a0with:<\/p>\n<figure class=\"wp-block-image\"><noscript><img decoding=\"async\" width=\"879\" height=\"971\" src=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-blog-optimization-targets-dashboard-visualizin.png\" alt=\"A &quot;Blog Optimization Targets&quot; dashboard visualizing &quot;low-hanging fruit.&quot; It includes a bar chart titled &quot;Traffic gain potential by parent topic,&quot; where green bars represent potential additional traffic. Below is a detailed table of 100 targets grouped by parent topics like &quot;seo&quot; and &quot;google advanced search.&quot;\" class=\"wp-image-196680\" srcset=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-blog-optimization-targets-dashboard-visualizin.png 879w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-blog-optimization-targets-dashboard-visualizin-385x425.png 385w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-blog-optimization-targets-dashboard-visualizin-768x848.png 768w\" sizes=\"(max-width: 879px) 100vw, 879px\"\/><\/noscript><img decoding=\"async\" width=\"879\" height=\"971\" src=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-blog-optimization-targets-dashboard-visualizin.png\" alt=\"A &quot;Blog Optimization Targets&quot; dashboard visualizing &quot;low-hanging fruit.&quot; It includes a bar chart titled &quot;Traffic gain potential by parent topic,&quot; where green bars represent potential additional traffic. Below is a detailed table of 100 targets grouped by parent topics like &quot;seo&quot; and &quot;google advanced search.&quot;\" class=\"lazyload wp-image-196680\" srcset=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-blog-optimization-targets-dashboard-visualizin.png 879w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-blog-optimization-targets-dashboard-visualizin-385x425.png 385w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-blog-optimization-targets-dashboard-visualizin-768x848.png 768w\" data-sizes=\"(max-width: 879px) 100vw, 879px\"\/><\/figure>\n<h3 class=\"wp-block-heading\"><a id=\"post-196672-_uo1hjsv91moa\"\/>4. How to find pages with traffic decay<\/h3>\n<p>Instead of individual keywords, the AI pulls your top pages and compares their traffic across two dates. Pages with declining traffic are candidates for a rewrite or update, especially if they once performed well.<\/p>\n<pre>My site is [mysite.com].<br\/>Compare organic traffic to my top pages between [6 months ago] and today. Find the pages with the biggest traffic drops. For the top 10 declining pages: current vs. previous traffic, top ranking<br\/>keyword, and current position for that keyword. Which should I prioritize refreshing?<\/pre>\n<p>If you\u2019re using Agent A, just launch the preinstalled skill.<\/p>\n<figure class=\"wp-block-image\"><noscript><img decoding=\"async\" width=\"1077\" height=\"425\" src=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-screenshot-of-the-agent-a-skills-menu-highlighti.png\" alt=\"A screenshot of the Agent A skills menu highlighting the &quot;Declining Content Detection&quot; skill, which helps find pages losing traffic and diagnose causes like stale content or lost links.\" class=\"wp-image-196681\" srcset=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-screenshot-of-the-agent-a-skills-menu-highlighti.png 1077w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-screenshot-of-the-agent-a-skills-menu-highlighti-680x268.png 680w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-screenshot-of-the-agent-a-skills-menu-highlighti-768x303.png 768w\" sizes=\"(max-width: 1077px) 100vw, 1077px\"\/><\/noscript><img decoding=\"async\" width=\"1077\" height=\"425\" src=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-screenshot-of-the-agent-a-skills-menu-highlighti.png\" alt=\"A screenshot of the Agent A skills menu highlighting the &quot;Declining Content Detection&quot; skill, which helps find pages losing traffic and diagnose causes like stale content or lost links.\" class=\"lazyload wp-image-196681\" srcset=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-screenshot-of-the-agent-a-skills-menu-highlighti.png 1077w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-screenshot-of-the-agent-a-skills-menu-highlighti-680x268.png 680w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-screenshot-of-the-agent-a-skills-menu-highlighti-768x303.png 768w\" data-sizes=\"(max-width: 1077px) 100vw, 1077px\"\/><\/figure>\n<p>The results will look something like this (with an attached CSV file). It\u2019s also an example that AI can just give you the answer in chat and a file to download instead of building an entire visual report if you don\u2019t want\u00a0to.<\/p>\n<figure class=\"wp-block-image\"><noscript><img decoding=\"async\" width=\"736\" height=\"834\" src=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-chat-based-report-for-declining-pages-on-ahrefs.png\" alt=\"A chat-based report for &quot;Declining pages on ahrefs.com.&quot; It shows a summary of 99 pages with meaningful decline and a table listing specific URLs, the traffic lost, and the reason why, such as &quot;Flagship guide eaten by AI Overview.&quot;\" class=\"wp-image-196682\" srcset=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-chat-based-report-for-declining-pages-on-ahrefs.png 736w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-chat-based-report-for-declining-pages-on-ahrefs-375x425.png 375w\" sizes=\"(max-width: 736px) 100vw, 736px\"\/><\/noscript><img decoding=\"async\" width=\"736\" height=\"834\" src=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-chat-based-report-for-declining-pages-on-ahrefs.png\" alt=\"A chat-based report for &quot;Declining pages on ahrefs.com.&quot; It shows a summary of 99 pages with meaningful decline and a table listing specific URLs, the traffic lost, and the reason why, such as &quot;Flagship guide eaten by AI Overview.&quot;\" class=\"lazyload wp-image-196682\" srcset=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-chat-based-report-for-declining-pages-on-ahrefs.png 736w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-chat-based-report-for-declining-pages-on-ahrefs-375x425.png 375w\" data-sizes=\"(max-width: 736px) 100vw, 736px\"\/><\/figure>\n<h3 class=\"wp-block-heading\"><a id=\"post-196672-_5ayxfh6otzv2\"\/>5. How to find untargeted branded keywords<\/h3>\n<p>Sometimes people search for [your brand] + [something] (a feature, a comparison, a use case), but you don\u2019t have a dedicated page for it. So, this prompt tells AI to filter your organic keywords to branded queries and cross-reference against your sitemap. Any branded keyword landing on a generic page is traffic you\u2019re leaving on the\u00a0table.<\/p>\n<pre>My site is [mysite.com]. My brand name is [Brand Name].<br\/>Find keywords containing \"[Brand Name]\" where I rank, but my ranking page is a generic page (homepage, category page) rather than a dedicated one. Also, mark keywords where other domains outrank me. List by traffic potential. Visualize. <\/pre>\n<p>Here\u2019s the result in Agent\u00a0A.<\/p>\n<figure class=\"wp-block-image\"><noscript><img decoding=\"async\" width=\"2015\" height=\"874\" src=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-report-titled-branded-keywords-landing-on-gener.jpg\" alt=\"A report titled &quot;Branded keywords landing on generic pages.&quot; The whiteboard shows clusters of opportunities where branded terms like &quot;ahrefs alternatives&quot; or &quot;ahrefs courses&quot; are landing on homepages or category hubs instead of dedicated pages.\" class=\"wp-image-196683\" srcset=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-report-titled-branded-keywords-landing-on-gener.jpg 2015w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-report-titled-branded-keywords-landing-on-gener-680x295.jpg 680w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-report-titled-branded-keywords-landing-on-gener-768x333.jpg 768w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-report-titled-branded-keywords-landing-on-gener-1536x666.jpg 1536w\" sizes=\"(max-width: 2015px) 100vw, 2015px\"\/><\/noscript><img decoding=\"async\" width=\"2015\" height=\"874\" src=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-report-titled-branded-keywords-landing-on-gener.jpg\" alt=\"A report titled &quot;Branded keywords landing on generic pages.&quot; The whiteboard shows clusters of opportunities where branded terms like &quot;ahrefs alternatives&quot; or &quot;ahrefs courses&quot; are landing on homepages or category hubs instead of dedicated pages.\" class=\"lazyload wp-image-196683\" srcset=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-report-titled-branded-keywords-landing-on-gener.jpg 2015w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-report-titled-branded-keywords-landing-on-gener-680x295.jpg 680w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-report-titled-branded-keywords-landing-on-gener-768x333.jpg 768w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-report-titled-branded-keywords-landing-on-gener-1536x666.jpg 1536w\" data-sizes=\"(max-width: 2015px) 100vw, 2015px\"\/><\/figure>\n<h3 class=\"wp-block-heading\"><a id=\"post-196672-_b9vjg7v11k15\"\/>6. How to find question and comparison keywords<\/h3>\n<p>Queries in question format (\u201chow to\u2026\u201d, \u201cwhat is\u2026\u201d) and comparison format (\u201cX vs Y\u201d, \u201cX alternative\u201d) map to specific content types and often have lower competition. These are also the query formats most likely to trigger AI answers, and the content most likely to get cited in\u00a0them.<\/p>\n<pre>My site is [mysite.com]. My topic area is [niche]. Find keyword opportunities in two formats:<br\/>- Questions: \"how to\", \"what is\", \"why\", \"can I\", etc.<br\/>- Comparisons: \"vs\", \"alternative\", \"compared to\", \"instead of\" <br\/>Filter to KD &lt; 35 and volume &gt; 100.<br\/>Group by topic. Suggest a content format for each cluster.<\/pre>\n<p>And here\u2019s the result, made by AI from scratch in 3.5 minutes.<\/p>\n<figure class=\"wp-block-image\"><noscript><img decoding=\"async\" width=\"884\" height=\"792\" src=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-keyword-opportunities-dashboard-for-ahrefs-com.png\" alt=\"A &quot;Keyword Opportunities&quot; dashboard for ahrefs.com showing 1,335 total keywords. It categorizes opportunities into &quot;Questions&quot; (e.g., &quot;Keyword Research and Selection&quot;) and &quot;Comparisons,&quot; suggesting specific content formats like &quot;How-to tutorial&quot; or &quot;FAQ hub page.&quot;\" class=\"wp-image-196684\" srcset=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-keyword-opportunities-dashboard-for-ahrefs-com.png 884w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-keyword-opportunities-dashboard-for-ahrefs-com-474x425.png 474w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-keyword-opportunities-dashboard-for-ahrefs-com-768x688.png 768w\" sizes=\"(max-width: 884px) 100vw, 884px\"\/><\/noscript><img decoding=\"async\" width=\"884\" height=\"792\" src=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-keyword-opportunities-dashboard-for-ahrefs-com.png\" alt=\"A &quot;Keyword Opportunities&quot; dashboard for ahrefs.com showing 1,335 total keywords. It categorizes opportunities into &quot;Questions&quot; (e.g., &quot;Keyword Research and Selection&quot;) and &quot;Comparisons,&quot; suggesting specific content formats like &quot;How-to tutorial&quot; or &quot;FAQ hub page.&quot;\" class=\"lazyload wp-image-196684\" srcset=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-keyword-opportunities-dashboard-for-ahrefs-com.png 884w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-keyword-opportunities-dashboard-for-ahrefs-com-474x425.png 474w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-keyword-opportunities-dashboard-for-ahrefs-com-768x688.png 768w\" data-sizes=\"(max-width: 884px) 100vw, 884px\"\/><\/figure>\n<p>\u00a0<\/p>\n<h3 class=\"wp-block-heading\"><a id=\"post-196672-_gw7efit40p2q\"\/>7. How to find international keyword opportunities<\/h3>\n<p>The AI can pull your keyword metrics broken down by country. You may have significant keyword visibility in a market where your traffic is low. That\u2019s a localization opportunity. Or it can run keyword discovery for a new market you\u2019re considering entering.<\/p>\n<p>This one is a bit more complex, because there are multiple ways to look for these opportunities:<\/p>\n<pre>Do an international keyword analysis for [TARGET] vs [COMPETITORS].<br\/>1. Rank non-English countries by opportunity:<br\/>(competitor_traffic_sum \u2212 my_traffic) \u00d7 competitor_presence.<br\/>Pick top [N].<br\/>2. Gap keywords per country: where \u22652 competitors rank top 20<br\/>and I don't rank top 50 (volume \u2265 [MIN_VOL]).<br\/>3. For my top [TOP_PAGES] US pages' main keywords:<br\/>a. Check the English term in each target country<br\/>(volume + SERP via KE serp_overview).<br\/>b. Translate each keyword into the country's native language<br\/>via LLM, then check volume + SERP for the translation too.<br\/>Classify each (page, country) into:<br\/>- open: volume exists, nobody ranks top 20 (biggest prize)<br\/>- contested: competitors rank, I don't<br\/>- defending: I rank, competitors also rank<br\/>- owned: I rank solo<br\/>4. Roll up by language \u2014 weight both gap-keyword count<br\/>and open+contested translation opportunities.<br\/>Output: country ranking, gap keywords per country, English<br\/>and native-language opportunities per page, top 3 languages<br\/>to prioritize (explain whether the driver is gap keywords or<br\/>translation opportunities).<br\/>Use Keywords Explorer's serp_overview (not Site Explorer's) for international SERPs.<\/pre>\n<p>And for this prompt, Agent A built a report looking like\u00a0this:<\/p>\n<figure class=\"wp-block-image\"><noscript><img decoding=\"async\" width=\"882\" height=\"875\" src=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/an-international-keyword-analysis-report-showing.png\" alt=\"An international keyword analysis report showing &quot;Translation Opportunities.&quot; A table lists English keywords (e.g., &quot;rephrase&quot;), their native language translations (e.g., &quot;parafrase&quot; for ID, &quot;texte umschreiben&quot; for DE), search volume, and opportunity type (e.g., &quot;open&quot;).\" class=\"wp-image-196685\" srcset=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/an-international-keyword-analysis-report-showing.png 882w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/an-international-keyword-analysis-report-showing-428x425.png 428w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/an-international-keyword-analysis-report-showing-768x762.png 768w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/an-international-keyword-analysis-report-showing-120x120.png 120w\" sizes=\"(max-width: 882px) 100vw, 882px\"\/><\/noscript><img decoding=\"async\" width=\"882\" height=\"875\" src=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/an-international-keyword-analysis-report-showing.png\" alt=\"An international keyword analysis report showing &quot;Translation Opportunities.&quot; A table lists English keywords (e.g., &quot;rephrase&quot;), their native language translations (e.g., &quot;parafrase&quot; for ID, &quot;texte umschreiben&quot; for DE), search volume, and opportunity type (e.g., &quot;open&quot;).\" class=\"lazyload wp-image-196685\" srcset=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/an-international-keyword-analysis-report-showing.png 882w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/an-international-keyword-analysis-report-showing-428x425.png 428w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/an-international-keyword-analysis-report-showing-768x762.png 768w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/an-international-keyword-analysis-report-showing-120x120.png 120w\" data-sizes=\"(max-width: 882px) 100vw, 882px\"\/><\/figure>\n<h3 class=\"wp-block-heading\"><a id=\"post-196672-_ujrriw8zt8my\"\/>8. How to find trending keywords<\/h3>\n<p>Trending keywords are those that gain search volume over time, typically within a few months. The AI can pull volume history for specific keywords to spot upward trends before they peak, especially ones that the model\u2019s training data might not cover, since the keyword database updates continuously.<\/p>\n<pre>My topic area is [niche].<br\/>Find keywords in this space where search volume has grown consistently<br\/>over the past 6\u201312 months and hasn't peaked yet. For each: current<br\/>volume, volume 6 months ago, KD, and whether I currently rank for it.<\/pre>\n<p>This is another preinstalled skill in Agent A if you want to try it\u00a0out:<\/p>\n<figure class=\"wp-block-image\"><noscript><img decoding=\"async\" width=\"709\" height=\"420\" src=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-screenshot-of-the-trending-keyword-research-sk.png\" alt=\"A screenshot of the &quot;Trending Keyword Research&quot; skill tile in Agent A, described as a tool to find emerging keywords with 25%+ growth before competition intensifies.\" class=\"wp-image-196686\" srcset=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-screenshot-of-the-trending-keyword-research-sk.png 709w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-screenshot-of-the-trending-keyword-research-sk-680x403.png 680w\" sizes=\"(max-width: 709px) 100vw, 709px\"\/><\/noscript><img decoding=\"async\" width=\"709\" height=\"420\" src=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-screenshot-of-the-trending-keyword-research-sk.png\" alt=\"A screenshot of the &quot;Trending Keyword Research&quot; skill tile in Agent A, described as a tool to find emerging keywords with 25%+ growth before competition intensifies.\" class=\"lazyload wp-image-196686\" srcset=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-screenshot-of-the-trending-keyword-research-sk.png 709w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-screenshot-of-the-trending-keyword-research-sk-680x403.png 680w\" data-sizes=\"(max-width: 709px) 100vw, 709px\"\/><\/figure>\n<p>Result:<\/p>\n<figure class=\"wp-block-image\"><noscript><img decoding=\"async\" width=\"1016\" height=\"1044\" src=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-trending-keywords-dashboard-featuring-a-bubble.png\" alt=\"A &quot;Trending Keywords&quot; dashboard featuring a bubble chart of &quot;Growth % vs Search Volume&quot; and a bar chart of &quot;Top Clusters by Opportunity.&quot; It highlights keywords like &quot;medical seo&quot; and &quot;b2b seo agency&quot; as trending topics.\" class=\"wp-image-196687\" srcset=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-trending-keywords-dashboard-featuring-a-bubble.png 1016w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-trending-keywords-dashboard-featuring-a-bubble-414x425.png 414w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-trending-keywords-dashboard-featuring-a-bubble-768x789.png 768w\" sizes=\"(max-width: 1016px) 100vw, 1016px\"\/><\/noscript><img decoding=\"async\" width=\"1016\" height=\"1044\" src=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-trending-keywords-dashboard-featuring-a-bubble.png\" alt=\"A &quot;Trending Keywords&quot; dashboard featuring a bubble chart of &quot;Growth % vs Search Volume&quot; and a bar chart of &quot;Top Clusters by Opportunity.&quot; It highlights keywords like &quot;medical seo&quot; and &quot;b2b seo agency&quot; as trending topics.\" class=\"lazyload wp-image-196687\" srcset=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-trending-keywords-dashboard-featuring-a-bubble.png 1016w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-trending-keywords-dashboard-featuring-a-bubble-414x425.png 414w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-trending-keywords-dashboard-featuring-a-bubble-768x789.png 768w\" data-sizes=\"(max-width: 1016px) 100vw, 1016px\"\/><\/figure>\n<h3 class=\"wp-block-heading\"><a id=\"post-196672-_w8t16m6d58e\"\/>9. How to find buyer persona keywords<\/h3>\n<p>Not every valuable keyword has high search volume. Your ideal customer may search for niche, specific queries that keyword tools show as low- or \u201czero-volume\u201d, but these are exactly the queries that AI chatbots surface answers for.<\/p>\n<p>In this example, the AI brainstorms from a persona description, validates against the database, and flags keywords worth targeting even without traditional traffic potential.<\/p>\n<pre>My ideal customer is [describe: role, problems, goals, how they search].<br\/>Brainstorm 30 keywords this person would search for, including:<br\/>- Problem-awareness queries (they know they have a problem)<br\/>- Solution-comparison queries (they're evaluating options)<br\/>- Niche queries they might ask an AI chatbot rather than a search engine<br\/>Then check which have measurable search volume. Flag zero-volume ones<br\/>separately. <\/pre>\n<p>Agent A built the following artifact out of the prompt:<\/p>\n<figure class=\"wp-block-image\"><noscript><img decoding=\"async\" width=\"997\" height=\"916\" src=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/an-icp-keyword-brainstorm-report-based-on-an-ide.png\" alt=\"An &quot;ICP Keyword Brainstorm&quot; report based on an Ideal Customer Persona. It separates keywords into &quot;measurable volume&quot; and &quot;zero \/ unmeasurable&quot; volume, specifically highlighting problem-awareness queries like &quot;organic traffic dropped.&quot;\" class=\"wp-image-196688\" srcset=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/an-icp-keyword-brainstorm-report-based-on-an-ide.png 997w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/an-icp-keyword-brainstorm-report-based-on-an-ide-463x425.png 463w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/an-icp-keyword-brainstorm-report-based-on-an-ide-768x706.png 768w\" sizes=\"(max-width: 997px) 100vw, 997px\"\/><\/noscript><img decoding=\"async\" width=\"997\" height=\"916\" src=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/an-icp-keyword-brainstorm-report-based-on-an-ide.png\" alt=\"An &quot;ICP Keyword Brainstorm&quot; report based on an Ideal Customer Persona. It separates keywords into &quot;measurable volume&quot; and &quot;zero \/ unmeasurable&quot; volume, specifically highlighting problem-awareness queries like &quot;organic traffic dropped.&quot;\" class=\"lazyload wp-image-196688\" srcset=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/an-icp-keyword-brainstorm-report-based-on-an-ide.png 997w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/an-icp-keyword-brainstorm-report-based-on-an-ide-463x425.png 463w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/an-icp-keyword-brainstorm-report-based-on-an-ide-768x706.png 768w\" data-sizes=\"(max-width: 997px) 100vw, 997px\"\/><\/figure>\n<h2 class=\"wp-block-heading\"><a id=\"post-196672-_649ddiii6p7\"\/>Skills and pipelines<\/h2>\n<p>A skill is a saved, reusable instruction for AI. Instead of rewriting the same prompt every time, you can type something like \u201c\/keyword-audit\u201d and the AI already knows what to do: what data to pull, how to filter it, and how to format the results.<\/p>\n<p>The AI can run a skill whenever you need it. You can use skills on their own, call them as part of a bigger workflow, or let the AI use them automatically when they fit the\u00a0task.<\/p>\n<p>Under the hood, a skill is just a markdown file. It is plain-language instructions, not code. To illustrate, here\u2019s an excerpt from a citation freshness skill markdown file I\u2019ve been working on:<\/p>\n<figure class=\"wp-block-image\"><noscript><img decoding=\"async\" width=\"1075\" height=\"653\" src=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-code-style-view-of-a-markdown-file-for-a-citati.png\" alt=\"A code-style view of a Markdown file for a &quot;citation-freshness-audit&quot; skill. It contains plain-language instructions and metadata defining how the AI should audit pages cited by AI systems to identify outdated content.\" class=\"wp-image-196689\" srcset=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-code-style-view-of-a-markdown-file-for-a-citati.png 1075w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-code-style-view-of-a-markdown-file-for-a-citati-680x413.png 680w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-code-style-view-of-a-markdown-file-for-a-citati-768x467.png 768w\" sizes=\"(max-width: 1075px) 100vw, 1075px\"\/><\/noscript><img decoding=\"async\" width=\"1075\" height=\"653\" src=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-code-style-view-of-a-markdown-file-for-a-citati.png\" alt=\"A code-style view of a Markdown file for a &quot;citation-freshness-audit&quot; skill. It contains plain-language instructions and metadata defining how the AI should audit pages cited by AI systems to identify outdated content.\" class=\"lazyload wp-image-196689\" srcset=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-code-style-view-of-a-markdown-file-for-a-citati.png 1075w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-code-style-view-of-a-markdown-file-for-a-citati-680x413.png 680w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2026\/04\/a-code-style-view-of-a-markdown-file-for-a-citati-768x467.png 768w\" data-sizes=\"(max-width: 1075px) 100vw, 1075px\"\/><\/figure>\n<p>Because each skill has a clear input and output, you can chain them together into a pipeline. The output from one skill becomes the input for the next, and Claude can move through the whole sequence on its\u00a0own.<\/p>\n<p>A keyword research pipeline might look like\u00a0this:<\/p>\n<p>\/keyword-audit \u2192 \/cluster \u2192 \/content-brief<\/p>\n<p>You start the first step. The AI audits your site, passes the results into the clustering skill, and then turns the best clusters into content briefs, without you having to manage each handoff.<\/p>\n<p>To build your own custom skills, you just describe what you want each step to do, and the AI creates the skill files for you\u2014no coding skills required.<\/p>\n<p>For example, you could prompt it like\u00a0this:<\/p>\n<pre>Create a skill called `\/keyword-audit` that:<br\/>* takes my domain and 2\u20133 competitor domains as input<br\/>* looks for competitor gaps, low-hanging fruit, and declining keywords using simple heuristics<br\/>* removes duplicates across all results<br\/>* returns a table with: keyword, which heuristic found it, KD, TP, and recommended action (`create`, `update`, or `optimize`)<br\/>* saves the output in a `reports\/` folder with today\u2019s date in the filename<\/pre>\n<p>Or you can ask the AI to create a skill out of the conversation you\u2019ve just\u00a0had.<\/p>\n<p>You do not even need to invent your own skills from scratch. You can also ask the AI to turn a blog post or help doc into a\u00a0skill.<\/p>\n<p>Here are a few of our blog posts that would be great starting points for skills:<\/p>\n<div class=\"post-nav-link clearfix\" id=\"section1\"><a class=\"subhead-anchor\" data-tip=\"tooltip__copielink\" rel=\"#section1\"><svg width=\"19\" height=\"19\" viewbox=\"0 0 14 14\" style=\"\"><g fill=\"none\" fill-rule=\"evenodd\"><path d=\"M0 0h14v14H0z\"\/><path d=\"M7.45 9.887l-1.62 1.621c-.92.92-2.418.92-3.338 0a2.364 2.364 0 0 1 0-3.339l1.62-1.62-1.273-1.272-1.62 1.62a4.161 4.161 0 1 0 5.885 5.884l1.62-1.62L7.45 9.886zM5.527 5.135L7.17 3.492c.92-.92 2.418-.92 3.339 0 .92.92.92 2.418 0 3.339L8.866 8.473l1.272 1.273 1.644-1.643A4.161 4.161 0 1 0 5.897 2.22L4.254 3.863l1.272 1.272zm-.66 3.998a.749.749 0 0 1 0-1.06l2.208-2.206a.749.749 0 1 1 1.06 1.06L5.928 9.133a.75.75 0 0 1-1.061 0z\" style=\"\"\/><\/g><\/svg><\/a><\/p>\n<div class=\"link-text\" data-anchor=\"\u201cFrequently\" data-section=\"\u201cfrequently-asked-questions\u201d\">\n<h2><a id=\"post-196672-_w6fdjgg3bint\"\/>How to improve your prompts for more refined results<\/h2>\n<\/div>\n<\/div>\n<p>The AI has to make a dozen small decisions for you\u2014what counts as \u201cgood,\u201d what KD threshold is reasonable, what format to return, how to rank the results, what to exclude. Leave any of them unspecified, and the AI fills the gap from training-data averages, which rarely match your site, your goals, or your constraints.<\/p>\n<p>Better prompts are mostly about moving those decisions out of the AI\u2019s head and into yours. A few patterns that\u00a0help:<\/p>\n<ul class=\"wp-block-list\">\n<li><strong>Set site context before the task<\/strong>. Domain, audience, topic area. Without it, \u201crelevant\u201d is whatever the AI decides\u2014probably not what you meant. Even if you think the context might be relevant, it might hint at a solution.<\/li>\n<li><strong>Assign the AI a role<\/strong>. \u201cYou\u2019re an SEO analyst for a B2B SaaS company\u201d loads a set of judgment defaults\u2014prioritize product-led topics, skip pure traffic plays, favor middle-funnel intent\u2014that would take a paragraph to spell out otherwise.\u00a0\u201d<\/li>\n<li><strong>Name the data source<\/strong>. \u201cUse Keywords Explorer, not Site Explorer.\u201d \u201cPull from organic keywords, not paid.\u201d \u201cCheck volume in the target country\u2019s native language.\u201d Ambiguous data sources are a common cause of AI returning confidently wrong results.<\/li>\n<li><strong>Use negative prompts as much as positive ones<\/strong>. \u201cExclude branded terms.\u201d \u201cIgnore keywords I already rank #1 for.\u201d \u201cSkip verticals we don\u2019t serve.\u201d Half the value is in what the AI leaves out.<\/li>\n<li><strong>Show, don\u2019t just tell, on format<\/strong>. When you want a specific output shape, paste an example row or a skeleton of the table you want. One row of example is worth five lines of description.<\/li>\n<li><strong>Ask the AI to explain its top picks<\/strong>. \u201cFor your top 5 recommendations, explain why in one sentence each.\u201d Surfaces bad reasoning you\u2019d otherwise miss, and often changes which ones you actually trust.<\/li>\n<li><strong>Iterate, don\u2019t rewrite<\/strong>. AI keeps context within a conversation. \u201cNarrow to the top 20 by TP\u201d beats re-running the original prompt with one\u00a0tweak.<\/li>\n<li><strong>Save what works to memory.<\/strong> Once a prompt or filter set reliably produces good results, tell the AI to remember it. For example, \u201cAlways exclude branded terms and KD &gt; 40 for this site\u201d means you stop rewriting the setup every time. Save your corrections too, so the research gets faster every week instead of resetting to\u00a0zero.<\/li>\n<\/ul>\n<p>One anti-tip: don\u2019t ask AI to judge strategic fit to your business. It can tell you which keywords are winnable. It can\u2019t tell you which ones are worth winning. That\u2019s still your\u00a0call.<\/p>\n<h2 class=\"wp-block-heading\"><a id=\"post-196672-_ujgi8y1dowo1\"\/>Frequently asked questions<\/h2>\n<p> [\/post_nav_link]<\/p>\n<p>A few questions that come up a lot when people start working AI into their keyword research.<\/p>\n<h3 class=\"wp-block-heading\"><a id=\"post-196672-_qutf4cz9xqnu\"\/>What do I need to get started?<\/h3>\n<p>Start where you already work. Claude, ChatGPT, Manus, Lovable\u2014any of these can connect to the Ahrefs MCP and query real keyword data mid-conversation, so you don\u2019t have to leave your usual AI setup to do keyword research. If you\u2019d rather skip the setup and go straight to a purpose-built SEO agent with results like the ones in this article, <a href=\"https:\/\/ahrefs.com\/agent-a\">Agent A<\/a> is the zero-config option\u2014the full Ahrefs dataset wired in from day\u00a0one.<\/p>\n<h3 class=\"wp-block-heading\"><a id=\"post-196672-_5wsy7vwhyhea\"\/>Can AI do keyword research on its\u00a0own?<\/h3>\n<p>Depends on the setup. A general AI model without any data integrations can brainstorm and database operations, but can\u2019t provide accurate volume, KD, or SERP data. An AI with a keyword database connected via MCP is a different situation: it has live access to real search data and can run the full workflow end-to-end. The capability gap between those two setups is significant.<\/p>\n<h3 class=\"wp-block-heading\"><a id=\"post-196672-_se76if1boddt\"\/>Can I use ChatGPT for keyword research?<\/h3>\n<p>Yes, but you have to bring the data yourself. ChatGPT has no keyword database of its own, so any volume, KD, or SERP figures it generates unprompted are fabricated. Export your keyword data from a real SEO tool (Ahrefs, for example) and upload the CSV\u2014ChatGPT can then dedupe, cluster, tag intent, visualize the data, and answer follow-up questions against it. For live querying without the manual export step, connect it to a keyword database via\u00a0MCP.<\/p>\n<h3 class=\"wp-block-heading\"><a id=\"post-196672-_d71k0f2r8gl\"\/>Is AI keyword research better than traditional keyword research?<\/h3>\n<p>A combined workflow beats either approach alone. AI handles the analysis and organization that\u2019s slow to do manually. A keyword tool provides the data AI can\u2019t generate on its own. With MCP connecting the two, the manual handoffs disappear entirely.<\/p>\n<h3 class=\"wp-block-heading\"><a id=\"post-196672-_zj714k9pmdo\"\/>What\u2019s the best AI tool for keyword research?<\/h3>\n<p>An AI model with a live keyword database connected via MCP, like Claude with the <a href=\"https:\/\/docs.ahrefs.com\/api\/docs\/introduction\">Ahrefs MCP<\/a>, is the most capable general-purpose setup. For a purpose-built version of the same idea, <a href=\"https:\/\/ahrefs.com\/agent-a\">Agent A<\/a> is Ahrefs\u2019 own agentic SEO assistant, with the full dataset wired in natively.<\/p>\n<h3 class=\"wp-block-heading\"><a id=\"post-196672-_sqlrh5grzk4s\"\/>Will AI replace keyword research tools?<\/h3>\n<p>No. AI without a keyword database is guessing\u2014it can generate ideas and reason over data you hand it, but it has no way to know what people actually search for or how competitive a term is. What AI changes isn\u2019t whether you need a keyword tool, but how you interact with it: the tool still provides the data, and the AI handles the filtering, clustering, and synthesis that used to take hours of manual work.<\/p>\n<p>AI changes who does the mechanical parts. As a researcher with MCP access, the AI handles things like discovery, filtering, SERP validation, and clustering in a single conversation. As an analyst working from your exports, it still eliminates the most time-consuming parts of the process. Either way, what used to take a full day now takes a morning.<\/p>\n<p>The fastest path in: use <a href=\"https:\/\/ahrefs.com\/agent-a\">Agent A<\/a> or connect Claude to a keyword tool via <a href=\"https:\/\/ahrefs.com\/mcp\">MCP<\/a> today. Describe your site and topic, ask for a prioritized content plan, and the AI pulls the data, applies your filters, checks the SERPs, and hands you back clusters ready to turn into a content calendar. Seed topic to the editorial plan in one conversation.<\/p>\n<p>Thanks for reading! Feel free to reach out on <a href=\"https:\/\/www.linkedin.com\/in\/mateusz-makosiewicz\/\">LinkedIn<\/a>.<\/p>\n<p>\u00a0<\/p>\n<\/p><\/div>\n<p><script>!function(f,b,e,v,n,t,s)\nif(f.fbq)return;n=f.fbq=function()n.callMethod?n.callMethod.apply(n,arguments):n.queue.push(arguments);if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)(window,document,'script','https:\/\/connect.facebook.net\/en_US\/fbevents.js');fbq('init','1511271639109289');fbq('track','PageView');<\/script><br \/>\n<br \/><br \/>\n<br \/><a href=\"https:\/\/ahrefs.com\/blog\/ai-keyword-research\/\">Source link <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Chatbots typically don\u2019t have access to real SEO data, so they often make things up and present them as facts. But once you connect AI to real SEO data, it becomes a keyword research tool you\u2019ll wonder how you ever worked without. It can help with everything from brainstorming ideas and clustering keywords to sorting [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":3238,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[22],"tags":[],"class_list":["post-3237","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-seo"],"_links":{"self":[{"href":"https:\/\/ewebtoolz.com\/blog\/wp-json\/wp\/v2\/posts\/3237","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ewebtoolz.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ewebtoolz.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ewebtoolz.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ewebtoolz.com\/blog\/wp-json\/wp\/v2\/comments?post=3237"}],"version-history":[{"count":0,"href":"https:\/\/ewebtoolz.com\/blog\/wp-json\/wp\/v2\/posts\/3237\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ewebtoolz.com\/blog\/wp-json\/wp\/v2\/media\/3238"}],"wp:attachment":[{"href":"https:\/\/ewebtoolz.com\/blog\/wp-json\/wp\/v2\/media?parent=3237"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ewebtoolz.com\/blog\/wp-json\/wp\/v2\/categories?post=3237"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ewebtoolz.com\/blog\/wp-json\/wp\/v2\/tags?post=3237"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}