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.
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
- 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. - 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. - 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. - 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
- 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. - Access page details
Click Page details in the top ribbon. This opens the page information panel on the right. - 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. - 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:
- Open SharePoint admin center
Sign in to Microsoft 365 admin center. In the left navigation, select Admin centers, then select SharePoint. - Go to user profiles
In the SharePoint admin center, select More features. Under User profiles, select Open. - 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. - 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.
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.