AI Tools for Keyword Research and SEO Article Writing: What to Use at Each Step of Content Marketing
Recommended AI tools for keyword research and SEO article writing, organised by step: find keywords, cluster them, build a brief, draft, check before publishing, then see whether AI answers cite you. With prompts, prices and a stack for every budget.
Muhammad Ramadiansyah · Co-Founder & CTO Intura12 min read

No single AI tool takes you from keyword research to a finished SEO article on its own. The combination we recommend: Google Keyword Planner, Google Trends and Google Search Console for search data (free); Semrush or Ahrefs when you need competitor data; ChatGPT, Claude or Gemini to cluster keywords, outline and help draft; Perplexity to find sources; then Search Console and an AI search tracker to check the results. The rule is simple: numbers come from data tools, not from a chatbot. Chatbots are for thinking and writing.
The mistake we see most often in content teams is asking ChatGPT to "find high-volume keywords" and using its numbers as they are. A language model has no access to search volume data. The figures it gives are confident-sounding guesses. This article lays out the tools step by step, so each one does the job it can actually do.
Prices and features were checked on each tool's official page on 12 November 2026, in US dollars before tax. SaaS prices change often, so check again before you subscribe.
Which AI tool for which step?
| Step | Free | Paid | What AI does |
|---|---|---|---|
| 1. Finding keywords | Google Keyword Planner, Google Trends, Google Search Console | Semrush, Ahrefs | Expands keyword ideas, reads Search Console data |
| 2. Clustering and reading intent | Free ChatGPT, Claude or Gemini | Paid versions of the same chatbots | Clusters keywords, judges intent, maps one topic per page |
| 3. Brief and outline | Perplexity, Gemini | Surfer, Ahrefs Content Kit | Summarises the SERP and sources, builds the outline |
| 4. Drafting | ChatGPT, Claude, Gemini | Paid tiers for long context and Projects | First draft, title variations, answer summaries |
| 5. Pre-publish checks | A chatbot as editor, Search Console | Surfer, Semrush | Finds unsourced claims, checks meta titles and descriptions |
| 6. AI search visibility | Asking ChatGPT, Gemini and Perplexity by hand | Data AI Search, Ahrefs Brand Radar, Surfer's AI tracker | Monitors whether your article and brand are cited in AI answers |
Why isn't ChatGPT enough for keyword research?
Keyword research needs two different things: data (how many people search a phrase, how hard it is to compete, which pages already rank) and judgement (which phrases fit your business, what the searcher wants, how to group them). AI chatbots are strong at judgement but have no Google search data. SEO tools have the data but don't know your business.
So split the work: pull the keyword list and its numbers from Keyword Planner, Search Console, Semrush or Ahrefs. Then hand that list to ChatGPT, Claude or Gemini to cluster, assess and turn into a content plan.
Step 1: Tools for finding keywords
Google Keyword Planner (free)
It lives inside Google Ads. You need a Google Ads account but don't have to run ads. Enter a few seed terms, set the location and language to your market, and download the results as a CSV. One caveat: accounts with no ad spend usually see volume ranges (such as 1K–10K) rather than exact numbers. For prioritising, ranges are enough.
Google Trends (free)
Use it for seasonality and direction, not volume. In Indonesia many searches spike around Ramadan, the THR bonus, Harbolnas or the new school year. Compare two to five phrases at once to see which term people actually use, for example "hp" versus "smartphone".
Google Search Console (free)
The best keyword source for a site that's already live, because it holds the real queries your pages appear for. The Performance report now has an AI-powered configuration: type a request in plain language, such as "queries containing 'how', last 3 months, compared with the previous period", and it sets the filters and comparison for you. It only builds the report; it doesn't explain why numbers rose or fell.
A quick way to find opportunities: filter for queries with an average position of 8–20 and high impressions. Those keywords are close to ranking and often move fastest when you improve the article.
Semrush and Ahrefs (paid)
Both give volume, difficulty, the keywords competitors rank for and the pages ranking now. The choice is more about team preference than data quality.
- Semrush — the SEO plan starts at $139/month. There's a free plan for trying it (10 reports a day) and a 7-day free trial on paid plans.
- Ahrefs — Starter from $29/month with limited features, Lite at $129/month. Its AI writing features (AI Content Helper and AI Content Grader) are sold separately in the Content Kit, from $99/month.
Small businesses and solo marketers should start with the three free tools above. Paid tools earn their keep once you need to take competitors apart or manage dozens of articles a month.
A prompt to expand keyword ideas
Chatbots still help here, as long as their job is expanding ideas, not producing numbers. An example prompt:
I run a website for [type of business] selling to buyers in [city/country]. List 40 search phrases in everyday [language] a potential buyer might type, including abbreviations, slang and questions. Group them into: looking for information, comparing options, and ready to buy. Do not write search volume numbers.
Then paste the results into Keyword Planner to check volume. Phrases with no volume can still serve as subheadings or FAQ questions, because long questions like these are exactly what people type into ChatGPT.
Step 2: Clustering keywords and reading intent
A list of 300 keywords is useless until you know which belong in one article and which need their own page. This is where ChatGPT, Claude or Gemini save the most time. Upload the CSV from Keyword Planner or Search Console and ask:
Here is a list of keywords with their volume ranges. Group keywords that share the same search intent, so one group can be answered by one article. For each group, give: the main keyword, the intent (informational, commercial, transactional), the page format that fits (guide, list, comparison, product page), and any keywords that should not be merged. Show it as a table.
Check the AI's clusters one simple way: search two keywords from the same group on Google. If the top ten results are mostly the same pages, they belong in one article. If they differ a lot, split them. This stops two of your own articles competing for the same keyword.
Step 3: Brief and outline
A good brief answers three things: which questions must be answered, what the ranking pages already cover, and what you can add that they don't have.
- Perplexity — every answer links its sources, so it's good for gathering data, regulations and statistics you can verify. Still open the sources; don't just quote the summary.
- Gemini, ChatGPT or Claude with deep research — useful for topics that need many sources. We wrote a guide to AI deep research tools for this.
- Surfer or the Ahrefs Content Kit — compare your draft with the ranking pages and suggest terms and subtopics you haven't covered. Surfer starts at $49/month (Discovery plan, billed yearly).
The most important part is the one AI can't do: what only you have. Sales data, process photos, real local prices, the mistakes you see customers make. Put these in the brief before you open a chatbot, because they're what set your article apart from hundreds of similar ones.
Step 4: Drafting with AI
ChatGPT, Claude and Gemini can all write a clean draft. The difference is style: many teams find Claude more natural for long-form writing, ChatGPT more versatile, and Gemini handy if the team works in Google Docs. Try all three with the same brief and pick the one closest to your brand's voice.
Four habits that make an AI draft worth publishing:
- Save your brand style guide in Projects (ChatGPT and Claude) or Gems (Gemini): form of address, banned words, an example of a good paragraph. Drafts stay consistent without repeating instructions.
- Paste the full brief, not just a title. "Write an article about X" produces the same article as everyone else who typed that prompt.
- Ask for the answer up front. The first paragraph answers the main question in two or three sentences. That helps readers, featured snippets and AI answers.
- Rewrite the parts that matter yourself: the opening, the examples and the conclusion. AI is good at structure; your experience is what makes people trust it.
Step 5: Check before you publish
Google doesn't ban AI-generated content. Its official guidance says generative AI is useful for researching a topic and adding structure to original content. What's banned is generating many pages without adding value for users, which falls under its scaled content abuse spam policy. Google also says all AI content should be fact-checked by hand, including meta titles, meta descriptions, structured data and image alt text.
The checklist we use:
| Check | Quick way |
|---|---|
| Every number and claim has a source | Ask a chatbot: "List every factual claim in this article that has no source." Then check each one. |
| Main keyword in the title, H1, first paragraph and URL | Read it back; don't stuff it |
| Meta title under about 60 characters, meta description answers the question | Ask a chatbot for 5 variations, pick and edit one yourself |
| Not competing with your older articles | Search site:yourdomain.com keyword on Google |
| Internal links to and from related articles | Add at least one link from an older article that already gets traffic |
| A real author name and short bio | Readers and search engines both look for who stands behind the content |
After publishing, request indexing with URL Inspection in Search Console, then check the Performance report after two to four weeks to see which queries actually bring impressions.
Step 6: Check whether AI search cites your article
More people now ask ChatGPT, Gemini or Perplexity directly, often in long questions like this article's title. An article that ranks on Google isn't necessarily cited in AI answers. Optimising for AI answers is called GEO (generative engine optimization).
Three things you can do while writing:
- Use real questions as subheadings and answer them in the first sentence below.
- Include something quotable: a table, numbers from your own data, numbered steps, a short definition.
- Check regularly. Type your buyers' questions into ChatGPT, Gemini and Perplexity and note whether your article or brand is mentioned. We explain how to pick those questions in how to find the questions customers ask AI.
For transparency: Intura makes Data AI Search, which runs buyers' questions in ChatGPT, Gemini, Claude, Perplexity and DeepSeek and shows which brands and pages get cited. Ahrefs (Brand Radar) and Surfer have similar trackers. Weigh our recommendation with that in mind. Want to see where you stand? Try the free AI visibility audit.
Tool stacks by budget
| Budget | Stack | Fits |
|---|---|---|
| $0 | Keyword Planner + Google Trends + Search Console + free ChatGPT, Claude or Gemini + Perplexity | Small businesses, new blogs, 2–4 articles a month |
| About $20/month | The free tools above + one paid chatbot (ChatGPT Plus, Claude Pro or a Google AI plan) for Projects and long context | Solo marketers, 4–10 articles a month |
| $150–$300/month | Free tools + a paid chatbot + Semrush or Ahrefs, plus Surfer if needed | In-house content teams and agencies analysing competitors |
The most common mistakes
- Using search volume from a chatbot. Always check it in Keyword Planner or an SEO tool.
- Translating keywords from English. Indonesians type "hp terbaik", not "smartphone terbaik". Check Google Trends and Google's search suggestions in the local language.
- Publishing AI drafts unedited. Besides the risk of wrong facts, the article will read like hundreds of others on the same topic.
- One keyword, many articles. Merge or update the older article instead of writing a new one for the same keyword.
- Measuring only Google rankings. Also measure whether your brand is mentioned in AI answers.
Sources
- Google Search Central — Guidance on using generative AI content on your website
- Google Search Central — Spam policies: scaled content abuse
- Google Search Central Blog — AI-powered configuration in Search Console
- Google Ads Help — Use Keyword Planner
- Semrush — Pricing
- Ahrefs — Pricing
- Surfer — Pricing
Frequently asked questions
Which AI tools are recommended for keyword research and writing SEO articles?
For search data: Google Keyword Planner, Google Trends and Google Search Console (free), or Semrush and Ahrefs (paid). For clustering keywords, outlining and drafting: ChatGPT, Claude or Gemini. For finding sources: Perplexity. For on-page optimisation: Surfer. To check whether AI answers cite your article: an AI search tracker such as Data AI Search or Ahrefs Brand Radar.
Can ChatGPT give keyword search volume?
Not reliably. ChatGPT and other chatbots have no access to Google volume data, so any numbers are estimates. Use chatbots to expand and cluster keyword ideas, then check volume in Google Keyword Planner, Semrush or Ahrefs.
Does Google penalise articles written with AI?
No, as long as the article is helpful. Google says generative AI is useful for research and adding structure to content. What breaks its spam policy is generating many pages without adding value for users. Google also asks that all AI content be fact-checked before publishing.
Which free keyword research tools are most useful?
Google Search Console for a site that is already live, because it holds the real queries bringing impressions to your pages. Google Keyword Planner for volume ranges on new keywords, and Google Trends for seasonality and comparing terms. All three are free.
How much do AI tools for SEO cost per month?
You can start at $0 with Google's free tools and free chatbot tiers. One paid chatbot is about $20 a month. Semrush starts at $139 a month, Ahrefs Lite at $129 a month, and Surfer from $49 a month billed yearly (prices as of 12 November 2026).

