Why ads wear out and what a refresh should fix
Every ad wears out eventually. The people in your audience see it once, then twice, then often enough that they scroll past without reading. Your click-through rate drifts down, your cost per lead or purchase creeps up, and an ad that carried a campaign three months ago now drags it.
The common response is to throw the old ads out and start fresh. That usually costs you more than it saves, because the old ads taught you something. If "set up on your lunch break" beat every other headline for four months, the reason it won is still true. People are tired of that particular sentence, not of the idea behind it. A good refresh keeps the idea and finds a new way to say it.
Doing that well takes steady, unglamorous work. Someone has to pull the results for each ad, decide which ones are really fading and which never had enough spend to judge, work out what the winners have in common, write new versions that fit each platform's fields, make new images, and then do it all again next month. Most small teams don't have the hours, so the refresh slips until performance has already fallen.
That's the kind of work an AI agent handles well, because most of it is careful reading of the numbers followed by careful writing within rules. Kite is an AI marketer. It researches your business, builds a growth strategy, and ships the work that brings you new customers. For ads, that means reading what your accounts say is working and turning it into the next round on a schedule, so your creative stays fresh before fatigue sets in. Here's how it works.
How Kite refreshes your ads
Kite starts by reading the results. With your ad accounts connected, it pulls ad-level performance for a set time window and judges each ad by the measure you care about, such as cost per lead, cost per purchase, or click-through rate. It checks whether the drop you're seeing comes from the creative or from something else, then groups your ads by angle so it can see which reasons to click are still working.
From there, Kite writes the new batch. It extends the winning angles with fresh wording and new images, retires the angles that lost, and adds one or two new angles to test. Every line comes from your customers' own words or your measured results, and every line is checked against the platform's character limits.
Your team reviews the batch and launches it. Kite records the round in your wiki, and when the next month comes around, it reads the new results and does the work again.
- Is it the creative, or something else?
- Sort what worked from what didn't
- Write new headlines and creative from the winners
- How often should you refresh your ad creative?
- Launch the new round and keep what you learned
Is it the creative, or something else?
When ad performance drops, the creative is often the cause, but not always, so Kite checks before it rewrites anything. Ad fatigue has a recognizable pattern. The same people see the ad more often, which on Meta shows up as rising frequency, and the share of them who click falls while your spend stays about the same.
Other causes look different. If clicks held steady but conversions fell, the problem is more likely on the landing page than in the ad. If one ad set's results collapsed overnight, a change to its targeting, budget, or bidding is a better suspect than tired creative. On Google search ads, a rising cost per click with steady click-through rate often means a competitor started bidding on your keywords.
Kite reads these signals from your connected accounts and tells you what it found. Say your Meta cost per lead rose 40 percent over the past month. Kite might find that one ad set's frequency has climbed well above the rest while its clicks fell, so that ad set needs fresh creative. It might also find that a second ad set's clicks are fine but its leads dropped after a landing page change, so that problem goes to the page instead. You get the diagnosis with the numbers attached, and only the ads that are actually wearing out go into the refresh.
Sort what worked from what didn't
Kite judges your ads by angle, not just by individual ad, because the angle is what the next round builds on. An angle is the reason to click: a customer's pain, the outcome they got, proof, an objection answered, or who the product is built for. Two headlines that say the same thing in different words share an angle, and their combined results tell you more than either one alone.
For each channel, Kite reads the results for a stated window and sorts each angle into one of three groups:
- angles that beat your other ads on the measure you chose
- angles that lost to the rest
- angles with too little delivery to judge fairly
The third group matters. An ad that only got a few hundred impressions hasn't lost. It just hasn't been tested. Kite marks those as untested, tells you where it drew the line, and doesn't treat them as winners or losers.
If you haven't told Kite which measure to judge by, it picks one that fits the campaign's goal and tells you which it used. A lead campaign is usually judged on cost per lead, and a search campaign aimed at traffic might be judged on click-through rate.
Write new headlines and creative from the winners
Kite writes the new batch so that each winning angle comes back with new wording, while losing angles are dropped and one or two new angles are added to test. If "set up on your lunch break" won, the next round might say the same thing as a question, as a specific customer's story, or as a direct instruction. The reason to click stays the same, and the words and picture change.
The new lines come from evidence, not from rewording the old ads until they sound different. Kite looks for your customers' own words in reviews, testimonials, sales-call quotes, comments on your ads, and results you've measured. A customer quote that says the same thing as your winning headline in different words is often the best source for the refreshed version. Kite notes the source beside every line so your team can check it. A number or a customer count appears only when a source states it.
New angles come from the same evidence, or from what your competitors are running. Kite's built-in ad research shows the ads competitors have kept running, and an angle that nobody in your market is using is a good candidate to test. Kite writes from that gap and leaves their claims and wording alone.
Kite then fits the new copy to each platform:
- For Google search ads, it writes headlines that each make sense on their own and next to any other, because Google mixes them freely.
- For Meta, it writes several primary texts that make the same argument from different openings, plus two headlines that do different jobs.
- For LinkedIn, it puts the hook in the first sentence of the intro text, because the feed cuts the rest off.
A checking script counts every line against the platform's limit before you see it, because a model's own character count is wrong often enough that the platform would cut off or reject the line.
Fatigue is often visual as much as verbal, especially on Meta and LinkedIn, where people recognize an image before they read a word. So Kite also makes new images in your brand's colors, fonts, and logo for the winning angles, and it can make short vertical video ads when a channel calls for them.
How often should you refresh your ad creative?
Refresh your creative when the signs of fatigue appear, and review every active channel on a regular schedule so you catch those signs early. A monthly review for each channel suits most small and mid-sized accounts. It gives your ads enough time to collect results you can trust, and it catches fading ads before they've cost you a full quarter.
How quickly an ad wears out depends on the channel and the audience. Feed ads on Meta and LinkedIn tend to wear out faster than search ads, because the same people scroll past the same image again and again. A search ad appears only when someone types a matching search, so it often lasts longer. A small audience with a large budget wears out creative fastest of all, because each person sees the ad more often. That's why Kite treats each channel on its own rather than refreshing everything at once.
You can ask Kite to run the refresh on a schedule. For example, you might set it to run on the first Monday of every month for Meta and LinkedIn. Each month, Kite reads the past month's results for that channel, checks for fatigue, and brings you a refreshed batch for only the ads that need it. If nothing is fading, it tells you so and leaves your winning ads alone. Results arrive in the Kite web app, in the Slack channel you choose, or by email to the person who set up the schedule.
Launch the new round and keep what you learned
Kite delivers each refresh as a batch for your team to review, choose from, and launch. Every line is listed with its platform, field, angle, character count, and source, so you can read it in the conversation or open it as a spreadsheet. If you give Kite the campaign and ad group names and the landing page address, it also saves a copy laid out for importing into the platform.
On Google Ads and Meta Ads, your team adds the new ads in the platform. With LinkedIn Ads connected, Kite can go a step further and set up the refreshed image ads as a draft campaign in your account. A team owner or admin then launches it from Kite after confirming the budget. Kite can also pause a LinkedIn ad on its own when it's spending without results, because pausing only stops spending, and it tells you what it paused and why.
After each round, Kite records what it learned in your team's wiki: the time window it judged, the winning angles, the retired angles, and the angles now under test. That record is what makes the next refresh better than the last. When next month's results come in, Kite already knows which angles are proven, which ones it has tried and dropped, and which new ones it's waiting on, so it doesn't bring back an idea your audience already rejected.
On Meta, Kite also reminds you to turn off Meta's own text enhancements while you're testing a new round. Those features can rewrite your text options, which makes it harder to tell which of your lines actually won.
What you get
A fatigue check for each channel
Which ads are wearing out, which ones are still working, and which drops come from something other than the creative, with the numbers behind each finding.
A scorecard by angle
Your winning, losing, and untested angles for the time window, judged by the measure you chose.
A refreshed batch of ad copy
New headlines and text for the winning angles and one or two new angles to test, written for each platform and checked against its limits, with a source beside every line.
New images and video
Fresh visuals in your brand's colors, fonts, and logo for the angles that are still working.
A running record of what works
Each round's winners, retired angles, and open tests saved in your wiki, so every refresh starts from the last one.
How to get started
Get started with Kite, then connect the ad accounts you want refreshed. You can work with Kite in your browser or in Slack. Tell it what you need in plain language, such as "Our Meta ads stopped working. Figure out why and refresh them," "Write new Google ad headlines based on the ones that performed best last quarter," or "Refresh our ad creative every month for each channel we're running."
Kite reads your accounts, tells you which ads are wearing out and why, and proposes the measure it will judge by and the window it will look at. Once you agree, it writes the first refresh and brings it back for review. If you want the refresh on a schedule, Kite sets up the recurring job for each channel and tells you where the results will arrive.
You don't need a connected ad account to get a first batch of new ads. Kite can write from your customer reviews and testimonials and from its built-in competitor ad research. Connecting your accounts is what lets Kite judge your current ads by their real results, which is the heart of a refresh.
Integrations used to refresh your ads
Kite needs your ad accounts to see how each ad performed. It reads the results, writes the new creative with its own tools, and hands the batch to your team to launch. Competitor ad research and image generation are built into Kite, so they need no account of your own.
Read how your current ads perform
Read the results of each search ad, so Kite can see which headlines and descriptions earn clicks and conversions and write the next set from them.
Read the results, frequency, and creative of your Facebook and Instagram ads, so Kite can spot the ads your audience is tired of and write fresh versions of the angles that still work.
Read results and set up refreshed ads as drafts
Common questions
Should I pause a fatigued ad or let it keep running?
Keep a fatigued ad running until its replacement is live, unless it's clearly wasting money. Turning off a winner before the new version has started collecting results can leave the ad set with nothing working at all. The cleaner move is to launch the refreshed versions next to the tired ad and let them take over as the platform shifts spend toward them. On LinkedIn, Kite can pause an ad on its own once it's spending without results. On Google and Meta, Kite tells you which ads to pause and your team does it in the platform.
Can I refresh ads that don't have much data yet?
You can, but don't treat early results as proof. Ads with too little delivery are marked as untested, and Kite won't retire an angle just because it got a slow start. If none of your ads have enough results to judge, Kite writes the next batch from your customer evidence and tells you plainly that no performance data backs it yet. The results from that round give Kite something real to build on next month.
Does Kite refresh the landing page too?
When the problem is the page and not the ad, yes. If Kite's fatigue check shows that clicks held up but conversions fell, it reads the landing page the way a visitor from that ad would and proposes changes. Kite can rewrite the page or build a new one whose headline repeats the ad's promise, then publish it on a site Kite hosts or through your connected content system after you approve it. That work is covered in more detail in producing paid-ad creative.
How is a refresh different from a creative test?
A creative test starts from scratch and asks which of several new angles works best. A refresh starts from what you already know and keeps your proven angles alive with new wording and new visuals. Most accounts need both. The page on writing ad variations for creative testing covers the first job, and each monthly refresh usually includes one or two new angles so you keep testing as you go.