Bulk-update published & modified dates across posts, pages, custom post types and comments. Preview before, undo after.
Sites built from an older template — or freshly imported — carry stale timestamps on every post and page. Visitors notice. Search engines notice. Fixing them by hand across hundreds of items is a day you don't have.
The free core does the heavy lifting — batched, filterable, and fully reversible. Pro adds automation and scale.
Sweep every public post type at once, or target posts, pages, a CPT, or comments individually — each on its own tab.
See current → proposed dates in a table before a single row is written. No surprises, ever.
Every run is snapshotted first. Restore the exact previous dates instantly if you change your mind.
Processed in background batches with a live progress bar — tens of thousands of posts, no PHP timeout.
Target by category, tag or any taxonomy with AND/OR logic, choose specific pages, or include drafts & private.
Nonces, capability checks, prepared queries, no external calls. Changes dates only — never your content.
Daily, weekly or monthly sweeps on autopilot — with a Save & Run Now button. Every scheduled run is undoable too.
ProRefresh Advanced Custom Fields date & date-time fields alongside the core dates — in ACF’s own formats, undo-covered.
ProOnly touch content older than 1, 3, 6 or 12 months, so genuinely recent edits are never overwritten.
ProPush refreshed URLs to Bing, Yandex & others the moment a run finishes — re-crawled in minutes, not weeks.
ProRoll back any of your last ten runs — not just the most recent one. A deeper safety net for busy sites.
ProDry-run previews expanded from 10 to 100 rows, so you can eyeball large batches before committing.
ProRewriting dates is a one-way door in most plugins. DateSweep makes it a round trip: preview the exact outcome, run it in safe batches, and undo it whole if it's not right.
Pick a range and see exactly which items change, and to what.
Dates are written in batches of 100 with a live progress bar.
Not happy? Restore the exact previous dates from Recent runs.
| Feature | Free | Pro |
|---|---|---|
| Bulk update posts, pages, CPTs & comments | ✓ | ✓ |
| All-content freshness pass | ✓ | ✓ |
| Taxonomy & status filters | ✓ | ✓ |
| Batched processing + progress bar | ✓ | ✓ |
| Dry-run preview | 10 rows | 100 rows |
| Undo history | Last run | Last 10 runs |
| Scheduled automatic refreshes | — | ✓ |
| ACF date-field support | — | ✓ |
| Age targeting | — | ✓ |
| IndexNow submission | — | ✓ |
| Support | Forum | Priority email |
Every tier includes all Pro features, a year of updates & priority support, and a 14-day money-back guarantee.
Just need a one-off freshness pass? The free plugin on WordPress.org has you covered.
DateSweep changes dates, not content. It's built for cases where the dates are genuinely misleading — rebuilds, imports, migrations — or to accompany real content maintenance. Age targeting and the “never overwrite recent edits” guardrail help you stay on the right side of that line.
No. Only the date columns of posts/pages (and comment dates) change. Titles, content, excerpts, custom fields and settings are never modified — which is also why it’s safe with Elementor, Avada and Divi.
Yes. Every run snapshots the previous dates first. The free plugin restores your most recent run; Pro keeps a 10-run undo history.
Yes — items are processed in batches of 100 over AJAX with a live progress bar, so tens of thousands of posts complete without PHP timeouts.
The free plugin does the full manual job: bulk updates, preview, filters and single-run undo. Pro adds automation and scale — scheduling, ACF date fields, age targeting, IndexNow, a 10-run undo history and 100-row previews.
Pro is licensed per number of sites (1 / 10 / unlimited), billed annually, with a 14-day money-back guarantee. Updates and priority support are included for the year.
Install the free plugin in two minutes, or unlock automation with Pro. Either way — preview first, undo anytime.