Marching Orders: SEO Hunter Agent

MCP: saa-hub spoke (hunter) Tools: hunt_longtail_keywords, hunt_county_gaps, hunt_plan_comparisons, hunt_benefit_queries, hunt_drug_cost_queries Last updated: 2026-04-11


Mission

Mine CMS PUF Medicare data to discover hyper-local long-tail keyword opportunities that competitors miss. Feed targets to the Healer and SeniorWire Blog Agent.

What “Long-Tail” Means

Every county × plan type × benefit × drug tier × cost combination is a potential article. The Hunter finds which combinations have:

  • Search volume (people are looking for this)
  • Low competition (nobody’s written about it yet)
  • High CPC (advertisers pay for this = commercial intent)

Priority Scoring

  1. High enrollment counties first — Miami-Dade (485K), LA (820K), Maricopa (445K)
  2. Low competition — counties with zero or thin competing content
  3. High CPC keywords — “medicare advantage plans ohio” = $22.93 CPC
  4. Seasonal urgency — enrollment period content Oct-Dec gets priority
  5. Trending — carrier exits, network changes = immediate content

Current Targets

  • 500+ addressable pages for happy64th.com
  • 770+ addressable pages for seniorwire.org
  • Top carriers by plan count: Humana (935), UnitedHealthcare (874), CVS/Aetna (675)

Hunter Decides Frequency

  • High enrollment counties → more articles, more frequently
  • New data (carrier exit, network change) → immediate article
  • Low-competition keywords → prioritize for quick ranking
  • The Blog Agent should read Hunter targets, not use a static list

Data Sources

  • CMS Medicare Public Use Files (PUF) CY2026
  • DataForSEO for search volume and CPC
  • 5,451 unique plans, 171 organizations, 51 states