Give your site a fresh set of dates — in one clean sweep.
Bulk-update published & modified dates across posts, pages, custom post types and comments. Preview before, undo after.
You cloned a great template. Every date still says 2019.
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.
Before Stale & inconsistent
- 2019-04-23 — "Latest news" from four years ago
- 0000-00-00 — imports with broken dates
- Every post published on the same import day
- Comments dated before their own posts
After one sweep Fresh & natural
- 2026-07-12 — spread realistically across a range
- Random distribution, so nothing looks batch-edited
- Published & modified handled independently
- Comments never predate their post
Powerful where it counts. Safe by default.
The free core does the heavy lifting — batched, filterable, and fully reversible. Pro adds automation and scale.
All-content freshness pass
Sweep every public post type at once, or target posts, pages, a CPT, or comments individually — each on its own tab.
Dry-run preview
See current → proposed dates in a table before a single row is written. No surprises, ever.
One-click undo
Every run is snapshotted first. Restore the exact previous dates instantly if you change your mind.
No timeouts, any size
Processed in background batches with a live progress bar — tens of thousands of posts, no PHP timeout.
Filter precisely
Target by category, tag or any taxonomy with AND/OR logic, choose specific pages, or include drafts & private.
Hardened & honest
Nonces, capability checks, prepared queries, no external calls. Changes dates only — never your content.
Put freshness on autopilot.
Scheduled auto-refresh
Daily, weekly or monthly sweeps on autopilot — with a Save & Run Now button. Every scheduled run is undoable too.
ProACF date fields
Refresh Advanced Custom Fields date & date-time fields alongside the core dates — in ACF’s own formats, undo-covered.
ProAge targeting
Only touch content older than 1, 3, 6 or 12 months, so genuinely recent edits are never overwritten.
ProIndexNow ping
Push refreshed URLs to Bing, Yandex & others the moment a run finishes — re-crawled in minutes, not weeks.
Pro10-run undo history
Roll back any of your last ten runs — not just the most recent one. A deeper safety net for busy sites.
ProFull 100-row previews
Dry-run previews expanded from 10 to 100 rows, so you can eyeball large batches before committing.
ProThe only date tool that lets you look before you leap — and step back after.
Rewriting 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.
- Preview first — a real table of current vs. proposed dates.
- Snapshot & undo — the previous dates are saved before anything changes.
- Guardrails — modified dates never fall before published dates; nothing lands in the future.
- Content-safe — only date columns change; your text, media and fields are untouched.
Preview
Pick a range and see exactly which items change, and to what.
Sweep
Dates are written in batches of 100 with a live progress bar.
Undo
Not happy? Restore the exact previous dates from Recent runs.
Start free. Upgrade when you scale.
| 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 |
One plan. Priced by how many sites.
Every tier includes all Pro features, a year of updates & priority support, and a 14-day money-back guarantee.
- Everything in Single
- Use across 10 client sites
- Best value per site
- Everything in Agency
- Unlimited activations
- Ideal for freelancers at scale
Just need a one-off freshness pass? The free plugin on WordPress.org has you covered.
Good to know
Is changing dates safe for SEO?
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.
Will it touch my actual content?
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.
Can I undo a run?
Yes. Every run snapshots the previous dates first. The free plugin restores your most recent run; Pro keeps a 10-run undo history.
Does it work on large sites?
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.
What's the difference between free and Pro?
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.
How does the license work?
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.
Launch with dates that look alive.
Install the free plugin in two minutes, or unlock automation with Pro. Either way — preview first, undo anytime.