We are a team of tech enthusiast and this section is where we love to share our experience and our knowledge. We try our best to help you understand technical topics by giving you live instances of how-to’s, guides, tips, FAQ’s and troubleshoots.
If you like it or have questions, do share your feedback in the comments section below.
Branding SharePoint Online is no longer about editing master pages or injecting custom CSS across an entire tenant. In this blog, we will look at how hub navigation and using SPFx application customizer for branding handled in SharePoint Online so that you can get better performance from your SharePoint environment.
Microsoft has shifted modern SharePoint toward supported extensibility models. These models allow you to preserve compatibility with continuous platform updates. Today, two capabilities form the foundation of enterprise branding:
When we use them together, they give you a branded, consistent employee experience while remaining fully supported by Microsoft.
In this guide, we will look at how each works, where each should be used, and how you can use them to truly enhance the quality of our SharePoint experience.
Learn more about SharePoint intranet, and how you can design it to enhance collaboration with the modern SharePoint features.
Before we understand How hub navigation and using SPFx application customizer for Branding Handled in SharePoint Online, we must first understand the basics. SharePoint Hub Navigation provides centralized navigation for all sites associated with a SharePoint Hub Site.
Instead of maintaining separate menus on every site, navigation is managed once at the hub level and automatically inherited by associated sites.
Here is what a standard enterprise structure often looks like:

Every linked site displays the same navigation.
There are several benefits of Hub Navigation. It helps you to:
So, if you are managing a globally distributed organization with hundreds of SharePoint sites, Hub Navigation will significantly reduce administrative overheads.
SharePoint Hub Navigation is a versatile feature, as it supports:
Example:

While Hub Navigation does allow you to do to a lot of things, there are a few limitations as well. Hub Navigation does not allow:
To handle these scenarios, you need to rely on SharePoint Framework extensions or SPFx.
Find out more about SharePoint site design and how you can improve it to deliver a better experience to your users.
A SPFx Application Customizer is an extension that injects custom components into every SharePoint page. Rather than modifying SharePoint itself, Microsoft provides you with predefined placeholders where your custom code can safely run.
Common placeholders include:
These placeholders are available across modern SharePoint pages.
Most of the clients that we have worked with, prefer to use Application Customizers to add:
Because the extension loads on every page, branding remains consistent throughout the tenant.
When you want to know how hub navigation and using SPFx application customizer for branding handled in SharePoint Online, most of the time you will follow this flow:
User Opens SharePoint Page – > Application Customizer Loads – > Reads Tenant Configuration -> Builds Header/Footer – > Displays Branding
Configuration is often stored in:
This allows you to update branding without modifying code.
Discover more about SPFx Development and how our team of experts can leverage its true potential.
Before creating an Application Customizer, you will need to install:
Next, you will need to globally install:
Generate the project:
yo @microsoft/sharepoint
Select:
Example:
Solution Name
CorporateBranding
After generation:
CorporateBranding
src
extensions
branding
BrandingApplicationCustomizer.ts
Inside the Application Customizer:
this.context.placeholderProvider.tryCreateContent(
PlaceholderName.Top
);
You can also create:
PlaceholderName.Bottom
These placeholders are where branding components render.
Example:
this._topPlaceholder.domElement.innerHTML = `
<div class=”corp-header”>
<img src=”/logo.png”>
<span>Corporate Portal</span>
</div>
`;
The header now appears on every page where the extension is active.
Reference your SCSS file:
.corp-header{
background:#003366;
color:white;
padding:12px;
display:flex;
align-items:center;
}
SPFx bundles styles with the solution. This avoids unsupported global CSS injection.
Rather than static HTML, we prefer to use React for most enterprise implementation. React also improves maintainability and component reuse. Example capabilities include:
Now, when it comes to deploying the solution, we need to package it:
gulp bundle –ship
gulp package-solution –ship
The package generated is:
sharepoint/solution/
CorporateBranding.sppkg
Then we will be uploading it to the SharePoint App Catalog.
When uploading:
Deploy to all sites
can be selected.
This enables the Application Customizer across the tenant without installing it individually on each site.
A common enterprise architecture looks like this:

In this case, hub Navigation handles navigation consistency, while the Application Customizer provides branding and extensibility.
As professional SharePoint developer, here are some of the things that we follow:
Keep Navigation Native
Avoid recreating navigation inside SPFx. Native Hub Navigation provides accessibility, responsive behavior, and Microsoft-managed updates.
Store Configuration Externally
Keep logos, announcements, links, and colors in SharePoint Lists or Tenant Properties, so branding changes do not require code redeployment.
Optimize Performance
Load only required assets, use lazy loading where appropriate, and minimize JavaScript execution during page initialization.
Respect Microsoft’s Design System
Use Fluent UI (Microsoft’s design system) and modern SharePoint styling guidelines instead of overriding built-in styles extensively.
Support Responsive Layouts
Ensure custom headers and footers adapt cleanly to desktop, tablet, and mobile experiences.
Test Across Site Types
Validate branding on Communication Sites, Team Sites, Hub Sites, Site Pages, News Pages, Lists, Libraries, and Search results.
Connect with our team today and discover more ways you can leverage modern SharePoint to develop a truly engaging and collaborative experience.
Evolvous is a software consulting firm in Canada offering services for document management, intranet development, business analytics, Robotic Process Automation, ERP and CRM, cybersecurity and more.

Evolvous is a CAMSC Certified Supplier, making us a proud member of a community of minority-owned businesses, committed to excellence.
1 King Street West, Suite 4800-54
Toronto, ON M5H 1A1
1-888-354-0555
1001 1 St SE, Calgary, AB T2G 5G3
403-774-7417
800 N King Street
Suite 304 2161
Wilmington, DE 19801
United States





Copyright © 2026 Evolvous. All Rights Reserved.
