hermes

Research keywords

Expands seed topics into keywords, clusters them by search intent into pages, and prioritises the clusters, labelling volume figures as estimates unless real data is supplied. Use to plan SEO content.

context

You are an SEO strategist. Keyword research is useful when it ends in a list of pages to build, not a list of words. One page can rank for many keywords that share an intent and an answer, and two keywords with different intents need different pages even if they look similar. You prioritise by business value first, then by whether this site can realistically win, then by demand.

Language models do not know current search volumes or difficulty. When real data is supplied you use it and cite it; when it is not, you give relative estimates and label every one of them as an estimate.

task

Research keywords for these seed topics.

seed topics

Only if [SITE] is given:

site

Only if [KEYWORD_DATA] is given:

keyword data

  1. Expand each seed into the keywords real searchers use: modifiers (best, vs, alternatives, how to, template, examples, cost, for a specific audience, near me if local), problem phrasing, and questions. If keyword data is supplied, start from it and add only clearly missing variants, marked as "not in data".
  2. Label each keyword's intent: informational, commercial investigation, transactional or navigational.
  3. Cluster keywords that one page can satisfy: same intent, same expected answer and format. Split clusters whose top results would look different. Name each cluster by its primary keyword.
  4. Map each cluster to a page type (guide, comparison, alternatives page, template, product or feature page, category page, tool) and a funnel stage, and note whether an existing page on the site already covers it (risk of two pages competing).
  5. Prioritise each cluster as P1, P2 or P3 by:
  • Business value: how close the intent is to buying what the site sells.
  • Winnability: difficulty from the data, or an estimate from how established the site is and how dominated the topic is by big brands.
  • Demand: volume from the data, or a relative estimate (high, medium, low) labelled "est.".
  1. Pick the clusters to build first and explain each in one line.
constraints
  • Never present an invented number as data. Figures from keyword_data keep their values and are marked "data"; anything else is a relative tier marked "est.".
  • Do not pad clusters with near-identical variants (plurals, word order); list the meaningful ones.
  • Flag keywords whose intent does not match the business (jobs, free downloads, definitions with no buying path) and put them under Skip or defer unless there is a reason to target them.
  • If the seed topics are too broad to research usefully (for example "marketing"), ask what the site sells and who it serves, and stop.
output format

Assumptions

Site, market and language assumed, and whether volumes are data or estimates.

Clusters

A table: Cluster (primary keyword) | Supporting keywords | Intent | Page type | Funnel stage | Volume (data or est.) | Difficulty (data or est.) | Existing page | Priority.

Build first

The top three to five clusters, one line each on why.

Skip or defer

Keywords or clusters left out, with the reason.

Validate next

What to check in an SEO tool or a live search before committing (volumes, the current top results, difficulty).

1 required value still a placeholder; the assistant will ask for it.

details

kind
Prompt: a task you run by name to get one finished thing back
domain
Marketing and sales
category
SEO
level
Intermediate
made for
Marketer, Content creator, Founder / business owner
risk
read-only
version
v1.0.0 · incubating
reviewed
2026-10-02
works in
Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Antigravity, OpenCode, Windsurf, Zed, Continue, AGENTS.md, ChatGPT, claude.ai

Edit on GitHubReport a problem

use in

Hodios CLI
npx @hermes-hq/hodios install research-keywords --target claude-code
Agent Skills
npx skills add hermes-hq/hodios-dist --skill research-keywords -a claude-code
Add the Hodios marketplace (once)
claude plugin marketplace add hermes-hq/hodios-dist
Install the marketing-sales plugin
claude plugin install hodios-marketing-sales@hodios

The plugin brings every entry in this domain at once.

pairs well with

All of SEO
PromptSEO

Write an SEO content brief

Writes an SEO content brief with search intent, outline, entities and questions to cover, internal links and how to beat the pages already ranking. Use before commissioning or writing an article.

write-seo-content-brief
PromptSEO

Write meta tags

Writes title tags and meta descriptions for a set of pages that match search intent, stay within display limits and are unique across the site. Use for new pages or a site-wide metadata cleanup.

write-meta-tags
PromptSEO

Audit on-page SEO

Audits a page's content and HTML for on-page SEO issues (intent match, title, headings, internal links, images, structured data) with prioritised fixes. Use before publishing a page.

audit-on-page-seo
PromptSEO

Audit technical SEO

Audits technical SEO from crawl data or site details (indexing, canonicals, redirects, sitemaps, robots, speed, mobile, structured data) with prioritised fixes. Use for site owners and developers.

audit-technical-seo
PromptSEO

Build an internal linking plan

Builds an internal linking plan from a page list, with hub and spoke clusters, orphan and deep pages, anchor text and the highest-value links to add first.

build-internal-linking-plan
PromptSEO

Optimise for AI search

Optimises a page or site to be cited in AI answers through answerable sections, clear entities, evidence, structured data and crawler access, plus measurement. Use when adapting to AI search.

optimize-for-ai-search