Remove Title Area from SharePoint Page
This sample script shows how to remove the title area from SharePoint online site page using PnP PowerShell and CLI for Microsoft 365.
Summary
This sample script shows how to remove the title area at the top of the page from SharePoint online site page using PnP PowerShell and CLI for Microsoft 365.
Scenario inspired from this blog post: SharePoint Online: Create a blank page without header & title

# SharePoint online site url
$siteUrl = "https://contoso.sharepoint.com/sites/SPConnect"
# Name of the site page
$pageName = "MyPage"
# Connect to SharePoint Online site
Connect-PnPOnline -Url $siteUrl -Interactive
# Set site page layout to remove title area
Set-PnPPage -Identity $pageName -LayoutType Home
# Use below command to bring back the page title area
# Set-PnPPage -Identity "MyPage" -LayoutType Article
# SharePoint online site URL
$siteUrl = "https://contoso.sharepoint.com/sites/wlive"
# Name of the site page
$pageName = "MyPage.aspx"
# Get Credentials to connect
$m365Status = m365 status
if ($m365Status -match "Logged Out") {
m365 login
}
# Set site page layout to remove title area
m365 spo page set --name $pageName --webUrl $siteUrl --layoutType Home
# Use below command to bring back the page title area
# m365 spo page set --name $pageName --webUrl $siteUrl --layoutType Article
Contributors
| Author(s) |
|---|
| Ganesh Sanap |
Disclaimer
THESE SAMPLES ARE PROVIDED AS IS WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT.
Tool documentation & references
- Want to learn more about PnP PowerShell and the cmdlets
Check out the PnP PowerShell site to get started and for the reference to the cmdlets.
- Want to learn more about CLI for Microsoft 365 and the commands
Check out the CLI for Microsoft 365 site to get started and for the reference to the commands.