Design

SharePoint Branding and Customization: Complete Guide

Master SharePoint branding with this comprehensive guide to themes, custom designs, headers, footers, and creating cohesive brand experiences across your digital workplace.

SharePoint Support TeamJanuary 12, 202518 min read
SharePoint Branding and Customization: Complete Guide - Design guide by SharePoint Support
SharePoint Branding and Customization: Complete Guide - Expert Design guidance from SharePoint Support

SharePoint Branding and Customization: Building a Professional Digital Workplace

Your SharePoint environment is often the primary digital touchpoint for employees. Consistent, professional branding creates trust, reinforces organizational identity, and directly impacts user adoption. Organizations with well-branded SharePoint environments see 30 to 40 percent higher engagement compared to default-themed deployments.

SharePoint governance framework showing policies, roles, and compliance
SharePoint governance model with policies and compliance controls

This guide covers every branding option available in modern SharePoint Online, from basic theme configuration to advanced SPFx customizations.

---

Modern SharePoint Branding Options

Theme Configuration

SharePoint themes control the color palette applied across your sites. Every site element from navigation bars to buttons to link colors responds to theme settings.

Default themes: SharePoint provides several built-in themes with accessible color combinations. These are suitable for organizations that want a clean, professional look without custom design work.

Custom themes: Create organization-specific themes that match your corporate brand identity. Custom themes define primary and accent colors, background variations, text colors, error and success states, and hover and focus states.

Creating custom themes with the Theme Generator:

Microsoft provides a Theme Generator tool at fluentuipr.z22.web.core.windows.net/heads/master/theming-designer that lets you visually design a theme and export the JSON definition. Alternatively, define themes directly in JSON.

```json

{

"name": "Corporate Brand Theme",

"isInverted": false,

"palette": {

"themePrimary": "#0062B1",

"themeLighterAlt": "#f2f7fb",

"themeLighter": "#cde1f2",

"themeLight": "#a5c9e7",

"themeTertiary": "#5698cf",

"themeSecondary": "#1670b8",

"themeDarkAlt": "#00589f",

"themeDark": "#004a86",

"themeDarker": "#003763"

}

}

```

Deploying themes via PowerShell:

```powershell

# Add a custom theme to the tenant

$themepalette = @{

"themePrimary" = "#0062B1"

"themeLighterAlt" = "#f2f7fb"

"themeLighter" = "#cde1f2"

"themeLight" = "#a5c9e7"

"themeTertiary" = "#5698cf"

"themeSecondary" = "#1670b8"

"themeDarkAlt" = "#00589f"

"themeDark" = "#004a86"

"themeDarker" = "#003763"

"neutralLighterAlt" = "#faf9f8"

"neutralLighter" = "#f3f2f1"

"neutralLight" = "#edebe9"

"neutralQuaternaryAlt" = "#e1dfdd"

"neutralQuaternary" = "#d0d0d0"

"neutralTertiaryAlt" = "#c8c6c4"

"neutralTertiary" = "#a19f9d"

"neutralSecondary" = "#605e5c"

"neutralPrimaryAlt" = "#3b3a39"

"neutralPrimary" = "#323130"

"neutralDark" = "#201f1e"

"black" = "#000000"

"white" = "#ffffff"

}

Add-SPOTheme -Identity "Corporate Brand" -Palette $themepalette -IsInverted $false

# Apply to a site

Set-PnPSite -Identity https://contoso.sharepoint.com/sites/Intranet -ThemeData $themepalette

```

Site Headers

Modern SharePoint sites support four header layouts. Standard places the logo on the left with navigation. Compact reduces header height for content-focused sites. Minimal shows only the site title. Extended adds a hero area below the navigation for visually rich landing pages.

Configure headers through Site Settings then Change the look. Set the site logo (recommended 64x64 pixels or SVG format), site title display, header background color or image, and navigation style (horizontal, mega menu, cascading).

Custom Logos and Favicons

Upload a site logo that appears in the header and a site thumbnail that appears in search results and the SharePoint start page. For hub sites, the hub logo appears in the hub navigation bar across all associated sites.

For tenant-level branding, configure the organization logo and theme colors in the Microsoft 365 admin center under Settings then Organization profile. This logo appears across Microsoft 365 applications including SharePoint.

---

Hub Navigation

Hub sites provide a shared navigation bar that appears at the top of every associated site. This is the primary tool for creating a consistent navigation experience across groups of related sites.

Mega menu navigation displays navigation items in a multi-column layout with groupings and descriptions. This is ideal for hub sites with many associated sites or resources.

Cascading navigation displays dropdown menus that expand on hover. Better for simpler navigation structures with fewer items.

Audience targeting on navigation items shows different links to different user groups. For example, managers see a link to the Performance Review portal while individual contributors see a link to the Learning Center.

Footer Customization

Modern SharePoint communication sites support custom footers. Enable the footer through Site Settings then Change the look then Footer. Add your organization's copyright notice, legal links, social media icons, and contact information.

Footers can be configured per site or inherited from a hub site. Use consistent footer content across all sites for a professional, unified appearance.

---

Page-Level Branding

Section Backgrounds

SharePoint page sections support background colors (neutral, soft, strong) that help organize content visually. Use section backgrounds to create visual hierarchy and guide readers through the page.

Custom Web Parts

SPFx (SharePoint Framework) web parts provide unlimited customization possibilities for branded experiences. Common branded web parts include custom hero banners with animations, branded event calendars, styled news carousels, interactive org charts, and custom footer components.

Page Templates

Create page templates that enforce branding standards. Templates pre-configure the page layout, section backgrounds, web part placement, and default content. Site owners create new pages from templates rather than blank pages, ensuring consistency.

```powershell

# Save a page as a template

Set-PnPPage -Identity "BrandedTemplate.aspx" -LayoutType Article -PromoteAs Template

```

---

Advanced Branding with SPFx

Application Customizers

SPFx Application Customizers inject custom HTML and CSS into every page on a site. Common uses include custom headers with dynamic content (announcements, weather, time zones), custom footers with legal disclaimers and social links, notification bars for urgent communications, and analytics tracking scripts.

Theme Tokens

SPFx solutions should use theme tokens rather than hard-coded colors. This ensures your custom components adapt to theme changes automatically.

```typescript

// Use theme tokens in SPFx

import { ThemeProvider, IReadonlyTheme } from '@microsoft/sp-component-base';

const theme: IReadonlyTheme = this.context.serviceScope.consume(ThemeProvider.serviceKey).tryGetTheme();

const primaryColor = theme.semanticColors.primaryButtonBackground;

```

CSS Overrides

While custom CSS can be injected through SPFx, use this approach sparingly. Microsoft frequently updates SharePoint CSS class names, which can break custom styles. Prefer theme tokens and built-in customization options whenever possible.

---

Branding Governance

Brand Standards Document

Create a SharePoint branding standards document that defines approved themes and color codes, logo files and usage guidelines, header and footer configurations, page template requirements, acceptable web part configurations, and photography and imagery standards.

Distribute this document to all site owners and include it in site owner training.

Branding Compliance Audits

Review site branding quarterly. Check for sites using non-standard themes, missing or incorrect logos, inconsistent navigation structures, unapproved custom CSS or scripts, and outdated footer information.

```powershell

# Audit sites for theme compliance

Get-SPOSite -Limit All | ForEach-Object {

$web = Get-PnPWeb -Url $_.Url

[PSCustomObject]@{

Url = $_.Url

Theme = $web.ThemeData

Logo = $web.SiteLogoUrl

HeaderLayout = $web.HeaderLayout

}

} | Export-Csv "BrandingAudit.csv" -NoTypeInformation

```

---

Common Branding Mistakes

Mistake 1: Ignoring dark mode. Modern SharePoint supports dark mode. Ensure your custom branding works in both light and dark modes by using theme tokens instead of hard-coded colors.

Mistake 2: Heavy customization with custom CSS. Excessive CSS overrides create maintenance burden and break with SharePoint updates. Use the built-in customization options first and resort to CSS only for genuine gaps.

Mistake 3: No mobile testing. SharePoint pages are responsive, but custom branding must be tested on mobile devices. Logos, navigation, and custom web parts should render correctly on phones and tablets.

Mistake 4: Inconsistent across hub families. Each hub should have a consistent theme applied to all associated sites. Allowing sites within a hub to use different themes undermines the organizational structure.

---

Frequently Asked Questions

Can I use custom fonts in SharePoint?

SharePoint uses the Segoe UI font family by default. Custom fonts can be loaded through SPFx solutions, but this adds page weight and may impact performance. We recommend using the default font family and expressing brand identity through colors and imagery instead.

How do I ensure branding persists when sites are created?

Use site designs (site templates) that apply your custom theme and configure header settings during site provisioning. This ensures every new site starts with correct branding automatically.

Can external users see custom branding?

Yes. External users who access your SharePoint sites see the same branding as internal users, including custom themes, logos, headers, and footers.

---

For help creating a professional, branded SharePoint environment, [contact our team](/contact) for a branding assessment. We design branded SharePoint experiences for organizations across [healthcare, finance, and government](/services) where professional appearance and consistent user experience directly impact adoption and trust.

Branding for Specific Scenarios

Intranet Home Page Branding

The intranet home page is the highest-visibility page in your SharePoint environment. Invest in custom hero imagery, branded quick links with custom icons, a professionally designed layout with alternating section backgrounds, and seasonal or campaign-specific banners that can be updated quickly.

Department Portal Branding

Each department portal should use the hub theme for consistency while incorporating department-specific elements: a department logo in the header, department-specific quick links, team photos in the people web part, and department news prominently displayed.

Event and Campaign Sites

Temporary sites for events or campaigns can use unique branding that differs from the corporate standard. Create a dedicated event theme with event colors and imagery, deploy it via a site design, and retire the theme after the event concludes.

Accessibility and Branding

Ensure all branded elements meet WCAG 2.1 AA accessibility standards. Color contrast ratios must meet minimum thresholds (4.5:1 for normal text, 3:1 for large text). Test branded pages with screen readers and keyboard-only navigation. Accessible branding is not optional for organizations subject to ADA or Section 508 requirements.

Share this article:

Written by Errin O'Connor

Founder, CEO & Chief AI Architect | Microsoft Press Bestselling Author | 25+ Years Microsoft Ecosystem

Errin O'Connor is a Microsoft Press bestselling author of 4 books covering SharePoint, Power BI, Azure, and large-scale migrations. He leads our SharePoint consulting practice with expertise spanning 500+ enterprise migrations and compliance implementations across HIPAA, SOC 2, and FedRAMP environments.

Need Expert Help?

Our SharePoint consultants are ready to help you implement these strategies in your organization.