Built for portfolios · 50-post batches free

Refresh a thousand posts
without rewriting a single URL.

Unstale researches, fact-checks and rewrites your stale WordPress archive with your own Anthropic, OpenAI or Gemini key. No credits. No quota. No markup.

URLs untouched · Your keys, never ours · One-click revert

wp-admin > Unstale > Review queue 3 waiting for approval
Before published 2023-04-11 · 0 sources

Building backlinks is very important for SEO. It helps your website get more traffic and rank higher in search engines. There are many ways to build backlinks, such as guest posting, directory submissions, and broken link building. You should focus on getting backlinks from high quality websites.

After Balanced · 13 live sources · $0.09

Backlinks remain one of the strongest ranking signals in Google's algorithm. Quality links from relevant, authoritative sites can increase organic traffic and improve keyword rankings. Effective strategies include digital PR, guest contributions, linkable assets, and reclaiming broken links. Focus on relevance and E-E-A-T over quantity.

Article length 1,200 words
Input tokens 18,312
Output tokens 20,328
Web searches 13
Est. cost / refresh $0.09

13 searches · 18,312 in / 20,328 out · $0.09 est.

Just more generic AI slop

It never starts from a blank page.

  • Figures get checked before they ship. Live web research checks the dates, numbers and product names that matter most, before and after the rewrite, not just grammar.
  • Your structure and tone stay yours. Up to Strong, headings keep their order and images stay where they are; only Maximal rebuilds the outline, and only when you pick it. A refresh never moves the URL, and the rewrite starts from your own voice, not a generic template.
  • Every change waits for your approval. Nothing republishes until you review the diff in the queue, unless you switch on automatic publishing yourself.
  • Em dashes stripped at every level, free one included.
What will this cost me?

Exactly your provider's bill.

Posts refreshed / month 120 / mo
Your API bill $97
Freelance equivalent $14,400 at $120 / post
Licence: $59-$299 / yr flat $14,303 saved / mo

Example estimate: one Balanced refresh on Gemini 3.8 Flash, the cheapest model in the catalogue for this job ($0.81 on Claude Sonnet 5.5, the dearest). Its 13 web searches fall inside the 5,000 free ones Google grants each month. Token counts are conservative estimates calibrated on real pipeline runs (Google 2026-08-21, Anthropic 2026-07-11). Your provider bills actual usage. Unstale never marks up your API spend.

One slider, four levels

How far the rewrite goes is your call, article by article. Every level fact-checks, links and republishes at the same URL. The higher ones take more editorial liberty with your copy.

01 Free

Minimal

Typos, fact-check of figures and dates, internal links, em dashes removed, republished at the same URL. The model is told to keep your structure and tone.

02 Free

Balanced

Everything in Minimal plus live web research, SEO essentials, optimised metas, JSON-LD, key-takeaway boxes and a readability pass.

03 Pro

Strong

Tighter copy written for the persona, every secondary query covered, TL;DR at the top, CTAs to your products, quiz when relevant.

04 Pro

Maximal

Full rewrite from the best available sources, first-person E-E-A-T signals, outline rebuilt around what the top results cover.

See exactly what each level changes

What happens when you hit refresh

Every step is a separate background job, so a long article does not have to fit in one request, and a step that times out is retried. The cost estimate is shown before a refresh you confirm from the editor, the posts list or Content health, and the real cost is logged after it.

  1. 01

    Analyse

    Keyword, language, products mentioned.

  2. 02

    Research

    Live search, then the key figures verified.

  3. 03

    Rewrite

    At your level, your voice as baseline.

  4. 04

    Enrich

    Metas, JSON-LD, takeaways, TL;DR, CTAs.

  5. 05

    Link

    Up to 15 internal links, varied anchors.

  6. 06

    Publish

    You approve, unless you turn on auto-publish. URL and slug stay intact.

Runs inside
  • Elementor
  • Divi
  • SeedProd
  • Yoast
  • Rank Math
  • SEOPress
  • WP Rocket
  • LiteSpeed
+ full table

The method behind it, tool aside: refresh old WordPress posts.

Zero credits, ever

The plugin is free and runs real AI, batches included. Pro unlocks the two deepest levels, recurring automation and per-category rules, for a flat yearly fee. No plan meters your rewrites.

Founder lifetime licences are available during the launch window. Full pricing and the 14-day guarantee.

Questions

Is the free plugin actually free, or is it a trial?

It is free and it runs real AI. The Minimal and Balanced levels, live web research, fact-checking, the review queue, republishing that never moves the URL and the content health screen with its batches of up to 50 posts are all in the free plugin on wordpress.org. Unstale Pro adds the Strong and Maximal levels, scheduled automation, and bulk refresh of up to 100 posts at a time, at any level from the Pro Bulk screen or at your automation level from the Posts list.

Why is there no credit system?

Because you pay the AI provider directly with your own key. Credits exist so a vendor can resell you tokens at a markup; Unstale sells a licence instead, so no plan meters how many articles you refresh.

Does my content go through your servers?

No. Your WordPress talks to the AI provider you connected, directly. The only request to unstale.ai is the public model catalogue, which carries no content and no personal data. Details in the docs.

Will an AI rewrite hurt my Google rankings?

Not for being AI: Google says it rewards quality however content is produced. A rewrite can still cost positions if the page stops delivering what its title promises or gets its facts wrong, which is why every refresh waits in the review queue with its diff unless you turn on automatic publishing. The data, Google's wording and the limits: will AI rewriting hurt my rankings.

Pick your stalest post. Run one refresh.