Glossary term
Embeddings
An embedding is a list of numbers, a vector, that a model produces to represent a piece of text so that texts with similar meanings get similar vectors. Search and AI answer engines embed both questions and passages, then retrieve the passages closest to the question. That is how they match meaning even when the words differ.
7 days free · card required
Answers read (ChatGPT and Perplexity)
- AI visibility platform
- 106
- AI search visibility software
- 109
Named Semrush, the most-named brand
- AI visibility platform
- 50 of 106
- AI search visibility software
- 63 of 109
Named Attensira
- AI visibility platform
- 0 of 106
- AI search visibility software
- 0 of 109
Top source in ChatGPT's answers
- AI visibility platform
- elmohq.com, 84 of 1,962 citations
- AI search visibility software
- technologyadvice.com, 71 of 2,006 citations
Last updated
Key facts
Do two questions that mean the same thing get the same answer?
Not necessarily. Two questions we track for attensira.com are near-synonyms: "AI visibility platform" and "AI search visibility software". An embedding model would place them almost on top of each other. The table at the top of this page shows what ChatGPT and Perplexity did with them over the 30 days to 4 October 2026, read over the Attensira MCP.
The headline held. Semrush was the most-named brand on both, in 50 of 106 answers and in 63 of 109. Underneath, the sources split. ChatGPT's most-cited source for "platform" was elmohq.com, a competitor's site, with 84 of 1,962 citations. For "software" it was technologyadvice.com, a software-review site, with 71 of 2,006. Neither domain was among the other question's six most-cited sources. Attensira was named in neither: 0 of 106 and 0 of 109.
We do not know how ChatGPT retrieves, so we cannot say which step split them. "Platform" may match vendor pages that call themselves platforms; "software" may pull the search towards review sites that list software. The lesson for anyone writing pages holds either way: meaning-based matching is close, not identical, and the exact word a buyer uses still decides which pages are read.
What is an embedding?
A list of numbers, typically hundreds or thousands long, that an embedding model produces for a piece of text. The model is trained so that texts with related meanings produce vectors pointing in similar directions. "Cheapest plan" and "entry-level price" end up near each other; "cheapest plan" and "crawler logs" do not.
Software compares vectors with simple arithmetic, usually cosine similarity, which makes it possible to search millions of passages by meaning in milliseconds.
Sizes vary by model. OpenAI's text-embedding-3-large returns 3,072 dimensions by default and text-embedding-3-small returns 1,536, and both can be shortened with a dimensions parameter.
How do AI answer engines use embeddings?
As the first sort in retrieval:
- Pages are cut into passages; see chunking.
- Each passage is embedded and stored in an index built for vector search.
- When a question arrives, it is embedded with the same model.
- The passages whose vectors are closest to the question's are retrieved, often merged with keyword matches from BM25, and passed to the language model to read.
This is the retrieval half of retrieval-augmented generation. It is why a page can be found for a question it never phrases exactly, and why semantic search beats pure keyword matching on paraphrase.
Does Perplexity find the same pages for the same phrasing?
No. For "AI visibility platform" Perplexity's most-cited pages were business.com, a SE Ranking page and agency and software blogs. ChatGPT's leader for the same words, elmohq.com, is not among them. One phrasing, two engines, two source sets: each engine's own retrieval decides which pages count as close.
| Name | Perplexity sources: AI visibility platform | Count |
|---|---|---|
| business.com | 8.4% | 41 |
| visible.seranking.com | 7.8% | 38 |
| visionet.com | 7.6% | 37 |
| 42dm.net | 7.6% | 37 |
| amplitude.com | 7.4% | 36 |
| zapier.com | 3.7% | 18 |
| attensira.comyou | 0.0% | 0 |
Where do embeddings fall short?
- Exact strings. A product code, an error number or a version can be missed while a page that is merely "about" the topic scores higher. That is why most retrieval systems pair embeddings with keyword matching; Anthropic's measured gain from doing so is on BM25.
- Context loss. A passage that says "it" instead of the product name embeds as something vaguer than the author meant.
- Model lock-in. Vectors from one model cannot be compared with another's. Change the model and the whole collection must be re-embedded.
- Near is not same. Our two near-synonym questions show it: the same leading brand, different sources underneath.
What does this mean for writing pages?
Write passages whose meaning is unmistakable on their own, and use the words buyers use. Put the product name and the exact terms inside the passage, so both meaning-based and keyword matching can find it. And cover the main phrasings of a question, such as "platform" and "software", in the page that owns it, instead of creating a second page for each.
What are the objections to writing for embeddings?
"Embeddings understand everything, so wording doesn't matter." Our table says otherwise.
"We should embed our site to see how AI sees it." You would see how your chosen model sees it. Each engine uses its own models and indexes. Reading their answers is the only direct evidence.
"Keyword research is obsolete." It changed shape. The phrasings buyers type into AI assistants are still the starting point.
How does Attensira use this?
Attensira tracks several phrasings of the questions that matter to you and reads each on every engine, so a split like our platform and software pair shows up as data rather than a guess; prompt tracking covers how phrasings are added and read. The crew then makes the page that owns the question answer every phrasing directly, ships the change after your approval, and measures each phrasing before and after. That is the service of an SEO agency at the price of a tool, applied one phrasing at a time.
See your cited pages in ChatGPT
7 days free · card required
Questions about embeddings
What is an embedding, precisely?
How many dimensions does an embedding have?
What are embeddings actually used for?
Can I compare embeddings from two different models?
Do embeddings replace keywords?
Where do these facts come from?
3 sources, 4 statements: each statement with the page it came from and the day it was checked.
OpenAI's text-embedding-3-large returns 3,072 dimensions by default and text-embedding-3-small returns 1,536, with both v3 models supporting reduced dimensions through a dimensions parameter.
developers.openai.com · retrieved
In the attensira.com workspace, read over the Attensira MCP on 4 October 2026, ChatGPT and Perplexity gave 106 answers to 'AI visibility platform' and 109 to 'AI search visibility software' between 5 September and 4 October 2026; Semrush was named in 50 of 106 and 63 of 109, Attensira in 0 of 106 and 0 of 109.
In the same Attensira MCP read of the attensira.com workspace, the most-cited source in ChatGPT's answers to 'AI visibility platform' was elmohq.com, with 84 of 1,962 citations across 57 answers, and in ChatGPT's answers to 'AI search visibility software' it was technologyadvice.com, with 71 of 2,006 citations across 57 answers; neither domain was among the other question's six most-cited sources.
attensira.com · retrieved
In the same Attensira MCP read, Perplexity's 49 answers to 'AI visibility platform' between 5 September and 4 October 2026 carried 486 citations: business.com 41, visible.seranking.com 38, visionet.com 37, 42dm.net 37, amplitude.com 36, zapier.com 18 and attensira.com 0.
Want whatever it takes to win the answer?
7 days free · card required
