---
title: Create a custom Visualforce search page (Deprecated)
slug: '1323'
canonical_url: https://docs.coveo.com/en/1323/
collection: coveo-for-salesforce
source_format: adoc
---
# Create a custom Visualforce search page (Deprecated)
> **Deprecated**
>
> This feature is still available, but no longer supported as of the August 2023 release of Coveo for Salesforce version [5.2](https://docs.coveo.com/en/n5bj0150#august-2023-release-v5-2-initial-release).
When integrating a Visualforce search page in Coveo for Salesforce, you usually want to create a custom Visualforce page that references the Coveo components.
There are many Coveo components you can add to your custom Visualforce page (see [Visualforce components](https://docs.coveo.com/en/1198/)).
This tutorial shows you how to create a custom Visualforce page and include a `SearchInterface` into it.
To create a custom Visualforce search page
. In Salesforce, under **Setup**, search for and select **Visualforce Pages** (**Build** > **Develop** > **Visualforce Pages**).
. On the **Visualforce Pages** page, select **New**.
. Give your new component a **Label**;
the **Name** should be filled automatically.
For this tutorial, you can enter `MyCustomSearchComponent`.
. On the **Visualforce Markup** tab, enter the following template:
```xml
```
This template will use a Visualforce component called `myCustomPage`, which you will be prompted to create when accessing your Visualforce page if it doesn't already exist.
. Select **Save** to save your Visualforce page.
You should now have a fully functional Visualforce page that you can use in Salesforce.
With your custom Visualforce page, you can add custom CSS using the `