Glossary term
Semantic search
Semantic search matches a query by its meaning and intent rather than by its exact words. A semantic engine treats "stop AI bots reading my site" and "block AI crawlers in robots.txt" as the same question. Google and AI assistants work this way, so pages compete on answering the question, not repeating its words.
7 days free · card required
does my website show up in Perplexity
- Answers
- 57
- trysight.ai citations
- 48 of 565
- linkedin.com citations
- 40 of 565
how to get recommended by AI
- Answers
- 60
- trysight.ai citations
- 64 of 602
- linkedin.com citations
- 50 of 602
Last updated
Key facts
Type "stop AI bots reading my site" into a search engine and you get pages about robots.txt rules for GPTBot, though your query mentioned neither. That is semantic search: the engine worked out what you meant and found pages that answer it, whatever words they used.
How does semantic search differ from keyword search?
Matches on
- Keyword (lexical) search
- Words the query and page share
- Semantic search
- What the query means
Finds synonyms
- Keyword (lexical) search
- Only if listed
- Semantic search
- Yes
Handles typos and paraphrase
- Keyword (lexical) search
- Poorly
- Semantic search
- Well
Exact names, codes, prices
- Keyword (lexical) search
- Very well
- Semantic search
- Often poorly
Typical technique
- Keyword (lexical) search
- BM25 over an inverted index
- Semantic search
- Embeddings, entities, query rewriting
No serious engine uses only one. Google combines many systems, and AI assistants retrieve with both kinds before a reranker chooses. The practical difference for a writer is that a page no longer needs to contain the searcher's exact words to be found, but it does need to answer the question they meant.
How does it work under the hood?
Several techniques stack:
- Embeddings. A model turns queries and passages into vectors, so closeness means similarity of meaning. See vector search for a worked test with real scores.
- Entities. Words are tied to known things. "Jaguar" next to "dealership" is the car maker, and an engine that knows that does not need the page to say "car".
- Intent. The engine infers what the person wants to do. See search intent.
- Query rewriting. One question becomes several searches, each more specific than the original.
What does it look like in AI answers?
You can see it from the outside. Attensira tracks 61 questions about its own category, worded the way buyers word them, and records which sources decide each answer. In the 30 days to 4 October 2026, read over the Attensira MCP, Perplexity answered "does my website show up in Perplexity" and "how to get recommended by AI" from the same two sources, trysight.ai and linkedin.com, though the questions share no word. Both are about being visible in AI answers, and that is what retrieval matched on.
The reverse holds too: shared words do not guarantee shared sources. This is consistent with meaning-based retrieval. It is an observation of outputs, not a view into any engine's index.
Do questions that share words share sources?
Not on Perplexity. "how to get cited by ChatGPT" and "how to get my docs cited by ChatGPT" share six words, yet none of their top six deciding sources overlap, because a question about documentation means something narrower. On ChatGPT both resolved to OpenAI's own pages. Retrieval follows meaning, and the engine.
- Perplexity's top deciding sources shared by the two questions
- 0 of 6
- 60 and 12 answers
- ChatGPT's deciding sources shared by them, all on OpenAI domains
- 4
- 57 and 12 answers
Analyst · reads this workspace's answersattensira.com workspace, deciding sources per question and engine, read over the Attensira MCP on 2026-10-04 · 2 tracked questions, 141 answers · to Where does semantic search fail?
Where meaning is thin or exactness matters:
- Exact identifiers. Model numbers, error codes, version strings and SKUs. Two codes that differ by one character look almost identical to an embedding.
- Brand names that are common words. A product called "Linear" sits close to every passage about linear things.
- Vague questions. "How to get recommended by AI" carries little meaning, and scores against relevant and irrelevant pages come out nearly level.
- Negation and numbers. "Tools without a free trial" and "tools with a free trial" embed close together.
What does it change about how you write?
Less than the hype suggests, more than keyword habits allow:
- Answer the question, not the keyword. Put a direct answer under a heading that asks the question.
- Name things precisely. Use your product name, the category name and the exact technical term, because those are where semantic matching is weakest.
- Cover the follow-ups. A page that answers the next three questions matches more of the ways people ask.
- Drop keyword stuffing and "LSI keywords". Repeating variations does not add meaning, and nothing in Google's documentation describes latent semantic indexing as part of how it ranks.
How does Attensira help?
Attensira picks the questions your buyers ask AI, in their words, and reads every engine's answers daily. When your page is never cited for questions it should answer, the crew compares the page's passages with the questions and with the pages that are cited, and drafts a rewrite that answers them directly, for your approval. The free query fan-out generator shows the specific searches one broad question can turn into.
See your AI visibility in ChatGPT
7 days free · card required
Questions about semantic search
What is semantic search?
How does semantic search work?
Is semantic search the same as AI search?
Are LSI keywords a real ranking factor?
How should I write for semantic search?
Where do these facts come from?
2 sources, 3 statements: each statement with the page it came from and the day it was checked.
In Attensira's own workspace, read over the Attensira MCP on 4 October 2026, Perplexity's answers to the tracked questions 'does my website show up in Perplexity' (57 answers, 565 citations) and 'how to get recommended by AI' (60 answers, 602 citations) in the 30 days to 4 October 2026 both had trysight.ai and linkedin.com among their top six deciding sources: trysight.ai with 48 and 64 citations, linkedin.com with 40 and 50.
In Attensira's own workspace, read over the Attensira MCP on 4 October 2026, the tracked questions 'how to get cited by ChatGPT' and 'how to get my docs cited by ChatGPT' shared 0 of their top six deciding sources on Perplexity (60 and 12 answers) in the 30 days to 4 October 2026, while on ChatGPT (57 and 12 answers) they shared 4: help.openai.com, openai.com, help-lb.openai.com and developers.openai.com.
OpenAI defines an embedding as a vector of floating point numbers whose distance measures relatedness; text-embedding-3-large returns 3,072 dimensions by default and text-embedding-3-small returns 1,536.
developers.openai.com · retrieved
Want whatever it takes to win the answer?
7 days free · card required
