Automated content material creation is the usage of software program or AI to finish a repeatable sequence of content-production duties.
When folks hear “automated content material creation”, I think about they image one thing like this: Enter a key phrase, click on a button, and poof! An article is made. From there, they’ll generate 500 articles earlier than the day ends and publish all of them.
I don’t need to say these methods don’t exist. They do. In reality, we’ve even made one. However our content material cadence has remained the identical.
As a result of it’s not our objective at Ahrefs to contribute much more spam and slop to the Web.
Sure, we need to make extra content material. However we need to make extra helpful content material. Extra higher content material. Not merely extra content material.
Automation may also help: not by changing the fascinating components of content material advertising, however by releasing us from the boring ones.
As a result of I like making content material that helps folks and promotes our model. However let’s be actual: Not each a part of content material advertising is equally pleasurable. Some components are actually, actually, actually boring. Sadly, they’re additionally vital.
Google loves recent content material. When its Question Deserves Freshness (QDF) algorithm detects {that a} matter wants present info, it boosts lately up to date pages. Likewise for AI assistants. Our research discovered that in comparison with conventional search outcomes, AI assistants choose citing more energizing content material.
Updating is straightforward sufficient when you may have one article. Not really easy when you may have dozens. Or tons of.
So I constructed one thing I name the Information Refresh Hub.
- Pulls recent knowledge for 12 datasets
- Removes NSFW outcomes and makes certain it matches the class (e.g., questions for “prime Google questions”)
- Rebuilds the related tables and charts
- Updates our WordPress drafts
- Emails me when it’s completed
- Waits for me to overview all the pieces earlier than something will get printed
In different phrases, the machine now does a lot of the boring work.
This information will present you the way I constructed it and, extra importantly, how one can apply the identical course of to the annoying content material duties you want would disappear from your individual to-do listing.
What you’ll have to comply with alongside
If you wish to construct your individual automation whereas studying this information, you’ll want a couple of issues:
- One content material job you already carry out repeatedly, like my month-to-month updates of “prime Google searches”
- An instance of a completed consequence you think about good, e.g., the info tables in “prime Google searches”
- Entry to the data wanted to supply it, e.g., Key phrases Explorer
- Someplace to ship the completed draft, e.g., WordPress
- An AI agent or automation software able to connecting all the pieces collectively, e.g., Letaido
Don’t fear for those who don’t have all of those but. A part of this information is figuring them out.
You’ll, nevertheless, have to resolve which AI agent or automation platform you need to use.
I selected Letaido as a result of it had all the pieces I wanted in a single place:
- Full entry to Ahrefs knowledge
- Potential to change between fashions (e.g., Opus 5.5, GPT-Sol 5.6, GPT-Sol 6)
- Workflows that could possibly be shared with the remainder of the workforce (if the automation was profitable, then others within the workforce may doubtlessly use it too)
- Sophisticated developer stuff like internet hosting and secrets and techniques dealt with for me
- Connectors to platforms like WordPress
The final level was vital for me as a result of I didn’t need to construct an automation that did 90% of the work, just for me to spend the ultimate 10% copying tables from one software and pasting them into WordPress each month. Which defeats the aim.
You may, in fact, use your favourite agent as a substitute. Claude Code, Codex, or no matter else you favor.
You might simply need to do some additional work connecting MCPs, WordPress, databases, or no matter different methods your workflow depends upon.
1. Select one repeatable content material job
Don’t begin by asking: How can we use AI?
I feel that is the place quite a lot of corporations go incorrect. The query is so open-ended that you find yourself staring into an infinite universe of potentialities. And when there are infinite potentialities, folks don’t essentially dream larger.
Then they return to no matter they have been already doing. As a substitute, begin together with your greatest present frustration.
What’s one thing you have already got to do this you want you didn’t?
If nothing instantly involves thoughts, listing the work that occurs each week, month, quarter, or each time a bit of content material will get produced.
Then search for duties which are:
- Repetitive, e.g., you must do it every single day, week, or month
- Time-consuming, e.g., it takes extra time than you anticipate every time
- Ruled by moderately steady guidelines, e.g., key phrase analysis, the place the method is generally the identical irrespective of the business
- Worthwhile when performed accurately, e.g., it has enterprise potential
- Incessantly delayed, rushed, or skipped, e.g., it takes extra time than regular so that you procrastinate
For me, one apparent candidate was updating our data-driven articles.
These articles have been most helpful when the numbers have been present. In addition they tended to get probably the most search visitors after we up to date them.
However each refresh required me to:
- Pull new knowledge from a number of locations
- Take away irrelevant outcomes
- Verify the figures for errors
- Construct new tables and charts
- Rewrite components of the submit if one thing vital had modified
- Change titles or subheadings the place obligatory
- Replace the publication date
If I had one article, this could have been effective. However the assortment saved rising.
Finally, updating all the pieces month-to-month turned unsustainable. So we compromised and moved to quarterly updates, although month-to-month would have been higher for readers.
2. Write down precisely the way you make it
An agent can not reliably automate a course of that no person can clarify.
This sounds apparent. It is not. Most of us do repeat duties on autopilot, and autopilot is horrible at explaining itself.
So earlier than you construct something, reconstruct the way you truly do the job. I do not imply the way you assume you do it, or the way it’s written in an SOP no person has opened in years. I imply how you actually do it, together with the shortcuts.
Report each significant motion. That features the small issues and the corrections which are simple to overlook.
This is roughly what my course of for updating Prime Google Searches seemed like as soon as I wrote all of it down:
- Go to Key phrases Explorer and do an empty search with the nation filter set to the U.S.
- Obtain the CSV for the highest 200 key phrases
- Open the CSV, examine the listing, and take away something that doesn’t appear proper (e.g., NSFW queries)
- Spot-check the highest outcomes in opposition to final month’s to catch something that appears off
- Spherical all numbers as much as the closest 10,000.
- Copy-paste the info into TablePress, the plugin that hosts all our tables
- Be sure that nothing went awry
- Go to an inside software and pull the queries for prime international Google searches
- Rinse and repeat the above course of for these set of key phrases
- Verify whether or not the modifications are sufficiently big to warrant rewriting the intro or subheadings
- Be sure that all pictures within the weblog submit are up-to-date
- Replace the “final up to date” date
As you possibly can see, there are quite a lot of little choices right here and there that you simply doubtless gained’t bear in mind off the highest of your head as a result of it comes so naturally to you. Writing them down is how you discover them.
A professional tip I can provide you is to ask the agent to interview you.
I need to automate [task]. Interview me about how I presently do it, one query at a time. At any time when my reply is obscure or I say "normally," "it relies upon," or "I simply know," ask a follow-up query. On the finish, write up the complete course of as a step-by-step guidelines, together with each rule and exception I discussed.
You’ll in all probability uncover you may have much more unwritten guidelines than you thought.
Upon getting that guidelines, don’t go away it sitting in a doc. Flip it right into a talent file: a saved set of directions your agent follows each time it runs the job, so that you write the method down as soon as and by no means need to re-explain it. I’ve coated the best way to construct one in our information to Claude Abilities.
3. Give the system the data it wants
I wouldn’t depend on an LLM’s reminiscence or generic net seek for info that issues to your workflow.
LLMs are recognized to make up numbers and net search tends to tug from no matter it finds. That could possibly be a listicle from 5 years in the past and even AI slop. Hardly value trusting.
You need to inform the LLM which sources it ought to use. Then join these sources to it, whether or not by an MCP, an API, or uploaded information.
Relying on what you’re creating, that may embrace:
- First-party knowledge, e.g., knowledge generated by your organization or out of your merchandise
- APIs, e.g., connections to different instruments or knowledge sources you employ
- Product documentation, e.g., your inside product documentation or assist centre
- Buyer interviews
- Authorised analysis, e.g., your organization solely cites or quotes from respected sources or educational journals
- Current articles, e.g., your weblog or YouTube channel
- Search knowledge, e.g., knowledge from Ahrefs
- Editorial tips
Join your agent to Ahrefs with the Ahrefs MCP
In case your workflow runs on search knowledge, the Ahrefs MCP server lets Claude, ChatGPT, Copilot, and different AI instruments pull reside knowledge straight out of your Ahrefs account. It’s hosted by Ahrefs, so there’s nothing to put in.
Join your account and your agent can question Key phrases Explorer, Website Explorer, and extra from the chat.
For my Information Refresh Hub, totally different articles require totally different sources. Right here’s the place all the pieces got here from:
The rule of thumb: the LLM’s job is to course of the info, to not be the info.
4. Present it what good and unhealthy seem like
Directions are helpful. Examples are higher.
In case your workflow includes judgment calls, give the system examples of:
- Stuff you would settle for
- Stuff you would reject
- Why you made every determination
- Ambiguous circumstances that ought to go to a human
Your objective is to show recurring editorial choices into express guidelines.
For instance, Prime Google Questions is meant to be a listing of, properly, questions. The best rule could be “hold something that begins with who, what, the place, when, why, or how.”
Sounds easy. Besides a number of queries begin with a query phrase and are not questions in any respect:
- Learn how to Practice Your Dragon: a film
- How I Met Your Mom: a TV collection
- Would you moderately questions: a class of questions, not a query
Typically the LLM will not catch these immediately. It sees “how” at the beginning and a sensible-looking phrase after it. A human (me) wants to inform it explicitly why these should not be accepted.
Happily for me, Letaido was succesful sufficient to identify it:
That is the place the explanations matter. If I solely say “reject Learn how to Practice Your Dragon,” the mannequin learns one exception. If I say “reject titles of films, TV exhibits, books, and songs, even once they’re phrased as questions,” it learns a rule. Now it may possibly additionally catch one thing like Learn how to Lose a Man in 10 Days with out me ever mentioning it.
Most Searched Folks had a distinct drawback.
This one was tougher, as a result of we do not have that knowledge in Ahrefs. There isn’t any ready-made listing of “folks” to tug from. So I wanted the LLM to research the info we do have and pull out the entities that belong to an individual.
That is tougher than it sounds. Is “Jordan” a basketball participant, a rustic, or a pair of sneakers? Ought to “Taylor Swift tickets” depend towards Taylor Swift?
Use Ahrefs’ entity filters for ambiguous names
Telling an individual other than a product or a spot is strictly what our entity filters are constructed for. In Model Radar, you possibly can match a model as an entity as a substitute of plain textual content, so “Apple” the corporate isn’t lumped in with apples the fruit.
Every time period will be set to Entity is, Entity accommodates, or Textual content, with elective Firm or Product filters.
I made a decision ultimately that solely identify searches ought to depend.
Lastly, no matter you do, make the system hold what it rejected, not simply what it accepted, together with the rationale.
You may see right here that the system has already wrongly rejected sure queries which are actual questions. That is the method working. So I can now go in and ensure the LLM does not do that once more.
That rejected listing is your early warning system. If a real query ever results in there, you will spot it in seconds and repair the rule. In case you solely see the ultimate output, you will by no means know what went lacking.
5. Make one piece from begin to end
At this level, it’s tempting to automate all the pieces. Don’t.
All the time begin with one factor first.
For instance, I made certain the automation labored completely for Prime Google Searches earlier than I even considered increasing it to all the pieces else.
It is tempting to go large. You have performed all this prep, the agent appears good, why not level it in any respect 12 datasets without delay?
There’s a really sensible motive for this: You need to catch all its errors earlier than something goes reside. And it is lots simpler to catch errors in a single output than in 12. If all 12 are incorrect, you do not even know the place to begin trying.
Beginning small additionally allows you to regularly outline what the system is and isn’t allowed to vary.
For instance, I initially solely wished the tables modified.
Nothing else. As a result of I used to be afraid that if I requested the agent to enhance the article, it’ll make a multitude. Em dashes, AI-isms, and the like.
As soon as I used to be glad with what it did (and never instantly, over the course of 2-3 months), I then began to permit it to enlarge modifications.
For instance, the primary line on this intro is now “programmatic”, within the sense that it’ll change based on what the highest searches are within the desk.
One other instance: This picture additionally generates every time the desk is up to date (throughout all of the totally different posts for the totally different platforms):
I’ve began taking part in round with the best way to enhance the tables to have extra fascinating knowledge and likewise assist the reader:
I additionally advocate producing an output at each main stage of the workflow.
This setup has saved me extra occasions than I can depend. If there is a mistake, I haven’t got to restart the entire thing from the highest. I examine every output, discover the stage the place issues went incorrect, repair it, and rerun from there.
Ideally, it also needs to hold all the info it has modified or up to date over time. Mine does. Meaning I am constructing a historic dataset each month. Sooner or later, I can use it to make charts and sparklines that present how searches change over time. That is content material no person else could make, as a result of no person else has the info.
Lastly, the one rule for myself: I by no means let AI publish robotically for me.
Nevertheless good the automation will get, we’d like a human within the loop to keep watch over issues, simply in case something goes incorrect. And finally, one thing all the time does.
Greater than that, somebody must be chargeable for what goes reside.
I consider it like being the pinnacle chef at a world-class restaurant.
The pinnacle chef could not personally cook dinner each single dish anymore. They’ve sous cooks, line cooks, pastry cooks, and a complete workforce doing the work.
However all the pieces that leaves the kitchen goes out underneath their identify. If a buyer will get a nasty plate, it is the pinnacle chef’s repute on the road. So that they examine each dish earlier than it is served.
Your automation is your kitchen. You are the pinnacle chef now. Nothing ought to go away with out your sign-off.
6. Run it for actual, then put it on a schedule
As soon as your one piece works in testing, run the entire thing for actual, from begin to end, precisely as it will run by itself.
Then examine the output together with your human-made model, facet by facet. This is what I might examine:
- Numbers: Spot-check a handful in opposition to the supply. Are they appropriate?
- Rejections: Scan the rejected listing. Did something good get thrown out?
- Formatting: Does it match the remainder of the article and your own home type?
- Rewritten textual content: If it touched the intro or headings, does it nonetheless sound such as you?
- Hyperlinks, dates, and small stuff: The issues readers discover instantly once they’re incorrect.
Preserve this query in thoughts: Would I’ve printed this if I might made it myself?
When all the pieces seems good, arrange a schedule (e.g., month-to-month).
A few issues to consider right here:
- Timing. Schedule it after your knowledge sources refresh. In any other case, you will get a fantastically formatted replace of final month’s knowledge.
- Failure alerts. Be sure that it tells you when one thing goes incorrect, not simply when it is performed. The worst type of failure is the silent one, the place the automation quietly does not run and no person notices for 3 months.
7. Scale it up
Whenever you’re pleased with the workflow, it is time to develop it.
That is what I did. As soon as I used to be pleased with all the pieces popping out of Prime Google Searches, I rolled it out throughout all the opposite posts I wished to replace, one after the other.
Sure, it takes some time. Every new article has its personal quirks. Most Searched Folks wanted fully totally different guidelines from Most Costly Key phrases. However bear in mind: it is simpler to repair one factor than all the pieces without delay. And each article you add will get simpler, as a result of a lot of the pipeline is already constructed.
However in my case, I did not simply scale up my very own workflow. I shared the method with the workforce, and it impressed them to construct issues too.
So “scaling it up” does not simply imply scaling your individual processes. It will possibly imply scaling it throughout your whole division, and even all the firm.
That is how true AI adoption occurs. Not by sending a company-wide memo saying “use AI extra.” That simply produces nervousness and quite a lot of ChatGPT tabs. It occurs when somebody builds one thing that works, exhibits it to their colleagues, and so they go: “Wait, can I do this for my factor too?”
What nonetheless goes incorrect with my workflow
So is it over as soon as you have arrange the automation? Are you able to lastly be in Bali sipping cocktails whereas AI does all of your work?
Sadly, no. The final I checked, I’m nonetheless in London.
Human overview remains to be obligatory. And since AI retains altering and enhancing, your automations will break.
If a preferred, well-maintained plugin can break in a single day, your selfmade automation positively can.
Right here’s my very own private instance: I constructed my automation in the identical workspace as our content material workforce. Ryan added a brand new secret or bridge for their very own workflows, however unknowingly broke my automation.
Listed here are the issues almost definitely to go incorrect:
- Mannequin updates. A brand new mannequin model can interpret the identical directions in a different way. Guidelines that labored final month may all of the sudden be ignored, or adopted somewhat too actually.
- Supply modifications. APIs change, knowledge codecs shift, and an export you relied on will get a brand new column.
- Bizarre knowledge. A information occasion can ship a random key phrase to the highest of the charts in a single day. Your automation will fortunately report it except you have instructed it to flag uncommon spikes.
- Rule drift. The world modifications. A brand new film comes out with a query for a title, and your guidelines do not cowl it but.
- Formatting breaks. A CMS replace, a theme change, or a brand new block kind, and all of the sudden your tables seem like they have been inbuilt 1998.
So that you’ll need to carry on sustaining your automations and ensuring all the pieces continues to work properly.
Once more, again to the identical restaurant analogy: Whilst a chef climbs the ranks, they do not cease checking in on their sous cooks and junior cooks. Recipes get tweaked, suppliers change, new employees be part of. So that they hold tasting, hold checking, and hold correcting, so each dish on the menu comes out excellent.
Identical together with your automations.
Remaining ideas
I feel the least helpful strategy to strategy automated content material creation is to ask how AI could make as a lot content material as attainable.
We have already got sufficient content material.
What components of creating genuinely helpful content material are stopping us from doing extra of it?
Get AI to deal with the boring components, so you possibly can spend your time on the components that truly want you: the concepts, the opinions, the expertise, the style. The stuff no mannequin can faux.
That ought to be the way forward for working along with AI on content material.

