SharePoint Navigation Audience Targeting Does Not Work: What Site Owners Should Check
🔍 WiseChecker

SharePoint Navigation Audience Targeting Does Not Work: What Site Owners Should Check

You set up audience targeting on SharePoint navigation links expecting different users to see different menu items. But everyone sees the same links regardless of their group membership. This problem usually occurs because the site navigation does not have audience targeting enabled at the web part level, or because the SharePoint groups used for targeting have not been properly synced with Microsoft 365 groups. This article explains the two main causes of audience targeting failures in SharePoint navigation and shows site owners exactly what to check and fix.

Key Takeaways: Fixing SharePoint Navigation Audience Targeting

  • Enable audience targeting on the navigation web part: Go to Edit mode > Edit web part > check “Enable audience targeting” and republish the page.
  • Use SharePoint groups for targeting targets: Audience targeting works only with SharePoint groups, not Microsoft 365 groups or security groups.
  • Verify group membership sync: If users are added to a Microsoft 365 group, they must also be added to the corresponding SharePoint group for targeting to apply.

ADVERTISEMENT

Why SharePoint Navigation Audience Targeting Fails

Audience targeting in SharePoint navigation relies on two separate layers working together. The first layer is the navigation web part itself. By default, the Quick Links or Navigation web part does not filter links by audience. You must explicitly enable the audience targeting feature on the web part. If this setting is off, all navigation links appear to everyone regardless of the audience you assigned to each link.

The second layer is the audience source. SharePoint navigation audience targeting only works with SharePoint groups. It does not work with Microsoft 365 groups, security groups, or distribution lists. When you select an audience for a navigation link, you must pick a SharePoint group that exists on the site. If you select a Microsoft 365 group, the targeting silently fails and the link is visible to everyone.

A third common cause is group membership delay. When a user is added to a Microsoft 365 group, the corresponding SharePoint group may take up to 24 hours to sync. During that time, audience targeting does not filter that user correctly. The user sees the link even though they are not yet in the SharePoint group.

Steps to Check and Fix Audience Targeting on Navigation

  1. Open the site in Edit mode
    Go to the SharePoint site where navigation audience targeting is not working. Click the gear icon in the top right and select Edit page.
  2. Select the navigation web part
    Click inside the navigation area. If you use the Quick Links web part, click the web part to select it. If you use the Navigation web part (modern), click it. Look for the pencil icon on the left side of the web part and click it to open the property pane.
  3. Enable audience targeting on the web part
    In the property pane on the right, scroll down to find the Audience targeting section. Check the box that says Enable audience targeting. Click Apply or republish the page.
  4. Check each navigation link’s audience setting
    With the web part still selected, click the pencil icon on an individual navigation link. In the link editor, look for the Audience field. Click Browse to select a SharePoint group. Do not type a group name manually unless you are certain it is a SharePoint group. Select only groups listed under SharePoint groups.
  5. Verify the SharePoint group exists
    Go to Site settings > Site permissions. Under SharePoint groups, confirm the group you selected exists. If you selected a Microsoft 365 group, it will appear as “GroupName Visitors” or similar, but the actual group in the picker may be a SharePoint group. If you are unsure, create a test SharePoint group and assign it to a link to see if targeting works.
  6. Test with a user who is not in the group
    Sign in as a user who is not a member of the targeted SharePoint group. The navigation link should be hidden. If it still appears, audience targeting is not enabled on the web part or the link is using the wrong audience type.

ADVERTISEMENT

If Audience Targeting Still Does Not Work After These Steps

“I enabled audience targeting but the link still shows to everyone”

This usually happens when the web part is not the correct type. The modern Navigation web part and the Quick Links web part both support audience targeting. But the Hero web part and the News web part do not support audience targeting on individual items. If you placed navigation links inside a Hero web part, audience targeting will not work. Move the links to a Quick Links or Navigation web part.

“I selected a Microsoft 365 group but the link is visible to everyone”

As explained in the background section, audience targeting only works with SharePoint groups. Microsoft 365 groups are not valid targets. To fix this, go to Site settings > Site permissions > Advanced permissions settings. Find the SharePoint group that corresponds to the Microsoft 365 group. For example, if your Microsoft 365 group is named “Marketing Team,” the SharePoint group is likely named “Marketing Team Members.” Use that SharePoint group in the audience field.

“The link disappears for everyone after I set audience targeting”

This means the audience field is set to a group that contains no members. Check the SharePoint group membership. Go to Site settings > Site permissions > Advanced permissions settings. Click the group name and review the members. Add the intended users to the group. If the group is empty, no one sees the link.

“Audience targeting works on some links but not on others”

This indicates that some links have audience targeting enabled and some do not. Edit the page and check each link individually. Links without an audience assigned are visible to everyone. To hide a link from everyone, assign it to a group that contains no members, but that is a workaround. The proper method is to delete the link or hide it using permissions on the target page.

Item SharePoint Group Microsoft 365 Group
Works with audience targeting Yes No
Created automatically Yes, when a site is created Yes, when a team site is created
Membership sync delay None Up to 24 hours
Can be used in navigation audience field Yes No
Visible in the audience picker Yes Sometimes appears but fails

Now you can identify why audience targeting on SharePoint navigation is not working and apply the correct fix. Start by enabling the feature on the web part, then ensure you use only SharePoint groups. If you still see issues, check the web part type and group membership. For advanced scenarios, consider using a custom navigation solution with the SharePoint Framework if the built-in audience targeting does not meet your requirements.

ADVERTISEMENT