Audience Targeting Hides a News Post: Root Cause and Fix
🔍 WiseChecker

Audience Targeting Hides a News Post: Root Cause and Fix

You created a news post in SharePoint, published it to a team site or communication site, but not all team members can see it. The post appears missing for some users even though it was published correctly. This issue occurs because the news post has audience targeting enabled, and the user viewing the post does not belong to the targeted audience. This article explains why audience targeting hides news posts and provides the exact steps to fix the visibility issue.

Key Takeaways: Fixing Hidden News Posts Due to Audience Targeting

  • SharePoint site settings > Audience targeting: Enable or disable audience targeting for the news web part on the page.
  • News post properties > Target audience: Add or remove Microsoft 365 groups, security groups, or individual users to control who sees the post.
  • SharePoint admin center > Site collections > Audience: Verify that the news web part has audience targeting turned on only when needed.

ADVERTISEMENT

Why Audience Targeting Makes News Posts Disappear

Audience targeting is a SharePoint feature that filters content based on who is viewing it. When a news web part on a page has audience targeting enabled, the web part only shows posts that are targeted to the current user. If a news post has a target audience defined and the user is not a member of that audience, the post is hidden from that user.

This behavior is by design. Audience targeting helps deliver relevant content to specific groups. However, it can cause confusion when a news post appears to be missing for some users. The root cause is that the news post itself has a target audience set, or the news web part on the page has audience targeting enabled, and the user does not match the target.

Where Audience Targeting Is Set

Audience targeting can be configured in two places:

  • On the news post: When you edit a news post, you can set a target audience in the post properties. Only users in that audience see the post in news web parts that respect targeting.
  • On the news web part: The news web part on a page can have audience targeting enabled. When enabled, the web part filters all posts based on the audience targeting of each post.

Both settings must be aligned for the post to appear to the intended users.

Steps to Fix Audience Targeting That Hides a News Post

To restore visibility of a hidden news post, you need to check and adjust the audience targeting settings on the post and the web part. Follow these steps in order.

  1. Open the news post in edit mode
    Navigate to the site where the news post is published. Click the gear icon in the upper right and select Site contents. Locate the news post in the Pages library. Hover over the post name, click the ellipsis (three dots), and choose Edit.
  2. Check the target audience on the post
    In the editing interface, click the Page details button at the top center. Scroll down to the Target audience field. If the field contains any groups or users, that audience is currently set. To make the post visible to everyone, remove all entries from the Target audience field. Click Save and then Publish.
  3. Edit the page that contains the news web part
    Go to the page where the news web part is placed. Click the Edit button at the top right of the page. This opens the page in editing mode.
  4. Select the news web part
    Click on the news web part on the page. A toolbar appears above the web part. Click the Edit web part pencil icon on the left side of the toolbar.
  5. Turn off audience targeting on the web part
    In the web part properties pane on the right, scroll to the Audience targeting section. Set the toggle to Off. This disables audience targeting for the entire web part, so all news posts appear to all users. Click Apply and then Publish the page.

ADVERTISEMENT

If the News Post Is Still Hidden After the Main Fix

Even after removing audience targeting from the post and the web part, some users may still not see the news post. This can happen due to caching or additional permissions issues.

News Post Hidden Due to Browser Cache or CDN Cache

SharePoint uses caching to improve performance. Changes to audience targeting may take a few minutes to propagate. Ask the affected user to clear their browser cache or open the site in an InPrivate or Incognito window. If the post appears in a private window, the issue is cache-related. No further action is needed.

News Post Hidden Because the User Lacks Read Permissions

If the news post is stored in a Pages library that has unique permissions, users must have at least Read access to the library to see the post. Check the library permissions. Go to the Pages library, click the gear icon, select Library settings, and then click Permissions for this document library. Ensure the affected user or their group is listed with Read or higher permission level.

News Post Hidden Due to a Broken News Web Part Connection

Sometimes the news web part is configured to pull posts from a specific source, such as a site collection or a hub. If the source is incorrect, posts from other sites may not appear. Edit the page, select the news web part, and in the properties pane verify the Source setting. Set it to This site or Recommended to ensure all site news posts are included.

Audience Targeting Enabled vs Disabled: Comparison

Item Audience Targeting Enabled Audience Targeting Disabled
Post visibility Only users in the target audience see the post All users with access to the site see the post
Configuration effort Requires setting target on each post or web part No extra configuration needed
Best use case HR announcements for specific departments, regional news General company news, site-wide updates
User experience Users see only relevant content, but may miss important posts All users see all content, which can be overwhelming

You can now identify and fix audience targeting that hides a news post. Start by checking the target audience on the post itself. Then verify the news web part settings on the page. If the post still does not appear for some users, clear the browser cache or review library permissions. As an advanced tip, consider using audience targeting only for the news web part and not for individual posts to simplify management while still filtering content.

ADVERTISEMENT