## 1. [Set up your development environment](🔗)
[Set up a development environment](🔗) with everything you need using Visual Studio, creating an account, and setting up a Developer Service with an index.
## 2. [Create your project](🔗)
[Create a CMS project](🔗) in Visual Studio, and add the Optimizely Content Management System (CMS) integration for Optimizely Search & Navigation from the Optimizely NuGet feed.
## 3. [Create the basic search](🔗)
Implement [basic, free-text search](🔗) functionality on your website, to be used when building CMS-specific search features.
## 4. [Add search functionality](🔗)
Add [more search features,](🔗) such as tracking and viewing statistics, paging, best bets, and facets.