How to ensure consistent theme across (hub)sites in an Intranet




We're looking into organizing our upcoming Intranet to use modern hub sites. My understanding so far is that we need a root site, which links to all our hub sites. 

Is there a way to make sure the hub sites use the same theme as the root site? We'd like to make sure that the hub sites all look like they're part of the same intranet. 

5 Replies



In the Hub site there is an option on the site settings menu (cog) for  hub site settings. One of the options is to set a Site Design that will be applied to all sites connected to the Hub Site as below.



Creating a Site design isn't straight forward but information on that can be found here:-


Get started - create site design   

Thanks again for your input, @Andrew Hodges.


So for all sites across all hubs to have the same design, I'd need to make sure that all hubs select the same entry in the "Site design applied to associated sites" dropdown menu? 

@kenneho You can make your root site as Hub site.

1. Navigate to SharePoint admin center and click on active site

2. Click the check box next to site that will become Hub site, then register as hub site from hub site menu from top ribbon. And fill the required details and click on save.

3. Next step is connect your other site collection to the hub site there are 2 ways

1- Connect from SharePoint admin center or 2- From the site collection itself.

please refer this article:


Best way to do this is by implementing a Site Design that applies the same theme to your Hub Sites so when you create a new Hub Site the theme is applied

Hi@kenneho ,


If you are creating lots of hubs then yes you would have to set that setting for each hub.


If you have already created many hub sites then you could write some powershell to update them all using this command  as well as some script to cycle through your hub sites.


Hope that helps.