How to Use Google Keyword Planner With Hermes in 2026

Use a supervised Hermes workflow to turn approved Google Keyword Planner exports into a weekly SEO opportunity queue, complete with evidence, owner, and escalation fields.

Read the export as a weekly exception queue

Google Keyword Planner can produce a list. That is not yet a work system. Hermes becomes useful after the first export when the same research job returns each week or month and someone needs to see what changed, what needs a decision, and what should wait.

This workflow turns approved Keyword Planner exports into a small exception queue. Hermes compares the new export with the last reviewed pack, records what is new or unresolved, and prepares a limited set of items for a human owner. It does not choose a final keyword, access Google Ads on its own, or publish content.

Use this when

You will finish with

Inputs

Definition of done

You revisit one topic, market, or product area on a regular schedule

A weekly opportunity queue with evidence, owners, and escalation rules

Two approved exports or one export plus a prior review log

Every queue item says what changed, why it matters, what is unknown, and who must decide

Start with one research lane, such as "US English keywords for independent-consultant bookkeeping." A recurring system built on a fuzzy category only automates confusion.

Establish the evidence ledger before Hermes sees a file

Create a folder for one recurring lane. Keep source exports separate from agent output:

text
keyword-lane/
  source/
    2026-07-01-keyword-planner-us-en.csv
    2026-07-08-keyword-planner-us-en.csv
  context/
    lane-brief.md
    prior-decisions.csv
  output/
    weekly-opportunity-queue.md
    weekly-opportunity-queue.csv

The lane-brief.md should name the business question, target market, language, approved seeds, audiences to exclude, and a maximum number of weekly recommendations. The prior-decisions.csv is equally important. It prevents Hermes from reintroducing a query that the team already rejected because of product fit, policy, or duplicate-page risk.

Use this minimum ledger schema:

Field

Why it stays visible

source_file and retrieved_at

Shows which export supports the row

market, language, and seed_set

Stops incomparable runs from being mixed

observed_change

Separates a new row from an actual change in evidence

prior_decision

Retains the human decision from an earlier run

recommended_next_step

Gives Hermes a bounded task, not a vague priority score

owner and escalation_reason

Makes a stuck item somebody's responsibility

Quality check

Open the two source exports yourself. Confirm they describe the same market and language before asking for a comparison. If not, treat them as separate lanes, even when the query text overlaps.

Recovery path

If you only have one export, Hermes can still prepare a first queue. Label every row baseline only; do not claim the topic rose, fell, or became seasonal.

Run the first supervised cycle

Hermes is an agent runtime that can retain reusable instructions and run recurring work, but that does not make it an independent source of search evidence. Give it a file-bound task with a short output limit.

text
Read only the files in source/ and context/ for this keyword lane.

Create output/weekly-opportunity-queue.csv and output/weekly-opportunity-queue.md.
Compare rows only when market, language, seed set, and provider/report context match.

For every queue item, include:
- query or cluster label;
- source file names and retrieval times;
- observed change or BASELINE ONLY;
- likely searcher job as a hypothesis;
- prior decision, if present;
- one next step: validate SERP, inspect existing page, request owner facts,
  prepare a brief, or hold;
- owner and escalation reason;
- data limits.

Return no more than eight items. Stay within the source folder, do not use Google Ads
or unapproved web sources, and do not invent metrics, predict rankings, or publish.
Put unclear rows in HOLD.

The constrained list is a feature. A queue of 70 "opportunities" simply hands a different spreadsheet to the same overwhelmed owner.

Classify exceptions before you prioritize them

Do not ask Hermes to make one score from every input. An exception queue needs categories because the right next step differs.

Exception type

Example trigger

Safe next step

Human question

New language

A query family appears that was not in the last pack

Inspect the wording and audience

Does this describe a customer problem we serve?

Evidence change

A provider-reported field changes within comparable exports

Verify the context and timing

Is this change large enough to revisit the page plan?

Page collision

A cluster resembles an existing URL

Compare intent and page purpose

Refresh, consolidate, or keep separate?

Missing proof

A promising phrase needs product, policy, or customer evidence

Request source material

Can the team substantiate the answer?

Stale hold

A prior "research more" item has no new evidence

Keep it out of the active queue

Who closes or extends the hold?

This is where persistent memory can help, but only if the durable record is a file the team can inspect. Do not rely on a conversational recollection of why a keyword was rejected three months ago.

Hermes keyword queue exception routing map with safe next steps for five exception types

Route each exception to one safe next step, then let a human close the decision.

Let the queue move through owners, not through endless prompts

For each item, use a handoff pattern. A content strategist owns page route; a subject-matter owner confirms product facts; an SEO owner checks current result fit; an editor turns an approved route into a brief. One person may do several jobs on a small team, but the decisions should still be distinct.

text
Queue item: [cluster]
Evidence: [source filenames and context]
What changed: [observed change or baseline]
What is unknown: [metric, SERP, product fact, or page overlap]
Proposed next step: [one action]
Decision owner: [role]
Escalate if: [specific condition]
Close when: [acceptance condition]

Hermes can prepare this record each cycle. It should not silently turn an unresolved item into a new content task. A HOLD is a legitimate outcome when the evidence is thin.

Know when the system has matured enough to schedule work

Use a maturity check instead of jumping from one export to a calendar:

Level

What you have

What you should do next

Baseline

One export and a lane brief

Build an evidence ledger; make no trend claims

Comparable

Two consistent exports and named prior decisions

Run a supervised exception queue

Reviewed

A queue with owners and closed decisions

Create briefs for only approved items

Measured

Post-publication outcomes tied back to decisions

Review whether the lane still produces useful work

The common mistake is scheduling content at the baseline stage. First prove that the lane produces distinct, supportable page decisions.

Four-stage Hermes keyword research maturity ladder from baseline exports to measured outcomes

The maturity ladder keeps scheduling downstream of comparable evidence and owner review.

Verify a cycle before scheduling the next one

Before you mark the week complete, check the following:

  • Every active row names its source files, market, language, and retrieval time.
  • No provider number was converted into a ranking or traffic promise.
  • Every searcher-job label is marked as a hypothesis or supported by an approved SERP note.
  • The queue has a stated limit and includes HOLD items where needed.
  • Every active recommendation has an owner, a next step, and a close condition.
  • No page brief exists until the relevant owner has approved it.

If Hermes is scheduled to run again, have it create a fresh dated queue rather than overwrite the prior one. The history is the point: it lets a human see whether the agent is repeating a bad recommendation or whether the evidence genuinely changed.

FAQ

Can Hermes pull data directly from Google Keyword Planner?

Only when a user deliberately configures and authorizes such access. This workflow starts with approved exports because they are easier to preserve, compare, and review. Hermes should never ask for passwords, cookies, or API keys in a prompt.

Should Hermes create a content calendar from every queue?

No. A queue surfaces exceptions and decisions. Create a brief only after a human has confirmed the searcher job, page route, and available evidence. A calendar should be downstream of those approvals.

What if Hermes remembers an old decision incorrectly?

Treat the ledger file as the authority. Require the source file and prior decision ID beside every recommendation. If the record disagrees with an agent summary, correct the record and rerun the cycle.

How often should the queue run?

Run it only as often as you can review and act on it. Weekly may fit a changing product category; monthly is often better for a small editorial team. More runs do not create more evidence.

Author: Camille Rhodes, Architect of 300+ AI Content Workflows at Auspia. Camille writes about approval-aware automation, editorial systems, and practical AI operating rules.

Explore this topic

Keep following the same growth thread