logo
search
Others

Fix Missing Horizontal Navigation in a Private Teams SharePoint Site

Steven ParkerSteven Parker Oct 19, 2026 868 views

Question details

The user needs to add a horizontal top navigation bar to a SharePoint site that is linked to a private Microsoft Teams channel.

How to Add Horizontal Navigation to a Private Teams Channel SharePoint Site
Product
Microsoft SharePoint
Device & OS
not provided
Scenario
Customizing site navigation layout for a SharePoint site created from a private channel in Microsoft Teams.
Observed behavior
Horizontal navigation options are unavailable. The Orientation settings under 'Change the look > Navigation' appear blank without any selectable options, and enabling SharePoint Server Publishing Infrastructure does not restore the feature.
Before you start

Ensure you have active Microsoft 365 credentials with permissions to build Power Automate flows and send HTTP REST API requests against your SharePoint site.

Solution 1Recommended

Create a Custom Top Navigation Bar using Power Automate

Since native horizontal navigation settings are disabled for private channels, you can manually inject a top navigation bar using a Power Automate flow and the SharePoint REST endpoint.

Native horizontal navigation is restricted by design for private channel SharePoint sites. Standard fixes, such as turning on the SharePoint Server Publishing Infrastructure, will not resolve this limitation.

To bypass this, you can configure a Power Automate flow that parses your desired navigation titles and URLs, then posts them directly to the site's top navigation bar via an HTTP request.

1
Create data lists

In your SharePoint site, create two separate lists to record the titles and the target URLs for your desired navigation links.

2
Start a Power Automate Flow

Open Power Automate and create a new flow. Add a 'Compose' action and input your menu item titles (e.g., Home;Documents;Parent Team) separated by semicolons.

3
Map the data using the Select action

Add a 'Select' action. In the 'From' field, type split(outputs('Compose'), ';') and map the values to individual items using item(). Repeat these steps with additional Compose and Select actions to process your URL data.

4
Configure the HTTP request to SharePoint

Add the 'Send an HTTP request to SharePoint' action. Set the Method to 'POST' and the URI to '_api/web/navigation/TopNavigationBar'.

5
Set headers and format the body content

Set the Headers field to {"Accept":"application/json;odata=verbose","Content-Type":"application/json;odata=verbose"}. Set the Body to include your list mappings (e.g., {'__metadata':{'type':'SP.NavigationNode'},'Title':'items('Apply_to_each_5')?['Title']','Url':'items('Apply_to_each_5')?['URL']}). Save and test the flow.

Create a Custom Top Navigation Bar using Power Automate
Submit Feature Feedback: Because horizontal navigation is natively missing in this scenario, Microsoft suggests submitting a feature request through their official portal (feedbackportal.microsoft.com) to encourage future product updates.
Free Microsoft Office alternative

Looking for a Lightweight and Free Office Suite?

While WPS Office cannot directly modify SharePoint site architectures, it is a highly capable and cost-effective alternative to desktop Microsoft Office applications, providing seamless document creation and collaboration for your daily workflows.

  1. 1. Download WPS Office: Visit the official WPS Office website and download the free installation package for your specific operating system.
  2. 2. Install the Software: Run the downloaded installer file and follow the on-screen instructions to complete the setup process in minutes.
  3. 3. Open and Edit Your Files: Launch WPS Office and directly open your existing Microsoft Office files. The layout and formatting will remain perfectly intact.
Fully compatible with Microsoft Word, Excel, and PowerPoint file formats.Lightweight software that runs quickly and smoothly on Windows, Mac, Linux, and mobile devices.Feature-rich built-in PDF toolkit for converting, editing, annotating, and signing documents.A clean, tabbed interface that makes managing multiple open documents effortless.
microsoft office alternative - wps office

Frequently Asked Questions

Why is horizontal navigation missing in private Teams channel SharePoint sites?

Microsoft has intentionally restricted certain navigation layout options, including horizontal top navigation bars, specifically for lightweight SharePoint sites generated automatically via private Microsoft Teams channels.

Will enabling SharePoint Server Publishing Infrastructure fix the missing navigation?

No. Enabling the SharePoint Server Publishing Infrastructure feature will not bypass this specific site restriction or restore the missing horizontal navigation options.

Is there any native way to change the orientation settings for private channels?

Currently, the Orientation settings under 'Change the look > Navigation' are completely blank and unselectable for private channels by design. The only known method to add top navigation nodes is via API workarounds like Power Automate.