Introduction | Yext Hitchhikers Platform
Generally a website will have a search bar on the main domain. This search bar could be persistent in the header and might also have a search bar more prominently on the homepage. If you add a search bar to your header, you will link the user out to a separate results page where Search will be served. We recommend this option for discoverability and increased search volume.
If you would like to integrate using a static search bar to your website, there are three steps to adding a Search bar:
- Initialize the Library
- Place the search bar
- Style the search bar
Here’s an example with a search bar in the header and in the center of the homepage:
You can also add search using an “overlay” module. If you add a search bar through the “overlay” option, you can present Search inline, within the overlay panel or you can use a redirect URL and link the user out to a separate search results page. To learn more, see .
Before You Begin
To make the process quick and seamless for adding a search bar, the Search snippet generator will automatically populate the fields below with the variables from your account. The snippet provided in the Yext platform will include all three steps. This is currently only available for the static search bar. We will reference the Search snippet generator throughout this guide when it can be used for a specific step. You can also read about the snippet generator in step 3 of this guide.
If you are not using the Search snippet generator, make sure you have the following pieces of information before you begin:
experienceKey - Experience Key
businessId - Business ID
apiKey - Content Delivery API Key
locale - Locale of the experience
redirectUrl - This is the URL of the search results page
querySource - This is an optional property to set a custom integration source for your site, in the event you have multiple search bars that lead to the same search experience, so that you can differentiate the search bars in your Analytics. If you do not wish to set this property, remove this line and it will default to “STANDARD” or “OVERLAY” depending on the search integration you use.
Let’s Get Started!