Skip to main content
Back to the blog

Foundations

When Visitors Search with Different Words

Semantic search compares meaning as well as literal wording, helping visitors reach relevant content without guessing the author’s exact terminology.

Founder, Achla AIMichael Shamanoff
Published

5 min read

Two paper-cut people use different speech bubbles connected by a bridge to the same source card.

A visitor rarely uses the exact phrase chosen by the person who wrote the page.

Your documentation may say “credential rotation.” A customer asks, “How do I replace an expired key?” A medical catalogue may use a formal term while the visitor uses an everyday one. A product team writes “subscription cancellation,” while users search for “stop my plan.”

Traditional keyword matching works best when those words overlap. Semantic site search tries to recognise that different phrases can express the same intent.

What semantic search means

Semantic search retrieves information by meaning and context, not only by literal character or token matches. In practice, modern systems represent a query and pieces of content in a form that allows conceptually related text to be compared even when the wording is different.

That does not mean keywords become useless. Exact terms are valuable for model numbers, error codes, names, citations, and product identifiers. The strongest search systems often combine lexical and semantic signals rather than choosing one forever.

For a site owner, the useful question is not “Does this product use embeddings?” It is: “Can a visitor ask a realistic question and reach the right evidence without guessing our internal vocabulary?”

The vocabulary gap appears everywhere

The gap between author language and visitor language has several forms.

Synonyms and everyday language

Experts tend to write with precise terminology. New visitors describe symptoms, goals, or approximations. “Antihypertensive medication” and “blood pressure medicine” may point to the same topic, but a literal matcher sees different words.

Morphology and spelling

Plural forms, grammatical endings, transliteration, and typing errors can all weaken exact matches. Languages with rich morphology make the difference especially visible.

Abbreviations and domain terms

One team writes “SSO,” another writes “single sign-on,” and a customer asks, “Can employees log in with the company account?” A search experience should connect these forms carefully without deciding that every vaguely related phrase is equivalent.

Cross-language questions

A visitor may ask in Hebrew about an English documentation page or in French about a German product catalogue. Cross-language retrieval can help, but it adds risk: terminology, names, measurements, and specialised meanings need to survive translation.

Why “understands everything” is the wrong promise

Semantic systems can broaden recall, but they can also retrieve content that is merely related rather than actually useful.

A query about cancelling an account may retrieve a page about pausing it. A question about a drug interaction may retrieve a page sharing several medical terms but not answering the question. In specialised domains, a plausible neighbour is not good enough.

That is why semantic search needs a relevance threshold, good source content, and an honest fallback. If the evidence is weak, the system should show related topics or say that it could not find a supported answer. Expanding a query should improve access to real content, not force every question into the site’s subject.

Semantic retrieval and answer generation are separate stages

It helps to distinguish two jobs:

  1. Retrieval decides which pages or passages may contain evidence.
  2. Generation turns the selected evidence into a concise response.

A failure can happen in either stage. If retrieval misses the right document, a language model cannot cite it. If retrieval finds good passages but generation overstates them, the answer is still poor.

A careful answer pipeline therefore evaluates both: were the right sources retrieved, and does the answer remain faithful to them?

How to evaluate semantic search on your site

Do not test only with the exact headings copied from your pages. That measures memorisation of your wording, not understanding.

Build a small evaluation set with:

  • the formal term used on the site;
  • an everyday paraphrase;
  • a common misspelling;
  • an abbreviation or expanded form;
  • a question in another supported language;
  • a near-topic question that should not be treated as equivalent;
  • an off-topic question that should be declined.

For every result, check four things:

  • Relevance: Did it retrieve the passage that actually answers the question?
  • Faithfulness: Is the response supported by that passage?
  • Citation quality: Does the link lead to the right page and context?
  • Abstention: Does the system avoid inventing an answer when the content is insufficient?

A dozen well-chosen cases from real customer language can reveal more than hundreds of synthetic queries.

Where this matters most

Semantic retrieval is valuable when the site serves people who do not share the author’s vocabulary:

  • technical documentation for non-experts;
  • scientific and research archives;
  • healthcare or regulatory information;
  • multilingual help centres;
  • large catalogues with specialist product names;
  • education sites where learners phrase concepts differently.

For a small brochure site with five clearly named pages, the additional machinery may offer little benefit. Search quality should match the content and the user task.

Achla AI’s approach

Achla AI prepares a visitor’s question, retrieves evidence from the indexed site, and produces a short response with source links. The pipeline can correct simple query noise, connect related terms, and answer in the language of the question. The answer language is not the same as a fully localised widget interface; interface localisation and answer generation are separate product capabilities.

The system is designed to keep questions anchored to the site’s real topic. It is not a general-purpose assistant. When the indexed content cannot support an answer, the safer outcome is an explicit miss or a set of related topics.

You can test this distinction on the live example. Ask once using the exact page terminology, then ask the same thing in ordinary language. Finally, ask a nearby but unsupported question. A useful semantic search system should improve the first two without pretending it knows the third.

Foundations

Site Search Finds Pages. Visitors Need Answers.

Traditional site search retrieves pages; answer-first search retrieves evidence, writes a concise response, and exposes the supporting sources.

6 min read

Multilingual

Multilingual Website Search Without Translating Every Page

Cross-language search can translate or normalise a visitor’s question, retrieve evidence from a site in another language and return a sourced answer, but it does not translate the full website or remove the need to test language, terminology and interface behaviour.

7 min read