Semantic AI-powered SEO Keyword Research
- How to move from traditional to semantic keyword universe – Checklist, based on course tasks
- Information Gain
NEW: AI Search Optimisation and Agentic SEO Course by Beatrice Gamba -> Immediate start, on-demand learning for how to optimise for discovery in agentic search ✨ ✨
ML Models & Algorithms
In shortWord2Vec is a 2013 neural method from Google that learns a vector for each word from the contexts it appears in, so related words get similar vectors.
Word2Vec is a technique, published by Tomas Mikolov and colleagues at Google in 2013, that learns a vector (an embedding) for every word in a corpus by looking at the words around it. Words used in similar contexts end up with similar vectors, so “king” and “queen” or “trainer” and “sneaker” sit close together. It was one of the first widely used ways to represent meaning numerically and paved the way for today’s embedding models.
Word2Vec trains a shallow neural network on a simple prediction task, then keeps the network’s internal weights as the word vectors. It has two variants:
After training, each word has a vector of, say, 100 to 300 numbers. You can compare words with cosine similarity, find nearest neighbours and do the well-known vector arithmetic in which king minus man plus woman lands near queen. In Python it is usually trained with Gensim.
Unlike a bag of words, Word2Vec captures that different words can mean similar things. Unlike modern transformer models, it gives each word one fixed vector, whatever the sentence: “bank” gets the same vector in “river bank” and “bank account”.
Train Word2Vec on 50,000 product reviews for a footwear brand. The nearest neighbours of “pinch” turn out to be “narrow”, “tight” and “toe box”, which surfaces a fit complaint vocabulary customers actually use. Those terms then feed keyword research for a sizing guide.