Topical Map Generator
Use cases
Uses OpenAI chat completion API with JSON response formatting to organise keywords semantically.
Configurable hierarchy depth (2-5 levels) with customisable level names.
Recursive function flattens nested JSON into tabular format.
Keywords stripped, deduplicated.
Recommended limit ~200 keywords.
Temperature fixed at 0.7.
Platform
Browser-based (no installation required)
Input
OpenAI API key
Keywords: text area (newline/comma separated) or file (CSV, XLSX, TXT)
Recommended: ~200 keywords max
Output
JSON hierarchy and CSV/Excel export
Features
- GPT-4o, GPT-4o Mini, or GPT-4.1 model selection
- Hierarchy depth slider (2-5 levels)
- Customisable level names
- Automatic keyword deduplication
- Recursive JSON-to-table flattening
- JSON, CSV, and Excel export via openpyxl
How to use
- 1 Enter OpenAI API key
- 2 Select model (GPT-4o, GPT-4o Mini, GPT-4.1)
- 3 Upload or paste keywords (limit ~200)
- 4 Set hierarchy depth (2-5) and level names
- 5 Generate topical map
- 6 Download as JSON, CSV, or Excel
Want me to run this for you?
I offer this as a managed service. You get the insights without touching the tool.
Related Tools
Bulk Keyword Tagger
Keyword ResearchTag keywords using substring matching against up to 7 classification columns.
eBay Related Searches
Keyword ResearchTwo-level eBay related search scraping with ECharts tree visualisations.
Keyword Difficulty Checker
Keyword ResearchAssess keyword difficulty using allintitle, phrase match, and SERP clustering.
Let's work together
Monthly retainers or one-off projects. No lengthy reports that sit in a drawer.
Let's Talk