classify_tracked_keywords
Store YOUR keyword classification on a brand's tracked keywords. YOU classify each keyword using your own reasoning — intent (informational/commercial/transactional/navigational), funnel_stage (tofu = awareness, mofu = evaluation/comparison, bofu = purchase/action), and cluster_name (a short 2-4 word topic group, REUSED across related keywords; aim for 5-15 clusters). Xyle records — it does not classify for you. Pass updates as a JSON array: [{"keyword":"best crm","intent":"commercial","funnel_stage":"mofu","cluster_name":"CRM comparison"}]. Matches existing tracked keywords by keyword text; run after adding keywords or when get_keyword_funnel reports unclassified ones.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| site_id | Yes | The brand/site ID | |
| updates | Yes | JSON array of {keyword, intent?, funnel_stage?, cluster_name?, notes?, ranking_url?} objects — your classification of the brand's tracked keywords. Set ranking_url to CORRECT which page answers a keyword when get_site_journeys shows it mapped to the wrong one; it must be a URL on this site's own domain or it is ignored. |