Another way is to base your site on a SharePoint template like, Team site, Project site, Communities site, etc., and customizing it by adding the libraries, lists, views, workflows, logos, and other elements that you require for your business. You can then save the customized template as a site template which can be the starting point for other pages on your intranet, or you can hand it off for additional development in Visual Studio for further enhancements (this would be considered a custom solution as discussed in the next section). Reference URL - https://www.bizportals365.com/blog/do-sharepoint-intranet-templates-offer-the-best-way-to-build-an-intranet