What are you using for keyword clustering?

CPANathan

Elite Member
Joined
Jul 9, 2019
Messages
2,850
Reaction score
10,255
In the middle of a beautiful sh*t-show here, trying to cluster Swedish keywords hahahaha

I've got a tool that I just need to drop cash into, but I'm sure it can only handle 1,000 keywords per request.

Any suggestions for Python libraries?
 
In the middle of a beautiful sh*t-show here, trying to cluster Swedish keywords hahahaha

I've got a tool that I just need to drop cash into, but I'm sure it can only handle 1,000 keywords per request.

Any suggestions for Python libraries?
Haha, been there keyword chaos in full swing.
You can try pandas + scikit-learn’s KMeans or DBSCAN for clustering; solid combo for multilingual sets like Swedish. If you want semantic grouping, toss in SentenceTransformers for embeddings first works way better than raw keyword matching.
 
Haha, been there keyword chaos in full swing.
You can try pandas + scikit-learn’s KMeans or DBSCAN for clustering; solid combo for multilingual sets like Swedish. If you want semantic grouping, toss in SentenceTransformers for embeddings first works way better than raw keyword matching.
Maaaaaan that's a response and a half, I'll happily take heat speaking for the forum; we need more responses like that.

After giving me two or three weeks of study in that message hahaha, can't remember the last time I seen scikit popping up.

Really appreciate it dude
 
Yellowbrick has some neat clustering visualization tools if you want to inspect results.
 
I use tools like Keyword Insights, Ahrefs, or Semrush, and sometimes ChatGPT + Sheets for quick, intent-based clustering.
 
Try using scikit-learn or sentence transformers for clustering. Both handle big keyword sets if you batch them right.
 
I use sentence-transformers (multilingual MiniLM) for embeddings and HDBSCAN to cluster. For Swedish, clean with stopwords and dedupe with rapidfuzz. Works fine in big batches.
 
Back
Top