Semantic AI-powered SEO Keyword Research
- Entities, Entity Attributes, Entity Attribute Variables (EAV Model)
- How to move from traditional to semantic keyword universe – Checklist, based on course tasks
- Getting your data – data sources run-through
Entities & Knowledge Graphs
In shortA framework that breaks topics into entities, their attributes and the variables (values) those attributes take, e.g. dog, breed, Labrador.
The Entity Attribute Variable (EAV) model describes a topic as three layers: entities (the things people search for), attributes (the ways those things are described) and variables (the specific values each attribute can take). For the entity “dog”, “breed” is an attribute and “Labrador” is a variable. In database design the same structure is called entity-attribute-value, and MLforSEO uses it as a practical framework for semantic keyword research.
EAV started outside SEO as a way to store sparse data, such as medical records where most patients have values for only a few of thousands of possible measurements. Facts are stored as triples (entity, attribute, value), and only the ones that exist are recorded. Knowledge graphs use the same triple shape: “Apple Inc., founded, 1976” is one fact.
For keyword research you:
MLforSEO stresses the difference between finite variable sets (breeds, countries, months) and effectively infinite ones (people’s names, slogans), because only finite sets can be enumerated sensibly.
Entity: dog. Attributes: breed, life stage, size, food type. Variables: Labrador, puppy, large, grain-free. Combining them gives queries such as “best grain-free food for Labrador puppies”, and checking which combinations have real demand tells you which deserve a page and which belong as a section of a broader page.