How To Build an AI-Powered Blog-Writing Machine (Explained Simply)
By Simon Scrapes | AI Automation
Summary
## Key takeaways - **Smart creators automate blog writing**: Most people write blog posts the hard way, researching, drafting, and editing for hours. Smart creators use automated systems that write full posts sounding human, ranking on Google. [00:00], [00:07] - **Onboard brand with guidelines and ICP**: Add company details, domain, brand guidelines like cinematic realism style and hex codes, then generate ideal customer profile by scraping the website for product description and pain points. [01:12], [02:22] - **Target low-hanging SEO keywords**: Add competitors like outrank.so to scrape keywords, filter for lowest competition and topically relevant longtail keywords like AI generated SEO content, generating 20 suggestions each. [02:44], [04:03] - **Human review article plans**: Generate plans for 3,000-word articles with 10 questions and 132 sources, replacing 3-6 hours of manual work; review and tweak sections before content generation. [07:00], [10:37] - **Auto-generate consistent images**: Generate 3-5 images per article using brand colors and content prompts, with SEO-optimized filenames, evenly spaced and embedded into the markdown. [13:22], [14:13] - **Dynamic internal linking**: Vector database loads published posts for semantic internal link suggestions between new and old articles, with human-editable anchors and reasons, updating continuously. [16:12], [18:27]
Topics Covered
- Target low-difficulty longtail keywords
- AI replaces 3-6 hour blog drafting
- Human supervision prevents AI slop
- Dynamic internal links boost SEO
- AI content fools detectors 80% human
Full Transcript
Most people write blog posts the hard way. Researching, drafting, and editing
way. Researching, drafting, and editing for hours. But here's what the smart
for hours. But here's what the smart creators are doing instead. They're
using automated systems that write full posts for them. Content that sounds human, ranks on Google, and even gets picked up by Chat GPT. Look at this. It
looks really complicated, but that's because it's good. I feed it just my business name, and it creates humanlike articles without the hours of writing.
It adds all the links I need to rank well in SEO and autopublishes straight to my website. We're going to cover the whole process. So, I'm going to show you
whole process. So, I'm going to show you how this workflow finds article ideas, researches, drafts, and reviews the content, generates images, and SEO links for your traffic, and finally publishes
everything for you. I've built this inside N. You can see that here. But
inside N. You can see that here. But
since working inside of this would be an absolute nightmare, I actually use Air Table as the front-end UI. And I'm going to walk you through a live example with a brand new domain so you can picture
how this is going to work for your own business. And if you stick around to the
business. And if you stick around to the end, I'll show you where you can access this system. So I bought a new domain
this system. So I bought a new domain called rankautopilot.com. And it's all
called rankautopilot.com. And it's all about ranking on chatbt LLMs and Google using AI written articles that sound human. So exactly what this system does.
human. So exactly what this system does.
And the first thing you see is this dashboard where we're going to start onboarding the rank autopilot. So go up here to add a company. We add rank autopilot in the box. Put in the domain
rankautopilot.com. No company linked in
rankautopilot.com. No company linked in yet, so we're going to leave this blank.
And we're going to put in some brand guidelines. All of this is forming how
guidelines. All of this is forming how we're going to actually write articles on behalf of this brand or this domain.
Cinematic realism image style. And we're
going to use these two hex codes. And
what that's going to do is feed into our images later. And that's an orange tint
images later. And that's an orange tint and a blue that contrast directly with that. We've got some brand voice
that. We've got some brand voice guidelines that we've used the community for. So, we're going to paste these in
for. So, we're going to paste these in here. And this just tells it the style
here. And this just tells it the style of writing we like to use for this brand. And we're going to hit create.
brand. And we're going to hit create.
You can see that gives us a page now where we are able to start generating information about our ideal customer profile. So, if you've already got a
profile. So, if you've already got a website, you can generate this ideal customer profile at a click of a button.
and it will bring things like your product description, the ideal customer profile, the pain points they face, and that will make our article generation more tailored to our audience. You can
see also the brand guidelines uh down here in a separate container, too. So,
we're going to hit generate ICP and you're going to see this switch to processing and then in a few moments going to populate all of our product description. It's going to go and scrape
description. It's going to go and scrape our website for all of that information.
We're also able to fill out the information if our website is brand new like this one. And that gives us a base level to start on. So we're going to now add some competitors. And these are competitors that we want to effectively
target for their keywords. So for me, I'm looking for AI blog generators. And
I know of a few. So outrank.so is the first. And we're going to put it as a
first. And we're going to put it as a competitor of rank autopilot. We'll then
submit another response. Rankpill.com.
We're going to put in our own brand as a competitors. So we scrape our own
competitors. So we scrape our own keywords. And then we'll put in one more
keywords. And then we'll put in one more surface.com. And that's four brands. we
surface.com. And that's four brands. we
now have to scrape keywords for. And if
we go back to the dashboard, you can see we're writing blogs for this brand, rankautopilot.com. And we've got the
rankautopilot.com. And we've got the keyword URLs that we can start getting highle seed keywords for. Outrank, rank
pill, rank autopilot, and surfer SEO.
And this will identify the content that we're already ranking for or our competitors are already ranking for to show us opportunities or the lowhanging fruits in the topics that we can go after. So, we're going to hit get
after. So, we're going to hit get keywords on all of these and they're going to switch to processing to show that the automation has started. So, if
we go to the SEO strategy section, we've now got under our brand rank autopilot a ton of keywords to start targeting. Now,
these are keywords that we're not going to be able to rank for with a zero domain authority domain. But what we can filter by is the lowest competition and work out which are the lowhanging fruits
for us, but also topically relevant. So,
AI generated SEO content. We definitely
want to get keywords for that. And we'll
click as many of these as we want. And
it will generate 20 more suggestions for longer tail keywords. They're going to be easier to rank for. AI generated
content SEO. We'll get keywords for that. SEO tools, which has high volume
that. SEO tools, which has high volume and low keyword difficulty. AI SEO
tools, another one that has fairly low volume, but low keyword difficulty there. Now, what that's doing in the
there. Now, what that's doing in the background is going and finding longtail relevant keywords from Google's auto suggestions, from relevant topics, from
extensions on this this key phrase here.
And in our longtail keywords, we then have for each seed keyword a series of 19 different longer tail keywords that we can start writing topics about. And
this is an indication of what content we're already ranking for, but also the opportunities available for us to actually fill and therefore rank higher.
So we'll do the same exercise with these longtail keywords where actually we're looking for low keyword difficulty and high volume. So it might be AI content
high volume. So it might be AI content detector, AI generated content SEO, SEO writing AI. And you can see some of
writing AI. And you can see some of these have a higher cost per click. So
they're going to be harder to advertise for, but actually we're trying to get organic content in there. So when we've got these longtail keywords, we know that this is an opportunity to write to target that keyword. So, for example,
for AI content detector, we'd hit get subtopics. And what that's going to do
subtopics. And what that's going to do is bring back a series of subtopic suggestions based on what's already ranking that we could then write about.
So, as an example here, it might be introduction to AI content detectors.
So, some top level information about content detectors, applications of AI content detectors, benefits of using AI content detectors, limitations and challenges, the role of machine
learning. So we can choose a subtopic
learning. So we can choose a subtopic here or just select our own. So we could say how AI blogs the AI content detectors and we'll go to AI SEO tools.
Have a look down there and choose some high volume low keyword difficulty opportunities. AI SEO tools for
opportunities. AI SEO tools for marketing agencies that has our very high search intent and therefore is quite difficult to rank for. But let's
do it anyway. And these are all going to be quite hard to rank for. Drive traffic
to website. You can see that the keyword difficulty is high here. how to drive traffic to your website. It's a really broad term, probably not super relevant for us. And we're also not restricted to
for us. And we're also not restricted to these longtail keywords. You can pull in your keywords from other services like AHFS or Semrush and have these in the backend data as well. So it can fit in
with your strategy that you're already following because the really powerful bit is coming next. So once we've got those subtopics and it fits that SEO strategy that help is going to help us
give authority in a topic, we are able to move on to the most powerful section, generating plans, human supervision, and actually then generating full-blown 3,000word fully researched cited
articles. So we start off with the
articles. So we start off with the article plan. So underneath our brand,
article plan. So underneath our brand, we've got all of these that we've generated subtopics for and the rest just disappear. we only see the ones
just disappear. we only see the ones that we've progressed to this next stage. And we're able to then generate
stage. And we're able to then generate article plans for each of these. So you
can see how already we are targeting 1 2 3 4 5 6 seven keywords. And we can output seven blog posts or even more than seven because we've actually got multiple subtopics. So let's start
multiple subtopics. So let's start generating some article plans for these.
And we can run multiple at a time. And
once the plans are ready, they'll disappear from this dashboard. And we'll
move on to stage two, which is actually human supervision of those plans. So you
can see some starting to disappear now.
And if we go to review article plan, we've got these incomplete article plans basically ready for our review. So we
can go into any of these. We've got SEO writing AI, the complete guide to automating high ranking content. Great.
AI generated content and SEO. Nine best
practices to rank on Google in 2024.
We'd obviously change that to 2026 now, but you get the gist. AI generated
content for SEO. Three real world case studies that prove it works. All of
these are really great topics. And if I click into any of these, we've basically got the next section, which is all about reviewing the article plan. So, inside
these sections, we have the article plan and the research that's going to support that. The last stage took about 5
that. The last stage took about 5 minutes to run. You can see that we've got this blog title. This seed keyword is what we're targeting. And now we're starting to actually build out a true
plan for an 8section, 3,350word article that's informative in style and will contain these semantic keywords written naturally into the content. So
AI content writing for SEO, automated article writing for SEO. Oh, and a great one here, EAT, which is the Google guidelines and AI content. We're not
only targeting this seed keyword, we're also thinking about semantically related topics and building those into the content naturally. So each section is
content naturally. So each section is broken down. The content treadmill is
broken down. The content treadmill is broken. Why your SEO strategy needs an
broken. Why your SEO strategy needs an AI upgrade and that is the introduction paragraph and it's built out three supporting points for each section that actually then the content writer later
on is going to take and build out. So
you can see the different sections here.
We've got number two, deconstructing modern SEO writing. It's more than just keywords. The evolution of AI for SEO
keywords. The evolution of AI for SEO content. And all of these are like main
content. And all of these are like main body paragraphs with an extensive amount of words and multiple supporting points.
For example, showcase the automated article writing for SEO process explaining how AI can draft long- form articles that are pre-optimized with correct structure, internal external
links, and relevant entities. So, this
is perfect for rank autopilot.com. But
not only does it build out the plan for you, and that's critical because it actually helps us write long form content, which we'll cover later, but it
also asks 10 questions and cites 132 sources, which would take hours to actually go and manually do. What is the average time it takes for a marketing team to produce one long form optimized
blog post manually? The marketing team typically spends 3 to 6 hours manually producing a long form content that around 2,000 words or more. So, we are effectively replacing that process with
our AI SEO strategy. And it has all of this supporting detail that we can then reference in our article to make it really valuable because ultimately we're trying to make valuable human sounding posts that people click on and actually
stay on. And we've got a bunch more
stay on. And we've got a bunch more questions and answers here that's going to make this a super interesting article that you'd actually want to read. Not AI
slop, but I want to stress the importance of human revision and human supervision here. Most people think you
supervision here. Most people think you create these AI content systems to completely replace manual work. That is
not true. This is like hiring a content writer. It's going to give you the
writer. It's going to give you the article plan first. You're going to go review and tweak. And the way this is set up is so that you can actually go into these sections and edit them. If I
don't want this to be the first section, I can go in and actually make changes there. And this will pass through to the
there. And this will pass through to the content generation stage. We are
providing that human supervision or your team is providing that human supervision. And I can't stress how
supervision. And I can't stress how powerful it is to have that human in the loop at all stages during this and that's why it's broken down so meticulously here. But let's say we're
meticulously here. But let's say we're happy with the article plan. We're happy
with the research that supports it. We
can now go ahead and generate that article. That's going to then turn to
article. That's going to then turn to processing and it's going to take around 6 to 10 minutes to come back with that.
And whilst I'm doing that, I can review the rest of these and then start generating more articles based on that.
but they won't be published just yet because there's some more important things to do like internally linking and making it more contextually relevant by adding suitable images. So we now have two articles that have been generated
and these are in the completed section.
So if we go to the review articles and links next we'll see no images here but two articles ready for review which means actually these are completely done yet. They don't have internal links and
yet. They don't have internal links and they don't have images yet. So, we'll go into the first one, SEO writing AI, the complete guide to automating high ranking content. So, we come in here and
ranking content. So, we come in here and we see that we've got five key sections that break down an individual article here. So, we've got the complete
here. So, we've got the complete overview, which is the title, the brand we are writing the content for, and the keyword that we're targeting. We've then
got the opportunity to generate internal links, but right now, this is our first blog. So, we need to get some blogs
blog. So, we need to get some blogs published so that we can actually internally link between those blogs. We
can generate images for our blogs and choose those images. We can regenerate them if we don't like them. And that is obviously using AI as well. We can then come in and actually visualize the article. So there's a Google doc now
article. So there's a Google doc now with the complete article inside here.
It's broken down everything including tables into a very visual Google doc.
It's got external links built in. It's
got the different headers built in at different flows. It includes step
different flows. It includes step diagrams in here. But it's got no images, no internal links. And that's
something that's critical for producing a more valuable, more interesting, and more engaging article, but also ranking for SEO. And then we can edit the blog
for SEO. And then we can edit the blog content directly down here in that markdown format. Finally, we've got the
markdown format. Finally, we've got the chance to schedule. So once we've added those internal links and added images inside that that we're happy with, we can choose a platform, WordPress or Web Flow at the moment, choose a publish
date, make it approved, and then automatically we'll be uploaded to our WordPress or Web Flow site. From there,
we're able to link to that blog in future blog posts. So, let's go ahead and start with the image generation.
We're going to click the button here, and what it's going to do is take in all of our blog content, and actually come back with a select three to five, depending on the length of the article, images that could be placed into our
article, all with a consistent style, and take into account our brand colors that we put in earlier. So, we can now see for this blog article, we've got the main image as well as four generated images all in a consistent style. You
can obviously change the input prompts to make it more realistic. These look
quite AI and generic at the moment, but if you're going for that modern futuristic look, then this could work as well. If you're happy with the images
well. If you're happy with the images that it's generated, and you can see it's generated for with SEO optimized file names as well, we can actually just ignore this selected images field and actually embed those directly in the
text. And now it comes up with added to
text. And now it comes up with added to article. And we can see that there's
article. And we can see that there's actually these images been added because we can see the links in there. But let's
open it up in markdown preview. Those
images have been evenly spaced in appropriate sections based on the content there. So we've got a fully
content there. So we've got a fully cited researched and engaging long form content in here with images. Now,
because we've got no current blog post up, we're not going to do the internal link suggestion just yet. But what we can do is effectively schedule this to our chosen platform. In this case, it'll
be WordPress. and let's get get it to
be WordPress. and let's get get it to publish today and stick it as approved.
We can then see in our publishing section that we've now got today a schedule blog post. And if we want to move that around to different dates, we can. And on that day, it will open up at
can. And on that day, it will open up at 9:00 a.m. or twice a day or however many
9:00 a.m. or twice a day or however many times we want it to do that. It's
basically going to see that one is ready and publish that with the featured image directly to WordPress. And we can see that it will be marked completed here and say that it was uploaded today. Then
once this is added to WordPress, we're able to actually pull it into our published blog posts. So again, this run once runs once per day and detects any changes in our blog posts. We can do it
for WordPress or Web Flow. And now that should pull back a record of the one blog post that we've uploaded, which was uploaded today. And we have the
uploaded today. And we have the WordPress article to open directly here.
And we can see that's completely published to WordPress with the images.
The images and the text are formatted in a certain way. It's got the citations to external sources and we've got the complete content and it even has at the
end a call to action for our website.
Reading about it is one thing. Seeing
your website traffic climb every single day without you lifting a finger is another. Ready to finally step off the
another. Ready to finally step off the content treadmill and put your growth on autopilot? Then it's time to see Rank
autopilot? Then it's time to see Rank Autopilot in action, which was the website that we were designing this for.
So it even has that call to action at the end. We just need to make sure it's
the end. We just need to make sure it's got a link in when we're going through that review process. So now that we have a published blog post, it will activate two more workflows and these are really
important for our internal links. The
first is that it will be loaded into a vector database so that when we create new articles and we go for linking suggestions, it has actually able to search through the content that we've
already published to find relevant links for our new articles. And then for any new article from this point onwards, it's going to look for internal links from previous blogs as well. So not only
in that new article that we're creating linked between the older articles that are published, but every single older article is always going to be looking for new articles to link to. So when
we're past 30 days, for example, and we publish something maybe 60 days ago, it will still suggest to us internal links from the old blog article to our new article. And it's set up to handle all
article. And it's set up to handle all of that. So it's continuous maintenance
of that. So it's continuous maintenance and internal linking so that we can continue to get indexed on Google. And
now that we've got one published, let's go to the second one and we can show you the internal linking suggestions in action. So, because we generate each
action. So, because we generate each article one at a time, it can publish that. It gives us the opportunity to
that. It gives us the opportunity to internally link between all of our recent articles. We're not going to go
recent articles. We're not going to go and bulk publish 100 articles. We do one a day, for example, and then we're able to generate them every single day so they're linking between the most recent articles. So, we've got this one,
articles. So, we've got this one, Demystifying Google's AI content policy, your guide to ranking in the AI era.
We've got the content down here, and you can see it's well cited, and it's long form content again. Now, we're going to hit the get suggestions button, and it's going to process the internal links, and you'll see what those internal links
look like. And at the moment, we only
look like. And at the moment, we only have one blog article to link to, but it actually goes through all of the most relevant blog articles. Say you've got 100 in your backlog that already published on WordPress. it will look through all of those and suggest the
most contextually relevant based on sections from our actual content. So
they're not just randomly linking. They
are semantically relevant concepts that actually link between there. And this is something that you need a human reviewer usually to do because it's such a nuance process. And you can see when those
process. And you can see when those suggestions come back, we're basically saying that for this example, we've got four links that can link back to that specific blog post. And then it gives us a reason. So for example, it's going to
a reason. So for example, it's going to put in a link around what is EAT and how to demonstrate it in your content under the anchor text building EAT. It says
this link is placed within the section discussing the importance of it provides an opportunity for the user to get a deeper foundational understanding of this core SEO concept enhancing the article's authority. And we know in the
article's authority. And we know in the other article it talked more about EAT and what it was. So it's basically said let's give it a score out of 100 and let's link it to this blog post. So
we've drafted those. is we can now add the linking and it does exactly the same that the image generation stage did. It
will come back and edit that and it will give those internal links and what we can do is just search this term building EAT once the content comes back and has been processed and see if a link has
been added to that. But the great part about this also is that you can go in and you can edit these internal link suggestions. You don't need to take this
suggestions. You don't need to take this as fact as long as you keep it in the same format. You can go in and actually
same format. You can go in and actually change the anchor text or make any other links that you want. It's that human in the loop stage of the process where we can actually choose which links we want to keep and which ones we don't. It's
not just completely autonomous because we want to actually review it and it's come back and it's made those changes added to article and we can see that it's actually linked to that blog
article building EAT. Then we go ahead add the images and once those images have been embedded, we'd again go ahead and schedule that and upload that to WordPress. But we might schedule it for
WordPress. But we might schedule it for tomorrow so that we're uploading one per day. You can see that we've got a fully
day. You can see that we've got a fully cited article with lots of different bits of research sections, images, our internal links here. And you can see that it's a truly comprehensive article
that you might find yourself reading itself. It sounds very human. Chances
itself. It sounds very human. Chances
are you're using AI to help create content for your business. You're not
alone. A recent survey showed AI use by small businesses jumped by 55% in 2025.
But let's be real, it's pretty confusing out there. One minute you hear AI is the
out there. One minute you hear AI is the future of SEO. The next you see scary headlines about AI slop crisis and people getting penalized. It leaves you wondering, is using AI generated content going to get my site in trouble? And if
we take a section from it and actually put it into something like zero GBT, it says there's a 20% chance this is AI written. So it's an 80% chance that this
written. So it's an 80% chance that this is actually human written, which is significantly higher than if you were to type something on chatbt like build me a blog about this content topic in which I
guarantee it will come back 100% or 80% AI written. Okay, let's jump into the
AI written. Okay, let's jump into the template now and I'm going to show you the five key features that make this so far beyond any other system you've used that is an AI content writer out there.
And we're going to start with the comprehensive research. So in this
comprehensive research. So in this middle section here, we have this generate article plan. We've given it a prompt to basically generate up to 15 research questions to go and get that comprehensive research log that you saw
earlier that actually supports the article and is able to link to those and actually site real research. Now, if you go and read any human riddle article, you will see that it's full of
citations. And that's because citations
citations. And that's because citations link us to other useful information from external sources. We do the exact same
external sources. We do the exact same here. We are linking to that information
here. We are linking to that information because it improves the value that you get when you're reading this article because we're not just talking from an opinion. We're talking from other
opinion. We're talking from other credible sources. The second most
credible sources. The second most powerful thing here is the long form content generation. So when we take that
content generation. So when we take that article plan and the research, we're able to actually store the context in memory of N and write the content section by section. So if you ever give
GPT a task to write a 2,000word article, chances are it will stop around 500 words. And if you're lucky, you might
words. And if you're lucky, you might get to a,000 words. This applies to all LLMs. No matter how good, they will always fall short on this task. So the
way we approach this is we split down the content into that plan and actually write section by section. The third
thing that sets this apart is the ability to human supervise at every single stage. So we split this set of
single stage. So we split this set of workflows apart so that you can actually manage and supervise at each stage. Much
in the same way that you would work with a content writer, you would want to see the content plan. You would want to see the content written out and actually make suggestions and edits. We've set
this up in a way that each stage you can regenerate images. You can edit the
regenerate images. You can edit the content. You can change the content
content. You can change the content plan. You can change an internal link
plan. You can change an internal link and this will all be fed into the later stages of the process. So it's built in a modular fashion. Now along similar lines, we can actually generate the images and regenerate them. So we're
passing in this separate flow the ability to actually generate a dynamic amount of images. If you've got a 10,000word essay, then we're going to need more than three images. So actually
it will generate more. And the content prompt is set up to actually generate multiple images in multiple different styles. and we can come in and make a
styles. and we can come in and make a style that's custom to us rather than relying on external services where we don't like the image styles. And
possibly the most powerful part is the internal linking between new articles that have been created. So we will internally link as you saw to articles that had already existed. But not only
that, we are backwards looking for articles in our repository. And this
goes as far back as your blog goes. and
we're able to get individual suggestions from older articles of new links that we could put in that link to new articles.
We'd add those suggested links to the article and then it would automatically upload and store a history of all the changes to our WordPress or Web Flow blogs. Now, you've seen the process of
blogs. Now, you've seen the process of how we generate humanlike fully researched internally and externally linked articles. And you might be
linked articles. And you might be wondering, how the hell did I build out this system to start with and where did the inspiration come from? So watch this video next to see exactly where this
process started and how you too can build out complex processes like this by just breaking a problem down into its individual steps.
Loading video analysis...