All Tools

Keyword Research Tools

26 tools

Clustering, deduplication, gap analysis, and intent classification for large keyword sets. Reduces manual spreadsheet work when processing exports from rank trackers and keyword tools.

001
Bulk Keyword Tagger Script

Tag keywords using substring matching against up to 7 classification columns.

Open
002
eBay Related Searches App

Two-level eBay related search scraping with ECharts tree visualisations.

Open
003
Keyword Difficulty Checker App

Assess keyword difficulty using allintitle, phrase match, and SERP clustering.

Open
004
SERP Title Keyword Extractor App

Extract keyword fragments from organic result titles with FuzzyWuzzy similarity scoring and Altair frequency charts.

Open
005
Search Results Clustering App

Cluster keywords by SERP overlap using connected components, with clique and core algorithms in the CLI script.

Open
006
Semantic Keyword Clustering Script

Automatically group keywords by semantic similarity using Python and ML.

Open
007
Keyword Deduplication Tool App

Remove near-duplicate keywords, keeping the first occurrence in file order.

Open
008
AdWords Tool Set App

Extract MPNs, keyphrases, and calculate optimal bid adjustments from Google Ads data.

Open
009
Keyword Grouper App

Group similar keywords using PolyFuzz TF-IDF fuzzy matching at scale.

Open
010
Category Keyword Finder App

Discover new category opportunities by extracting n-grams from product titles.

Open
011
Keyword Trends Analyser App

Analyse keyword trends using Google Trends to find rising and declining topics.

Open
012
Topical Map Generator App

Use AI (GPT-4o) to organise keywords into hierarchical topical maps.

Open
013
DataForSEO Keyword Suggestions App

Get keyword suggestions with search volumes from DataForSEO API.

Open
014
Keywords Everywhere API App

Fetch search volume data from Keywords Everywhere API in bulk.

Open
015
Related Searches Tree App

Build hierarchical trees of related searches from Google.

Open
016
SERP Crossover Analyser App

Analyse URL overlap across multiple keyword SERPs to find cannibalisation.

Open
017
Micro-Moments Classifier Script

Classify keywords into Google's 4 micro-moments using OpenAI.

Open
018
People Also Ask Scraper App

Recursively extract PAA questions using ValueSERP API.

Open
019
Keyword Topic Classifier App

Classify keywords into hierarchical themes and subthemes using AI.

Open
020
Keyword Gap Analyser App

Compare keyword lists to find gap opportunities with content matching.

Open
021
Keyword to Questions App

Convert keyword phrases into natural questions for FAQ content.

Open
022
SERP Clustering API Script

Cluster keywords by shared SERP URLs via a FastAPI REST endpoint.

Open
023
SEJ Semantic Keyword Clustering Script

Cluster keywords by semantic similarity using sentence-transformers embeddings.

Open
024
H1 to Query Simplifier Script

Convert marketing-heavy H1 headings into clean, natural search queries using Claude.

Open
025
Representative Keyword Normaliser Script

Suggest a cleaner representative keyword for each keyword using an LLM.

Open
026
Topical Map Visualiser Script

Visualise tagged keyword CSVs as interactive D3.js zoomable circle packing charts.

Open

Need something built for your business?

Every tool here started as bespoke client work. I build custom scripts, data pipelines, and full apps for SEO and product data problems that off-the-shelf tools don't solve.

Tell Me What You Need