SharePoint Document Issues

How to Set Expiration Dates for SharePoint News Posts

Tauseeq MagsiTauseeq Magsi Oct 7, 2026 869 views

Question details

The user wants to automatically hide or expire older SharePoint News posts after a specific date.

How to Set Expiration Dates for SharePoint News Posts
Product
SharePoint Online
Device & OS
not provided
Scenario
Managing an active intranet news portal and ensuring that outdated or time-sensitive announcements are no longer visible to users.
Observed behavior
SharePoint News lacks a native expiration feature by default, requiring a custom column and page property filter to hide expired posts.
Before you start

Ensure you have Site Owner or Full Control permissions on the SharePoint site, as you will need to add custom columns to the Site Pages library and edit the properties of the News web part.

Solution 1Recommended

Create an Expiration Date Column and Filter the News Web Part

The most effective method is to add a custom date column to your Site Pages library and configure the News web part to filter out posts with past expiration dates.

Since SharePoint does not have a built-in feature to expire news, this workaround uses page metadata. By tagging each post with an expiration date, you can instruct the News web part to only display current content.

1
Navigate to the Site Pages Library

Go to your SharePoint site, click the Settings (gear icon) in the top right corner, and select 'Site contents'. From there, click on 'Site Pages'.

2
Add an Expiration Date Column

In the Site Pages library, click 'Add column' at the top of the list. Select 'Date and time', name the column 'Expiration Date' (or similar), and click 'Save'.

3
Set the Date on News Posts

Open a news post you want to expire and click 'Edit'. Click on 'Page details' at the top to open the properties pane, scroll to your new 'Expiration Date' field, select the desired date, and republish the post.

4
Configure the News Web Part

Navigate to the homepage (or the page hosting your News web part). Click 'Edit' at the top right, select the News web part, and click the pencil icon to edit its properties.

5
Apply the Page Properties Filter

In the web part property pane, scroll down to the 'Filter' section. Choose 'Page properties'. Select 'Expiration Date' as the property, set the condition to 'Is after or equal to', and select '[Today]'. Click 'Republish' on the page to save your changes.

Create an Expiration Date Column and Filter the News Web Part
Visibility Control: This method hides the news post from the homepage but does not delete it. The post remains safely archived in your Site Pages library for future reference.
Free Microsoft Office alternative

Draft Intranet Content Efficiently with WPS Office

While SharePoint handles your intranet hosting and web part filtering, you still need a reliable tool to draft your articles, newsletters, and reports before publishing. WPS Office is a lightweight, highly compatible alternative to Microsoft Office that easily handles all your document drafting needs.

Fully compatible with Microsoft Word (.docx), Excel (.xlsx), and PowerPoint (.pptx) formats.Draft SharePoint news content offline with robust word processing tools.Lightweight installation with a familiar, tabbed user interface.Built-in PDF editing to prepare official memos and attachments for your news posts.
microsoft office alternative - wps office

Frequently Asked Questions

Does SharePoint Online have a built-in expiration feature for News?

No, SharePoint Online does not currently feature a native expiration property for News posts out-of-the-box. Administrators must utilize a custom metadata column combined with a page properties filter on the web part to achieve this functionality.

Do expired news posts get deleted automatically with the filter method?

No. Using the page properties filter on a News web part only hides the items from that specific view. The original news posts remain intact in the Site Pages library. If you want them automatically deleted, you must set up a Power Automate flow or configure Microsoft 365 retention policies.

Can I apply the expiration date filter to a Highlighted Content web part?

Yes. Just like the News web part, you can edit the Highlighted Content web part, choose a custom query or filter by page properties, and exclude pages where the custom expiration date is in the past.

Why isn't my new Expiration Date column showing up in the web part filter?

It can sometimes take a few minutes for new columns to be indexed and available in the web part filter dropdown. If it does not appear immediately, wait a few minutes, refresh the page, and try again.