HomeDev GuideAPI Reference
Dev GuideAPI ReferenceUser GuideGitHubNuGetDev CommunitySubmit a ticketLog In
GitHubNuGetDev CommunitySubmit a ticket

## 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.