Research keywords in chat
Hero AI has three ways to research keywords. Give seed keywords or a web page, and the Keyword Research Agent returns keyword clusters. Paste a list of up to 1,000 keywords, and Hero AI returns Google's metrics for each keyword. Or paste a list and ask for ad groups, and the Keyword Research Agent puts your keywords into keyword clusters. The result shows in a Keyword research card in the chat. Keyword research in chat does not create a campaign or change your Google Ads account.
Research keywords from seed keywords or a web page
Type a seed keyword and a country:
What keywords should I target for "email marketing software" in the United States?
You can give up to 20 seed keywords, one web page, or both. A web page can be the page that the campaign sends traffic to.
The Keyword Research Agent then does these steps:
- It gets keyword ideas and search volume from Google Keyword Planner.
- It keeps the keywords that have at least 30 monthly searches.
- It keeps the keywords that fit your request and your product.
- It puts the keywords into keyword clusters, with one search goal in each cluster.
- It writes one sentence for each cluster about why the cluster is a good use of budget.
If you do not ask for something different, the Keyword Research Agent keeps only high intent keywords. These are bottom-of-funnel terms, for example terms with "software", "pricing", or "demo". It returns up to 3 keyword clusters of up to 10 keywords each.
The first cluster has the label Recommended ad group. The clusters do not have funnel stage labels.
Each cluster shows these columns:
| Column | What it shows |
|---|---|
| Theme | The search goal that the keywords in the cluster share |
| Keywords | The keywords in the cluster |
| Monthly searches | Google's average monthly searches in the target country |
| Est. clicks | Hero Marketer's estimate of clicks for each month |
| Est. budget | Hero Marketer's estimate of the budget for each month |
A Total row adds up the clusters. Every keyword in the result is a keyword that Google returned.
Tell Hero AI which keywords you want
The Keyword Research Agent follows your request. Tell Hero AI what you need in your own words. For example:
- "Only small in-house teams. Nothing for agencies or enterprise."
- "Competitor keywords for people who compare us with HubSpot."
- "Top-of-funnel keywords for an awareness campaign."
- "We have a free plan, so include searches for free tools."
- "Give me 5 ad groups."
You can ask for up to 6 keyword clusters of up to 15 keywords each. The Keyword Research Agent always removes keywords that your product cannot serve. If your request moves away from high intent keywords, the result tells you the cost in one sentence. For example, research-stage searches convert less often, so each lead costs more.
Change the keyword research result with a follow-up
To change a result, send a follow-up in the same chat. For example, "Remove the enterprise keywords" or "Show competitor terms instead". Hero AI runs the keyword research again with your new request and your earlier requests. Each new run uses credits.
To find out why a keyword is not in the result, ask Hero AI. Hero AI answers from the Left out list of the result. It does not run the keyword research again for this question.
Negative keyword ideas and the Left out list
Below the clusters, the keyword research result shows two more sections:
- Negative keyword ideas. Up to 15 words from the searches that the Keyword Research Agent left out. Add these words as negative keywords to stop those searches from showing your ads. A negative keyword idea never matches a keyword in the clusters.
- Left out. The searches that the Keyword Research Agent did not keep, in groups by reason. Each group shows up to 6 examples.
Hero AI does not add negative keywords automatically. To add the negative keyword ideas to an existing campaign, ask Hero AI. Hero AI then shows an approval card for the change.
How the click and budget estimates work
Est. clicks and Est. budget are Hero Marketer's own estimates. They are not a Google forecast. Hero Marketer calculates them from each keyword's monthly searches:
- Est. clicks = monthly searches × 80% × 5%. The estimate assumes that your ad shows for 80% of the searches, and that 5% of those people click.
- The cost for each click is the middle of Google's low and high top of page bids. When Google has no bid data for a keyword, Hero Marketer uses the middle price of the researched keywords that have bid data, in your account currency. One expensive keyword cannot pull that price up. When no researched keyword has bid data, Est. clicks and Est. budget are 0.
- Some keywords are the same search: Google Keyword Planner gives them the same numbers. The cluster counts the search one time. The row of the second keyword shows same search as, then the first keyword, with dashes.
- Est. budget = Est. clicks × the cost for each click, for one month.
The campaign wizard uses the same estimate for its recommended monthly budget. Your real clicks and costs change with Quality Score, competition, and ad relevance. See How the recommended budget is calculated.
Check a list of keywords
Paste your keywords and name a country:
Get search volume in Germany for these keywords: crm software, crm for startups, sales pipeline tool
Hero AI returns Google's metrics for exactly the keywords that you give:
| Column | What it shows |
|---|---|
| Keyword | Your keyword, in the order that you gave |
| Avg. monthly searches | Google's average monthly searches in the target country |
| Competition | Google's competition level for the keyword |
| Top of page bid | Google's top of page bid range for the keyword |
Hero AI keeps your order and does not put the keywords into clusters. It removes only empty lines and duplicate keywords. A dash (—) means that Google has too little data for that exact keyword. You can check up to 1,000 keywords in one list. If your list is longer, Hero AI checks the first 1,000 keywords and tells you that it removed the rest.
Put your own keywords into keyword clusters
Paste your keywords, name a country, and ask for ad groups:
Group these keywords into ad groups for the United States: crm software, crm pricing, crm for startups, sales pipeline tool
The Keyword Research Agent gets Google's metrics for your keywords and puts them into keyword clusters. It keeps each keyword that your product can serve, unless you ask it to remove more. It puts low intent keywords in a cluster of their own, so that you can give them a separate budget. The keywords that it removes show in the Left out list.
What keyword research needs
- A target country. Every keyword research run needs a country. If you do not give one, Hero AI asks. Hero AI does not use a default country.
- A connected Google Ads account. Hero AI gets the keyword data from Google through your Google Ads account.
- A product, for research and for clusters from your own list. The Keyword Research Agent uses your product context to keep only the keywords that fit. It reads what your product does, who benefits most from it, and what your customers use today. If you have more than one product on the account, Hero AI asks which product to use. A check of a keyword list does not need a product.
Hero AI runs keyword research one time in each message. One run can use up to 20 seed keywords. To run keyword research again, send a new message.
Keyword research in chat is part of a Hero AI answer. It uses credits like any Hero AI question.
What keyword research in chat does not do
- It does not create a campaign or an ad group. To launch a campaign, open Create campaign in the sidebar. The campaign wizard runs its own keyword research and builds one ad group from the cluster that you select. See Choose keywords and budget.
- It does not change your Google Ads account. Hero AI adds keywords or negative keywords only when you ask, and only after you approve the change.
- It does not give a Google forecast or a cost per lead. The click and budget numbers are Hero Marketer's estimates.
- It does not have a separate export. Each results table has its own copy and download buttons. You can download a table as a CSV file or a Markdown file.