Understanding Site Provisioning
Site provisioning is the process of creating a new SharePoint site—team site, communication site, or hub site—along with its initial structure: lists, libraries, permissions, navigation, and branding. In modern SharePoint, sites can be provisioned in three broad ways: self-service creation by end users through the SharePoint start page or Teams, admin-driven creation through the SharePoint admin center, or automated provisioning through scripts, Power Automate flows, or third-party governance tools that enforce naming conventions, apply templates, and register metadata about the new site the moment it's created. As organizations scale past a few dozen sites, unmanaged self-service creation tends to produce 'site sprawl'—duplicate sites, inconsistent naming, and orphaned content nobody owns—which is why most mature tenants pair self-service with some layer of automated governance.
Cricket analogy: It's like the difference between a neighborhood letting kids form a pickup cricket team spontaneously versus a cricket board running a structured academy registration process that assigns a coach, kit, and ground booking automatically—self-service is fast but unmanaged, while automated provisioning bakes in structure from day one.
Site Templates and Hub Sites
Every new site starts from a template that determines its default lists, libraries, and web parts—common options include the Team Site (backed by a Microsoft 365 Group, useful for collaborative work) and Communication Site (built for broadcasting information to a wide audience, with no group membership required). Beyond the built-in templates, organizations can define custom 'site designs' using PnP site scripts that run automatically after creation, applying a specific list of lists, columns, and configuration steps consistently every time. Hub sites add a layer above individual sites: a hub site associates related sites together for shared navigation, a common search scope, and consistent theming, so a department can have a central hub with several project sites and team sites registered underneath it, all presenting a unified navigation bar even though each is a technically independent site collection.
Cricket analogy: A site template is like a standard ground-preparation checklist that gets applied every time a new pitch is laid, while a hub site is like a franchise's central academy that all its regional feeder teams register under, sharing a common brand identity even though each feeder team runs its own local operations.
Governing Self-Service Creation
SharePoint admin center settings let administrators control who can create sites at all (everyone, a specific security group, or nobody without admin approval), which templates are available for self-service creation, and whether an approval workflow is required before a requested site actually gets provisioned. A common governance pattern pairs self-service creation with a Power Automate approval flow: a user requests a site through a custom form, the request routes to IT or a business sponsor for approval, and only on approval does the flow call the SharePoint REST API or PnP PowerShell to actually provision the site with the correct template, naming convention, and default owner—giving users self-service speed without losing the guardrails that prevent site sprawl.
Cricket analogy: It's like a cricket academy letting any parent request a trial slot online, but the request routes to the head coach for approval before a spot is actually allocated, giving families self-service convenience without the academy losing control over who actually joins.
Sites created through Microsoft Teams, a Microsoft 365 Group, or a Planner plan automatically provision a connected SharePoint team site behind the scenes, even if the user never visits the SharePoint admin center. Governance policies that only address direct SharePoint site creation will miss this path entirely, so a complete provisioning governance strategy has to account for group-connected creation triggered from Teams and other Microsoft 365 apps, not just the SharePoint start page.
# Provision a new site from a governed template using PnP PowerShell, as the final step of an approval workflow
Connect-PnPOnline -Url "https://contoso-admin.sharepoint.com" -Interactive
# Create a new Communication Site with a standardized naming convention
New-PnPSite -Type CommunicationSite -Title "Project Falcon" -Url "https://contoso.sharepoint.com/sites/proj-falcon" -Owner "sponsor@contoso.com"
# Apply a governed PnP site script/design that adds standard libraries and columns
Invoke-PnPSiteScript -Path "https://contoso.sharepoint.com/sites/proj-falcon" -SiteScriptId "a1b2c3d4-standard-project-design"
# Associate the new site with the department's hub site for shared navigation and search
Add-PnPHubSiteAssociation -Site "https://contoso.sharepoint.com/sites/proj-falcon" -HubSite "https://contoso.sharepoint.com/sites/OperationsHub"- Site provisioning creates a new site's structure—lists, libraries, permissions, navigation—via self-service, admin, or automated methods.
- Unmanaged self-service creation at scale tends to produce site sprawl: duplicates, inconsistent naming, and orphaned ownership.
- Team Sites are group-connected and collaborative; Communication Sites are built for broadcasting with no group membership required.
- Custom PnP site scripts and designs apply a consistent, repeatable configuration automatically after site creation.
- Hub sites associate related site collections for shared navigation, search scope, and theming without merging them technically.
- A common governance pattern pairs self-service requests with an approval workflow before actual provisioning occurs.
- Sites created via Teams, Microsoft 365 Groups, or Planner provision a connected SharePoint site automatically, bypassing direct SharePoint creation flows.
Practice what you learned
1. What commonly happens in a SharePoint tenant when self-service site creation is left completely unmanaged at scale?
2. What is the key structural difference between a Team Site and a Communication Site template?
3. What does a hub site provide to the sites associated with it?
4. Why can governance policies focused only on the SharePoint admin center's site creation settings still miss a significant source of new sites?
5. What is the purpose of a PnP site script or site design in the provisioning process?
Was this page helpful?
You May Also Like
Permission Levels and Groups
How SharePoint controls who can do what on a site through permission levels, SharePoint groups, and inheritance.
Information Governance
The policies, labels, and lifecycle controls organizations use in SharePoint to manage content responsibly from creation to disposal.
Sharing and Access Requests
How SharePoint sharing links, external sharing settings, and the access request workflow let users collaborate without administrators manually managing every grant.
Related Reading
Related Study Notes in Programming
Browse all study notesApache Spark Study Notes
Programming · 30 topics
ProgrammingApache Flink Study Notes
Programming · 30 topics
ProgrammingHadoop Study Notes
Programming · 30 topics
ProgrammingSnowflake Study Notes
Programming · 30 topics
ProgrammingApache Airflow Study Notes
Programming · 30 topics
Programmingdbt (Data Build Tool) Study Notes
Programming · 30 topics