Set up a home site for your organization

A home site is a SharePoint communication site that you create and set as the top landing page for all users in your intranet. It brings together news, events, embedded video and conversations, and other resources to deliver an engaging experience that reflects your organization's voice, priorities, and brand. Follow the instructions below to transform your communication site into a home site using SharePoint PowerShell.

Before you begin, make sure you have reviewed how to plan, build, and manage a home site.


You can set only one site in your organization as a home site. The site can be registered as a hub site, but can't be associated with a hub. The first time you set up a home site, it might take up to several minutes for the changes to take effect. If you run the command again to switch your home site to a different site, it might take up to 2 hours.

Set a site as your home site

After you create and customize the communication site that you want to use as your home site, you need to run a PowerShell cmdlet to set it as your home site. To run this cmdlet, you must be a site admin of the site.

  1. Download the latest SharePoint Online Management Shell.


    If you installed a previous version of the SharePoint Online Management Shell, go to Add or remove programs and uninstall "SharePoint Online Management Shell."

  2. Connect to SharePoint as a global admin or SharePoint admin in Microsoft 365. To learn how, see Getting started with SharePoint Online Management Shell.

  3. Run Set-SPOHomeSite -HomeSiteUrl <siteUrl>.

    (Where siteUrl is the site you want to use)

Next, set up global navigation in the SharePoint app bar

The SharePoint app bar is being released to customers. Once the SharePoint app bar is available for your organization, enable and customize global navigation. Then, consider integrating your home site in Microsoft Teams using Viva Connections.


Plan, build, and manage a home site