---
title: Search page architecture (Deprecated)
slug: '1235'
canonical_url: https://docs.coveo.com/en/1235/
collection: coveo-for-salesforce
source_format: adoc
---
# Search page architecture (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).
The Coveo [JavaScript Search Framework](https://docs.coveo.com/en/375/) bundled with the Coveo for Salesforce package is used to create search pages.
A search page within Salesforce leverages the JavaScript Search Framework [concepts](https://docs.coveo.com/en/286/) and is essentially made up of two elements: a Visualforce page, and a Visualforce component.
## Visualforce page
A Visualforce page allows you to hook yourself directly to the JavaScript Search Framework.
When accessed for the first time, it launches the automatic search page creation process (see [Creating your first full JavaScript search page in Salesforce](https://docs.coveo.com/en/1323/)).
When the page is already created, you can use the [Interface Editor](https://docs.coveo.com/en/1852/) to easily customize its layout and components.
```xml