# Refresh an article that lost its rankings. With what changed since you wrote it

A content refresh brings an article that used to rank back in line with what searchers want and what the pages above it now cover. With Agentik, your AI reads the keywords the page holds and the live results page from DataForSEO, reads your page and the winners with Firecrawl, and finds what changed since you published with Serper.

- For: Content and SEO teams with articles that used to rank
- Providers: 3 (DataForSEO, Firecrawl and Serper), 5 tools
- Example (One article in the United States, 100 ranked keywords, page one for its 3 main keywords, 4 pages read, 2 news searches): at most $0.12, computed from the live catalog
- Updated: 2026-10-10

## Each provider does one part

No single provider covers this job. Through Agentik your AI calls each one for its part, from one connection and one prepaid balance.

- **DataForSEO** (2 tools, at most $0.09): The keywords the page still ranks for, and the live results page for its main ones.
- **Firecrawl** (1 tool, at most $0.01): Your article and the pages that outrank it, as text you can compare.
- **Serper** (1 tool, at most $0.02): Google News results since you published, so the update adds what is new.

## Give this to your agent

```text
Use my connected Agentik MCP server for this job: content refresh.

Refresh one of my articles. First ask me for its URL, my country and language.

List the keywords the page still ranks for with dataforseo/dataforseo-labs-google-ranked-keywords. For its three main keywords, check who ranks above it with dataforseo/google-organic. Read my page and the three best competing pages with firecrawl/scrape. Search what changed in the news since I published with serper/news.

Finish with the sections to add, rewrite or cut, the questions the winners answer that I don’t, the new facts to cite, and a new title and meta description.

Before running anything, inspect each tool with inspect_tool, ask me for any input you don’t have instead of inventing it, and tell me the total price. Wait for my go. At the end, tell me what Agentik charged.
```

## You provide

- The article URL
- Country and language

## What you get: a section-by-section update plan

- The keywords the page holds and the ones it lost
- What the pages above it cover that it doesn’t
- New facts and dates to cite
- A section-by-section update plan with a new title

## How to refresh an article that lost its rankings in Claude or ChatGPT

Prices are the most each call can reserve for this example: One article in the United States, 100 ranked keywords, page one for its 3 main keywords, 4 pages read, 2 news searches.

### 1. See what the page still ranks for

DataForSEO Labs lists the keywords the page ranks for today, with its position and their monthly volume, so you see what it still holds and what slipped.

- [Google ranked keywords](/tools/dataforseo/dataforseo-labs-google-ranked-keywords.md) `dataforseo/dataforseo-labs-google-ranked-keywords` (DataForSEO, 100 keywords): at most $0.08

### 2. See who outranks it

The live results page for the article’s three main keywords shows who now ranks above it and which kinds of page Google prefers.

- [Google organic SERP](/tools/dataforseo/google-organic.md) `dataforseo/google-organic` (DataForSEO, 3 keywords): at most $0.02

### 3. Read your page and the winners

Firecrawl turns your article and the three best pages into text, so your AI compares their sections, depth and freshness with yours.

- [Scrape a web page to markdown](/tools/firecrawl/scrape.md) `firecrawl/scrape` (Firecrawl, 4 pages): at most $0.01

### 4. Find what changed since you published

Google News results since you published bring the launches, figures and changes the update should cover. The archived copy of your page is optional.

- [Google News search](/tools/serper/news.md) `serper/news` (Serper, 2 searches): at most $0.02
- [Wayback Machine snapshot lookup](/tools/wayback/availability.md) `wayback/availability` (Internet Archive, the page a year ago, optional): free

### 5. Write the update plan

Your AI writes the plan section by section, with a source for each new fact, then a new title and meta description.

Example total: at most $0.12. Each call is billed for measured usage; unused reservations are released.

## Ask it your way

- My guide to remote work tools fell to page two. What do the pages above it cover that it doesn’t?
- Which keywords does this article still rank for, and which did it lose?
- Update my buying guide from last year with what changed since, and cite the sources.
- Write a new title and meta description for this post, based on who ranks today.

## Why through Agentik

- Ranked keywords, live results, page reading and news come from DataForSEO, Firecrawl and Serper, without an account at any of them.
- Each news search costs at most a cent, and the archive lookup is free.

## Good to know

- Ranked keywords are DataForSEO estimates for the chosen country, not your Search Console data.
- News results show what changed, not what ranks; your AI decides what is worth adding.

## When to use something else

To watch hundreds of pages for decay every week, a content analytics tool with alerts fits better. This playbook refreshes the pages you pick, one at a time, with sources.

## Content refresh: questions

### Do I need Search Console for this?

No. DataForSEO estimates the keywords a page ranks for from its own data. If you connect Search Console, the Search Console quick wins playbook works from your real clicks instead.

### Couldn’t I just use DataForSEO directly?

For the keywords and the results pages, yes. Reading the pages takes Firecrawl and the news takes Serper, which makes three accounts and three bills. Through Agentik your AI calls all three from one connection, and the example costs at most $0.12.

### What does the example cost?

At most $0.12, reserved before each call and settled at the measured usage.

### When should I refresh an article?

When it loses positions, or when something in its topic changes, such as a new product, a new price or a new rule.

## Keep going

- [Keyword research](/keyword-research.md): Seed terms in, a ranked keyword list out, with what page one covers and how people ask in forums.
- [Search Console quick wins](/search-console-quick-wins.md): Queries where you sit just off the top of Google with real impressions, pages competing with each other, who ranks above you and what their page does better.
- [Content pruning](/content-pruning.md): Every page on the site with its traffic, Search Console clicks and backlinks, sorted into keep, update, merge or remove.
- [SEO tools for your agent](/tools/seo.md)
- [News tools for your agent](/tools/news.md)
- [Scraping tools for your agent](/tools/scraping.md)

[All playbooks](/playbooks.md) · [Connection guides](/docs/clients.md) · [Billing](/docs/billing.md)

---

[HTML page](/content-refresh) · [Agent index](/llms.txt)
