Website search checklist Stay organized with collections Save and categorize content based on your preferences.
This page provides a checklist of the steps required to create a website search app, which is a type of custom search app. For a checklist to create other types of custom search apps, see Custom search checklist.
If you're new to Vertex AI Search, consider following the Get started with custom search tutorial to create a sample website data app.
Choose between basic website search and advanced website indexing
Vertex AI Search offers two types of website data stores: basic website search and advanced website indexing.
You can choose to turn on advanced website indexing to index the web pages in your search data store. Advanced website indexing requires domain verification and offers several additional features over basic website search. For more information, see Advanced website indexing.
Depending on the type of website data store you require for your business needs, select one of the following checklists:
Set up a Google Cloud project, turn on Vertex AI Search, and set up access control for your project. You can use an existing Google Cloud project if you already have one.
Actions
Review the Before you begin page and confirm that you have completed the steps.
Understand how a website search app (a type of custom search app) behaves and the prerequisites to include websites in a website data store.
Actions
Review the information about the relationship between custom apps and data stores in About apps and data stores and what constitutes website data. For basic website search, you can connect only one data store to an app.
Prepare your website data according to the requirements in Website data.
Vertex AI Search provides many configuration options. Some options depend on whether you plan to deploy a search widget.
Actions
Depending on your use case and whether you plan to deploy the out-of-the-box search widget or integrate search API calls into your own code, Vertex AI Search provides several options for configuration.
You can embed a search widget into your website. The widget automatically provides a search bar and expandable search interface. If you plan to deploy the search widget, configure the following:
If you plan to integrate search API calls into your server or application instead of using the widget, you can configure your search settings using the following options:
Autocomplete. Depending on your data, set up autocomplete suggestions based on document content, fields, search history, or user events. See Configure autocomplete.
If you plan to deploy your app by integrating search API calls into your own code, Vertex AI Search provides additional options for configuring how your search results are returned.
Actions
Configure your search results with the following options:
You can preview your search results to check if your app configurations are working as expected.
Actions
To preview your search results, use the console or the API.
Console. Use the Vertex AI Search console Preview page to preview how search widget configurations affect your results. See the Console instructions in Get search results.
API. If you're integrating API calls into your application, you can make cURL calls to preview your search configurations. See the REST instructions in Get search results.
When you're happy with the preview version of your search app, share it with your users by deploying it to your website.
Actions
You can deploy your search app in either of the following ways:
Embed the search widget into your website. Vertex AI Search provides code that you can copy into your website or web application. This deploys the search widget. You can preview search results in the console. See Add the search widget to a webpage.
Integrate search API calls into your server or application. For full control over how your search results are displayed, you can integrate API calls into your server or applications. For more information about making API calls, see Get search results. For client library resources, see Vertex AI Search client libraries.
You can upgrade your search app to advanced website indexing at any time. Advanced website indexing offers features that enrich your indexing to enhance your search experience.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-11-11 UTC."],[],[]]