--- title: Upgrade Sitecore with Coveo for Sitecore slug: '2606' canonical_url: https://docs.coveo.com/en/2606/ collection: coveo-for-sitecore-v5 source_format: adoc --- # Upgrade Sitecore with Coveo for Sitecore To benefit from the latest features, enhancements, and bug fixes of Sitecore, you may want to upgrade your instance. This page describes the procedure to follow to upgrade your Sitecore instance with Coveo for Sitecore installed on it. ## Best practices Here are some best practices to follow to avoid common issues when upgrading Sitecore with Coveo for Sitecore installed. * ⚠️ Upgrade Sitecore first and, if applicable, Coveo for Sitecore after. * Verify that Coveo for Sitecore supports the Sitecore version you're upgrading to (see [Supported Sitecore versions and dependencies](https://docs.coveo.com/en/2512/)). * Back up your Sitecore instance with Coveo for Sitecore before upgrading Sitecore. This includes backing up your files, licenses, encryption keys, and databases. * Disable your Coveo for Sitecore `.config` files. They can be found in the `\App_Config\Include\Coveo` and `\App_Config\Modules\Coveo` folders. This way, you can avoid any potential conflict with other Sitecore `.config` files. * Upgrade from one update of Sitecore to the one strictly consecutive to the one you currently have. For example, if you want to update from Sitecore update 1 to update 3, it's a good practice to update from update 1 to 2, and then from update 2 to 3. * Follow the [leading practices when upgrading Coveo for Sitecore](https://docs.coveo.com/en/2155/). * After having finished upgrading Sitecore and Coveo for Sitecore, rebuild your indexes (see [Coveo for Sitecore indexing guide](https://docs.coveo.com/en/2216/)). ## Upgrade to a new major or minor version of Sitecore You may want to upgrade your Sitecore version to a new major or minor version (for example, from Sitecore version 9.3 to 10.0, or from 10.0 to 10.1). Follow the steps below to upgrade your Sitecore instance with Coveo for Sitecore installed on it. ### Step 1: Upgrade Sitecore . In your `\App_Config\Include\Coveo` and `\App_Config\Modules\Coveo` folders, disable all Coveo `.config` files. A common practice is to add `.disabled` at the end of their file name. . Update your Sitecore instance. Follow the steps found on the [Sitecore Developer Portal](https://dev.sitecore.net/). . Download and install the Coveo for Sitecore package corresponding to your new Sitecore instance. Follow the steps in the [Install](https://docs.coveo.com/en/2344/) article. > **Important** > > Make sure that you upgrade to the same Coveo for Sitecore version that you had on your previous Sitecore instance. > > For example, if you had the June 11, 2024 release of Coveo for Sitecore (5.0.1368.1) for Sitecore 10.0 on your Sitecore 10.0 instance, and have now upgraded to Sitecore 10.1, make sure that you install the June 11, 2024 release of Coveo for Sitecore (5.0.1368.1) for Sitecore 10.1. . Using a merge tool such as [WinMerge](http://winmerge.org/), manually merge your customization from your disabled files into your new `.config` files. ### Step 2: Upgrade Coveo for Sitecore If required, upgrade your Coveo for Sitecore version to a version that supports your new Sitecore version (see [Supported Sitecore versions and dependencies](https://docs.coveo.com/en/2512/)). Ideally, you should upgrade to the latest version of Coveo for Sitecore. . For a single-version upgrade, follow the [upgrade steps](https://docs.coveo.com/en/2274/) for the version you're upgrading to. For a multi-version upgrade, follow the [procedure](https://docs.coveo.com/en/2155#multi-release-upgrade) to streamline the process. > **Note** > > There are many ways to [find the version you're currently using](https://docs.coveo.com/en/2301/). . [Rebuild your indexes](https://docs.coveo.com/en/2216/).