How to Troubleshoot Audience Targeting Hides a News Post
🔍 WiseChecker

How to Troubleshoot Audience Targeting Hides a News Post

You published a news post on a SharePoint communication site, but some users report they cannot see it. The post appears in the News web part only for certain people, while others see nothing or a different set of posts. This problem usually occurs because audience targeting is enabled on the News web part or on the individual news post itself, and the missing users do not meet the targeting criteria. This article explains how audience targeting works, provides step-by-step instructions to diagnose and fix the issue, and covers related problems such as cached views and permission conflicts.

Key Takeaways: Fixing Audience Targeting That Hides a News Post

  • News web part > Edit web part > Audience targeting: Turn off audience targeting at the web part level to show all news posts to all site visitors.
  • News post page > Page details > Audience: Remove or adjust the target audience on each news post to control who sees it individually.
  • SharePoint admin center > User profiles > Manage user properties: Verify that user profile properties used for targeting are populated correctly and not empty.

ADVERTISEMENT

Why Audience Targeting Hides a News Post from Specific Users

Audience targeting in SharePoint uses security groups, distribution lists, or Microsoft 365 groups to filter content. When you enable audience targeting on a News web part, the web part shows only posts whose target audience matches the current viewer. If a user is not a member of any of the targeted groups, the post does not appear.

The same logic applies when you set an audience on the news post page itself. The post inherits the audience from the page properties. If the audience field is empty, the post is visible to everyone. If it contains groups, only members of those groups see the post.

A common cause of confusion is that the site owner or author always sees the post regardless of audience targeting. This makes the problem invisible to content creators. Only viewers who lack group membership experience the hidden post.

Audience Targeting at the Web Part Level

The News web part has a toggle for audience targeting. When enabled, the web part checks each news post for an audience. If the post has no audience, it is shown to everyone. If the post has an audience, only matching viewers see it. This setting applies to all posts within the web part instance.

Audience Targeting on the News Post Page

Each news post is a SharePoint page. The page properties include an Audience field. You can set this to one or more groups. The News web part respects this field only when audience targeting is enabled on the web part. If the web part targeting is off, the page audience is ignored and the post is visible to all.

Steps to Check and Fix Audience Targeting on a News Post

Follow these steps in order. Start with the News web part, then check the individual post, then verify user profile data if problems persist.

Method 1: Turn Off Audience Targeting on the News Web Part

  1. Edit the page that contains the News web part
    Go to the site where the news post is missing. Select Edit at the top right of the page. If the page is not already in edit mode, click Edit.
  2. Open the News web part properties
    Click the pencil icon on the News web part to open the property pane on the right side of the screen.
  3. Locate the Audience targeting toggle
    In the property pane, find the section labeled Audience targeting. It is a toggle switch. If it is set to On, click it to turn it Off.
  4. Save and republish the page
    Click Apply at the bottom of the property pane, then click Publish or Republish in the top ribbon. All news posts will now appear to everyone who has access to the site.

Method 2: Remove or Adjust Audience on the News Post Page

  1. Open the news post in edit mode
    Navigate to the specific news post that is hidden. Click Edit at the top right of the page.
  2. Access page details
    Click Page details in the top ribbon. This opens the page information panel on the right.
  3. Find the Audience field
    In the page details panel, scroll down to the Audience field. If it contains group names, click the X next to each group to remove them. Alternatively, click in the field and add the correct groups.
  4. Save and republish the post
    Click Save in the page details panel, then click Publish or Republish in the top ribbon. The post will now be visible to all users if the Audience field is empty, or to the specified groups if you kept some.

Method 3: Verify User Profile Properties for Dynamic Targeting

If you use dynamic audience targeting based on user profile properties, the user profile data must be accurate. Follow these steps to check:

  1. Open SharePoint admin center
    Sign in to Microsoft 365 admin center. In the left navigation, select Admin centers, then select SharePoint.
  2. Go to user profiles
    In the SharePoint admin center, select More features. Under User profiles, select Open.
  3. Manage user properties
    Select Manage user properties. Find the property used for targeting, such as Department or Location. Select it and review the property settings. Ensure the property is mapped correctly and that users have values set.
  4. Force a profile sync if needed
    If user properties are empty or incorrect, the profiles must be updated. This typically happens through Azure AD sync or manual updates in the Microsoft 365 admin center. After updating, wait up to 24 hours for the changes to propagate to SharePoint.

ADVERTISEMENT

If Audience Targeting Still Hides the News Post After the Main Fix

News web part shows a different set of posts for different users

This behavior is expected when audience targeting is enabled on the web part. Each user sees only the posts whose audience includes them. To show the same posts to all users, turn off audience targeting on the web part as described in Method 1.

Users report they can see the post in search but not on the site page

Search results bypass audience targeting in some configurations. The post may appear in search results even if it is hidden by the News web part. This confirms that the post exists and the user has access. The fix is to adjust the web part or page audience as described above.

Site owners see the post but regular visitors do not

Site owners and members with edit permissions always bypass audience targeting. If you are a site owner, you see the post regardless of the audience settings. To test what a regular visitor sees, open the site in a private browser window or sign in as a test user who is not a site owner.

News post disappears after publishing a new version

When you edit and republish a news post, the audience field may reset if the page template or content type has changed. Open the page details and verify the Audience field is still correct. Reapply the groups if necessary.

Item Audience Targeting Off Audience Targeting On
News web part behavior Shows all news posts to everyone Filters posts based on page audience
News post visibility Visible to all site visitors Visible only to targeted groups
Site owner experience Sees all posts Sees all posts (bypasses targeting)
User profile requirement Not needed Required if using dynamic properties

You can now identify why audience targeting hides a news post and apply the correct fix. Start by checking the News web part audience targeting toggle, then review the audience field on the post page. For persistent issues, verify user profile properties and test with a non-owner account. As an advanced tip, create a dedicated security group for each audience and assign it to the post rather than using distribution lists, because security groups give you more consistent results in SharePoint audience targeting.

ADVERTISEMENT