Overview of Verticals | Yext Hitchhikers Platform

What You’ll Learn

In this section, you will learn:

  • Review of universal vs. vertical search
  • Common examples of verticals
  • Intro to searchable fields

There are two types of search that you’ll become very familiar with in Search:

  • Universal Search - search across multiple verticals
  • Vertical Search - search across a single vertical

As a reminder, when we refer to a Vertical we’re talking about a class of results. This is often synonymous with an Entity Type (though you can choose to have multiple entity types in a given vertical). When you build a Search experience, you’re mostly building out and defining each vertical — what it should look like, what entity types and fields should be considered, any boosts or blacklisted intents, how you want results sorted, and so on.

Popular Examples of Verticals

When you are defining your Verticals, you’ll want to think in terms of intent. The Yext Search Experience, for example, has several key intents that it wants a user to convert on —

  1. Scheduling a demo
  2. Applying for a job
  3. Downloading a whitepaper

These three example intents would produce three verticals, respectively — a Products Vertical for demo intents, a Jobs Vertical for application intents, and a Resources Vertical for the whitepaper-download intents! In the Knowledge Graph, we’d load Products, Jobs, and Resources as separate entity types.

Additional examples of popular Verticals include:

  • Locations
  • Jobs
  • Doctors
  • FAQs
  • Products
  • Services
  • Case Studies
  • Articles
  • Links

And so many more…

Take a look at some of the verticals Yext has in its main Search Experience: Products, Jobs, Solutions, Webinars, Events, and more. These were all developed while thinking strategically about key intents for Yext and how it drives leads, revenue, and business opportunities:

Yext Search Verticals

Intro to Searchable Fields

Within each vertical, you will determine which fields can be searched on the Search backend. This is what’s called a searchable field.

Searchable fields control which fields are indexed by the Search algorithm in each vertical and therefore how results (think: entities and verticals) are returned to the user. Each entity type that you set up in your Knowledge Graph has both profile and custom fields associated to it. In the Search Configuration, you can set each field as Searchable by configuring it as such and selecting one of the following searchable field types in the below table. We will dive into each type and walk through examples of each one in the following units!

Searchable Field Description Common Use Cases (Fields)
Text Search Text Search allows each token of the query to be searched within the fields you specify. This is best for short text fields that might contain unstructured or varied data. Name, Keywords
NLP Filter NLP Filter enables each term in the search query to be parsed with Natural Language Processing (NLP) and used as a filter. This is best for structured enum/option fields where there are a finite number of variations across entities. builtin.location, builtin.entityType, linkedEntity.name, Department, Category, Vertical, Industry
Facet Facets allow a field to be used as a type of dynamic filter that a user can interact with in the search experience to narrow their search. This is best for structured enum/option fields where there are a finite number of variations across entities. Department, Category, Vertical, Industry, Department, Insurance, Services, Payment Methods
Sortable Sortable allows a field to be used as a sorting method that is controlled by the algorithm or by the user. Name, Date, Popularity, Accepting New Patients
Direct Answer Direct Answer allows a field to be surfaced in a prioritized direct answer card within the search experience. Address, phone, title, calories, allergens
Phrase Match Phrase Match allows an entity to be surfaced only when there is an exact phrase match contained in the query. Keywords, First Name, Last Name
Semantic Text Search This turns on our Semantic Text Search algorithm, which will match a user’s query to an entity name that is semantically similar (not available for Location entities). Name, especially FAQ Name and Help Article Name
Document Search This turns on our Document Search algorithm, which searches long, unstructured content from a Knowledge Graph entity and returns featured snippets. Description and Body fields from Help Articles, Blogs, Product Descriptions, and much more

Throughout this module, we will break down each searchable field type and provide examples use cases and best practices for each one.

Intro to Direct Answers

In this module you will also learn how to configure Direct Answers. Both types of Direct Answers will surface from the fields specified by you, the Admin, within a Search Configuration. Direct Answers can be set up in either a field format or featured snippet format.

Field Value Direct Answers (surfacing from structured Knowledge Graph data)


Featured Snippet Direct Answers (surfacing from unstructured Knowledge Graph data)


You will learn how to set up both types of Direct Answers towards the end of this module!

unit Quiz
+20 points
Daily Quiz Streak Daily Quiz Streak: 0
Quiz Accuracy Streak Quiz Accuracy Streak: 0
    Error Success Question 1 of 3

    What are some of the verticals included in the Hitchhikers Site search experience? Select all that apply. (Hint: when you search for something on the Hitchhikers site, what categories do you see at the top of the results page?)

    Error Success Question 2 of 3

    Which of the following is true of verticals? (select all that apply)

    Error Success Question 3 of 3

    True or False: A vertical will always only have a single entity type associated with it

    Wahoo - you did it! 🙌

    You've already completed this quiz, so you can't earn more points.You completed this quiz in 1 attempt and earned 0 points! Feel free to review your answers and move on when you're ready.
1st attempt
0 incorrect