Forum Discussion

Off2w0rk's avatar
Off2w0rk
Brass Contributor
Aug 25, 2023

SharePoint online publish page template for organization

Hi all,

 

Is it possible to publish a default page template for all sites in Sharepoint online?

Currently we can create a page template and make it available for current site, but i want it to be available as default for all sites in our organization. Is that possible?

 

4 Replies

  • There is no "out of the box" way to do this today - but the ability to copy a page from one site to another is effectively part of Viva Amplify so there is a possibility that you might be able to copy page templates in the future. That said, I know this is something Microsoft has heard as an important expectation and I think that it is likely to be a future part of the upcoming Brand Center for SharePoint. So, nothing simple in the short term, but I think this is likely to be supported at some point in the future.
  • Off2w0rk I don't think you will be able to set the default page template at tenant/organization level. Site page templates are stored at site level in site pages library. 

     

    We can only set the default page template at site level: Set a page template as default page template in SharePoint Online 


    Please click Mark as Best Response & Like if my post helped you to solve your issue. This will help others to find the correct solution easily. It also closes the item. If the post was useful in other ways, please consider giving it Like.

    • Off2w0rk's avatar
      Off2w0rk
      Brass Contributor
      thanks ganeshsanap
      Sorry if i wasnt clear. I dont want it to be default page, but deployed to all sites in our organization. I found one, but was hoping for an easier way that we could apply during site creation: https://mattipaukkonen.com/2020/07/02/distribute-sharepoint-page-templates-with-pnp-powershell-and-provisioning-templates/
      • Off2w0rk Unfortunately, currently there is no each way to deploy the site page template to all sites in the tenant.

         

        Either you will have to do it manually by creating a site page template in one site and then copying it to another site "manually" or using the programming tools like PowerShell. I think PowerShell is the best way to do it for all sites in the tenant.


        Please click Mark as Best Response & Like if my post helped you to solve your issue. This will help others to find the correct solution easily. It also closes the item. If the post was useful in other ways, please consider giving it Like.

Resources