Differences between the classic and modern search experiences in SharePoint

SharePoint in Microsoft 365 has both a classic and a modern search experience. Microsoft Search in SharePoint is the modern search experience. Both search experiences use the same search index to find results.

As a search admin, you can’t enable or disable either search experience, both are enabled by default. Users get the classic search experience on publishing sites, classic team sites, and in the Search Center. Users get the Microsoft Search experience on the SharePoint start page, hub sites, communication sites, and modern team sites. Learn about classic and modern sites

The most visible difference is that the Microsoft Search box is placed at the top of the SharePoint, in the header bar. Another difference is that Microsoft Search is personal. The results you see are different from what other people see, even when you search for the same words. You'll see results before you start typing in the search box, based on your previous activity and trending content in Microsoft 365, and the results update as you type. Learn more about the Microsoft Search experience for users.

Search admin can customize the classic search experience, but not the Microsoft Search experience. As a search admin you can tailor Microsoft Search to your organization so it's easy for your users to find often needed content in your organization.

For example, if your organization has Microsoft Search fully deployed, custom result sources at site collection or tenant level won't affect the search result. The search admin can use Microsoft search verticals instead. To learn more, see Manage search verticals.

You use the SharePoint admin center to manage classic search and the Microsoft 365 admin center to manage Microsoft Search. Certain aspects of the classic search settings also impact the modern search experience:

  • The search schema determines how content is collected in and retrieved from the search index. Because both search experiences use the same search index to find search results, any changes you make to the search schema, apply to both experiences. The Microsoft Search experience doesn't support changing the sort order of results or building refiners based on metadata. Therefore, the following search schema settings don’t affect the Microsoft Search experience:

    • Sortable
    • Refinable
    • Company name extraction (deprecated since November 15, 2019)
  • In environments where vertical configuration is available the modern search experience only shows results from the standard result source (Local SharePoint Results). To learn more, see Manage search verticals.

  • In environments where vertical configuration is not available the modern search experience only shows results from the default result source. If you change the default result source, both modern and classic search experiences are impacted.

  • Depending on the search scenario, some Microsoft Search features might not work if the classic global Search Center URL is not set to point to the URL of the default classic Search Center. Depending on your tenant, this URL is "yourcompanyname.sharepoint.com/search" or "yourcompanyname.sharepoint.com/search/pages". Furthermore, ensure that the Search Center site collection exists and that all users have read access to it.

  • If you temporarily remove a search result, the result is removed in both search experiences.

  • The classic search experience lets admins define promoted results to help users find important content, while the Microsoft Search experience uses bookmarks to achieve the same. For clouds which support bookmarks, only bookmarks will show at the organization level on the All tab. For clouds without bookmark support, promoted results will show on the All tab if they searched across the whole organization. On site or hub site scope, promoted results defined at that site will show. In addition promoted results defined at the tenant level will show All tab.

    Tip

    If you want the the same bookmark to appear for both the organization level and site levels, you must create both a tenant bookmark and a promoted result for the sites where you want the bookmark to appear.