AUTOMATE Your Blog from Start to Finish with AI & n8n (… — Transcript

Leer hoe je een volledige blogautomatisering opzet met AI en n8n, inclusief SEO-optimalisatie en automatische publicatie via WordPress.

Key Takeaways

  • Automatiseer het volledige blogproces van onderwerp tot publicatie met AI en n8n.
  • Gebruik Google Sheets als input voor flexibele en aanpasbare artikelparameters.
  • SEO wordt geïntegreerd door externe links en geoptimaliseerde afbeeldingen toe te voegen.
  • De workflow kan autonoom dagelijks nieuwe artikelen publiceren via een schedule trigger.
  • Combinatie van OpenAI en aanvullende tools zoals de TLE-tool verbetert de kwaliteit en relevantie van content.

Summary

  • De video toont een workflow die automatisch blogartikelen creëert op basis van een zoekwoord met behulp van AI en n8n.
  • De workflow bestaat uit zes onderdelen: onderwerpinformatie ophalen, websites verzamelen voor interne links, content creëren, SEO-informatie toevoegen, uitgelichte afbeelding maken en uploaden naar WordPress.
  • In Google Sheets worden alle benodigde gegevens ingevoerd, zoals publicatiedatum, zoekterm, categorie-ID, auteur-ID, aantal woorden, hoofdstukken, website en schrijfstijl.
  • De workflow draait autonoom via een schedule trigger die dagelijks een nieuw artikel publiceert.
  • De gegenereerde artikelen bevatten externe links voor SEO-doeleinden en een geoptimaliseerde uitgelichte afbeelding met titel, alt-tekst en beschrijving.
  • De video laat zien hoe je Google Sheets koppelt en de workflow bouwt met verschillende n8n-notes zoals HTTP Request, Split Out en AI-agenten.
  • Er wordt gebruikgemaakt van OpenAI-modellen en een TLE-tool om relevante onderwerpen en bronnen te vinden voor betere contentkwaliteit.
  • De workflow uploadt het artikel automatisch naar WordPress met alle SEO-gegevens correct ingesteld.
  • Er wordt een demonstratie gegeven van het eindresultaat in WordPress, inclusief het artikel en de uitgelichte afbeelding.
  • De video sluit af met een oproep om te liken en te abonneren voor meer automatiseringscontent.

Full Transcript — Download SRT & Markdown

00:00
Speaker A
Hallo iedereen. In deze video zullen we het volledige automatiseringsproces van het creëren van blogartikelen met behulp van NN laten zien. Deze workflow maakt het mogelijk om een artikel te maken voor een bepaald zoekwoord. Het zal ook een uitgelichte afbeelding maken en alle relevante SEO-informatie toevoegen, zodat je artikel hoog zal scoren in de zoekresultaten.
00:15
Speaker A
all the relevant SEO information so your article will Rank High In The serbs Right Here we have Our workflow The workflow consist on six Different Parts the first part is Getting The subject information second part is gathering all
00:29
Speaker A
Hier hebben we onze workflow. De workflow bestaat uit zes verschillende onderdelen. Het eerste onderdeel is het verkrijgen van de onderwerpinformatie, het tweede onderdeel is het verzamelen van alle websites, en dit is belangrijk voor het genereren van interne links. Daarna hebben we het creëren van de content en het toevoegen van extra informatie voor SEO-doeleinden. Vervolgens maken we onze uitgelichte afbeelding en tot slot gaan we alles uploaden naar WordPress.
00:47
Speaker A
workflow I will First Give a Quick demonstration of How This workflow work and what the result will be so Before we can Run Our workflow we First need to go to Google sheets to put in all the information that the workflow needs to
00:59
Speaker A
Voordat we beginnen met het maken van onze workflow, geef ik eerst een korte demonstratie van hoe deze workflow werkt en wat het resultaat zal zijn. Voordat we onze workflow kunnen uitvoeren, moeten we eerst naar Google Sheets gaan om alle informatie in te vullen die de workflow nodig heeft om het artikel te maken.
01:13
Speaker A
and the amount of chapters we also Need To Give the website to Where to upload Our article to And The Style That We want Our article to be Written In so Right Here I have given all the information that we need to Run Our
01:26
Speaker A
Op dit moment zijn we in Google Sheets en de informatie die we moeten geven is de datum van publicatie, de zoekzin, de categorie-ID in WordPress, de auteur-ID in WordPress, het aantal woorden van het artikel en het aantal hoofdstukken. We moeten ook de website opgeven waar we ons artikel willen uploaden en de stijl waarin we ons artikel willen laten schrijven.
01:41
Speaker A
The title is understanding the impact of Ai automation on modern Industries and here we have Our article and As you can see Here The article has also linked to external Resources and this is very important for SEO purposes to make Our
01:57
Speaker A
Hier heb ik alle informatie ingevuld die we nodig hebben om onze workflow uit te voeren, en nu kunnen we onze workflow starten.
02:10
Speaker A
and it also uploaded The featured image to This article And that is Right Here as We Can See Right Here This Is The featured image Our workflow has also put in all the important SEO information for the image as the title Here an alt text
02:26
Speaker A
Oké, de workflow is nu succesvol uitgevoerd en we gaan nu in WordPress kijken wat er is gemaakt.
02:39
Speaker A
workflow is Getting The subject information and the first note of this part is a schedule Trigger I have used a schedule Trigger Because I Want To Let this workflow Run autonomous so every day a new article will automatically be
02:54
Speaker A
We zijn nu in WordPress en hier kunnen we zien wat onze workflow heeft gemaakt. De titel is "Understanding the Impact of AI Automation on Modern Industries" en hier hebben we ons artikel. Zoals je kunt zien, heeft het artikel ook gelinkt naar externe bronnen, wat erg belangrijk is voor SEO-doeleinden om ons artikel geloofwaardiger te maken.
03:08
Speaker A
is our Google sheets Note the first Thing in the Google sheets Note is we need to connect With Our Google sheets credential If you don't have a credential for Google sheets yet You just click Here click new credential and
03:19
Speaker A
Hier kunnen we precies zien wat onze workflow heeft gemaakt en hieronder hebben we een lijst met bronnen die we door de tekst heen hebben gebruikt. De workflow maakt niet alleen de tekst, maar heeft ook een uitgelichte afbeelding gemaakt en deze afbeelding geüpload naar dit artikel.
03:32
Speaker A
sheet is Just the first Sheet of that document and this Note enables Us to give all the information That We Need Before creating Our article then after the Google sheets Note we have the If noe and this will check if the
03:46
Speaker A
Dat is hier te zien. Dit is de uitgelichte afbeelding. Onze workflow heeft ook alle belangrijke SEO-informatie voor de afbeelding toegevoegd, zoals de titel, alt-tekst en een beschrijving. Dit is erg belangrijk omdat dit onze rankings voor het artikel zal verbeteren.
04:02
Speaker A
Handy workflow autonomous publishing date Google matches the date of today If then It will go through to the next section the next section is gathering All urls from your website in blog article Creation is very important se purposes to have
04:21
Speaker A
Nu je weet wat het resultaat van deze workflow zal zijn, gaan we beginnen met het bouwen van deze workflow. Het eerste onderdeel van de workflow is het verkrijgen van de onderwerpinformatie en de eerste noot van dit onderdeel is een schedule trigger.
04:54
Speaker A
stored is isep P Request is not really structured data so That's Why we have Our Next noe And that Will structure it in a set of links so That We Can Use that in our article so The mode is xml to json and That's
05:13
Speaker A
Ik heb een schedule trigger gebruikt omdat ik wil dat deze workflow autonoom draait, zodat er elke dag automatisch een nieuw artikel wordt geschreven en klaargezet op mijn WordPress-website.
05:26
Speaker A
gonna drag It Right In Here And then It will split all the information and finally We are going to aggregate it in one list so the only thing that is left from the http Request data is all the
05:37
Speaker A
Hier heb ik de trigger-interval op dagen gezet en het aantal dagen tussen triggers is één. Dit is allemaal naar eigen voorkeur, maar ik heb het op één dag gezet en op een bepaald tijdstip.
05:48
Speaker A
list so it's easier for us to track in our workflow That's It for the second part now we have a list of all the urls That We have On Our website Now We Are In The Third section and this is the
05:59
Speaker A
De volgende noot is onze Google Sheets-noot. Het eerste wat je in de Google Sheets-noot moet doen, is verbinden met je Google Sheets-gegevens. Als je nog geen gegevens hebt voor Google Sheets, klik je hier op nieuwe gegevens en hier kun je gewoon verbinden met je Google-account.
06:11
Speaker A
Within multiple notes that the Quality of your blog article will be much Higher so That's What I've done Right Here so first we are gna start with the table of contents we are now in the table of contents Ai agent and this is a tools
06:24
Speaker A
De resource is "Spreadsheet" en de operatie is "Get Rows" omdat we een rij informatie willen ophalen voor het maken van het artikel. Het document heet "Blog Automation" en het blad is gewoon het eerste blad van dat document.
06:37
Speaker A
In And then The chapters and this gives The amount of chapters that needs to be made for the article and Right Here I have the most important part of the Ai agent And that is the System message so
06:48
Speaker A
Deze noot stelt ons in staat om alle informatie te geven die we nodig hebben voordat we ons artikel maken. Daarna, na de Google Sheets-noot, hebben we de If-noot en deze controleert of de publicatiedatum van de rij die we net hebben opgehaald vandaag is.
07:02
Speaker A
table of contents tailored to the articles topic Style and chapters the blog article will vary in topics Tell And chapters depending On The request your Role is to use the open Ai and the t tool to search for relevant topics and
07:15
Speaker A
Je kunt gewoon een publicatiedatum instellen voor alle artikelen, zodat wanneer de volgende dag aanbreekt, je artikel automatisch wordt geschreven door deze workflow.
07:28
Speaker A
you Heard I using The tle tool en The tle tool makes It Possible to search for Different articles to support The article That We are going to write for Our blog If You Only Use the open Ai Models you only have Access to a certain
07:42
Speaker A
Handige workflow, autonome publicatiedatum, Google vergelijkt de datum met vandaag. Als dat zo is, gaat het door naar het volgende onderdeel.
07:56
Speaker A
Points for the t tool I have made a separate workflow SO I'm Now going to show you how you can make this for yourself and Connect t to this workflow so Right Now We are in the t tool
08:06
Speaker A
Het volgende onderdeel is het verzamelen van alle URL's van je website. In het maken van blogartikelen is het erg belangrijk voor SEO-doeleinden om interne links in je artikel te hebben naar andere artikelen op de website.
08:20
Speaker A
input Trigger we have an http Request and this is the http Request to Our dev tool so Right Now We Are in our http Request The Method is a post en The URL is http apit t.com search Because The
08:35
Speaker A
We gebruiken een HTTP Request. In HTTP Request is de methode GET, de URL is de website-URL. De website-URL is openbaar opgeslagen.
08:49
Speaker A
Our API Key so after you have created your free account for deely you will land on the overview page and here on the overview page you can Easily Create an Api Key by clicking on this button and creating your API Key so after you
09:03
Speaker A
HTTP Request is niet echt gestructureerde data, daarom hebben we onze volgende noot die het zal structureren in een set links zodat we die kunnen gebruiken in ons artikel.
09:16
Speaker A
depth is Basic So This Just saying How far It will look on Google to find relevant articles And then This Is Just some more information And then Here the max result is how many articles It will Send Back To Us to use for Our article
09:29
Speaker A
De modus is XML naar JSON en dat is het. Hier hebben we een lijst van alle URL's die op de website staan die ik gebruik voor deze video.
09:40
Speaker A
response is Right Here all the sources That We Are Going To send Back with the urls and the names so That's al to it for this workflow now we can go back to Our Main workflow and continue with
09:54
Speaker A
Dan maken we een Split Out-noot en dat is gewoon dit hier. Je sleept het hier naartoe en dan splitst het alle informatie.
10:05
Speaker A
you don't have an open Ai account yet you can click Here on create new credential Open the Docs of NN and If You Follow These steps you can Easily connect your NN with your open account after we've done That We have the
10:18
Speaker A
Tot slot gaan we het aggregeren in één lijst, zodat het enige wat overblijft van de HTTP Request-data alle URL's in één grote lijst zijn voor de website.
10:31
Speaker A
part your Job is to split out the table of contents into an individual item for each section output each section separately in a Field called blog sections When doing so keep in mind that the article Style is And then The Style
10:44
Speaker A
Hier hebben we onze lijst met alle artikelen en hier heb ik het invoerveldnaam en dat is gewoon deze naam. We willen dat hernoemen naar URL-lijst zodat het makkelijker is om te volgen in onze workflow.
10:56
Speaker A
More text And then finally we Give Our table of contents that it needs to split Out is our system message And then finally We Are Going To simplify The output and output content as a j and Right here you can see what the output
11:10
Speaker A
Dat is het voor het tweede onderdeel. Nu hebben we een lijst van alle URL's die we op onze website hebben.
11:25
Speaker A
Is Just the split Out and it's is the message content on Block sections And that is here you can Dr that and it will spit Out all sections the next Note will actually generate The content Body Of Our article so Right Here we have Our Ai
11:41
Speaker A
Nu zijn we in het derde onderdeel en dit is het belangrijkste onderdeel omdat hier ons artikel wordt gemaakt.
11:54
Speaker A
the specific section description of the section sty We Are to give important part is the System message And that is Right Here overview is You are an Ai agent responsible for delivering Only The Final content for a Blog article
12:08
Speaker A
Het is mogelijk om een volledig blogartikel te maken binnen één noot, maar uit mijn ervaring blijkt dat als je het schrijven van het blogartikel opsplitst in meerdere noten, de kwaliteit van je blogartikel veel hoger zal zijn.
12:25
Speaker A
content that align with audience expectations and the articles objectives content must be supported by Research with sources clearly cited using hyperlinks When It Makes Sense Link To other articles from your website to create internal links The information of
12:40
Speaker A
Dat is wat ik hier heb gedaan. Eerst beginnen we met de inhoudsopgave. We zijn nu in de inhoudsopgave AI-agent en dit is een tools-agent.
12:51
Speaker A
each of the blog sections and now we are going to connect The blog section title with the blog section text with this merch noe Right Here of inputs in output the bl se title The bl se t It
13:07
Speaker A
Dan is het gebruikersbericht hier. Hier hebben we drie dingen: het nieuwsbriefonderwerp, dat is het zoekwoord waarvoor we een artikel schrijven, de nieuwsbriefstijl, dat is de stijl waarin we het artikel willen laten schrijven, en dan de hoofdstukken, dat is het aantal hoofdstukken dat gemaakt moet worden voor het artikel.
13:21
Speaker A
sections Right Here We the title coming here output is blog content can see in this output that all the titles has been put Together and all of the blog content has been put Together so now we have generated All Of
13:37
Speaker A
Hier heb ik het belangrijkste deel van de AI-agent en dat is het systeembericht.
13:51
Speaker A
mostly This will improve Our SEO score Right Here so the first part is the content editor The content editor is very of separate se content editor will make this One Big Tex use all the information That We created from the previous Noes
14:09
Speaker A
In het systeembericht geef ik de instructies en de taak die de AI-agent voor mij moet uitvoeren en als output moet teruggeven.
14:21
Speaker A
Expert editor Special In creating And refining content to output a high quality formed blog article You are given a list of titles and outputs and a list of urls That are already published on the website you will use These to
14:33
Speaker A
Je bent een AI-agent die verantwoordelijk is voor het plannen van de secties van een blogartikel door een boeiende inhoudsopgave te maken die is afgestemd op het onderwerp, de stijl en de hoofdstukken van het artikel.
14:48
Speaker A
contain inline citations improve the flow of the blog article and format it for readability and then Right Here we have some more information so That We Get the correct output for Our blog article and finally we Here we have Our
15:02
Speaker A
Het blogartikel zal variëren in onderwerpen en hoofdstukken afhankelijk van het verzoek. Je rol is om de OpenAI en de T-tool te gebruiken om relevante onderwerpen te zoeken en een hoogwaardig, boeiend inhoudsoverzicht te maken.
15:13
Speaker A
article is fully Made and is Ready to be uploaded to Our WordPress the next Note is a title maker Note and I have Made this Note separately because a title is very important for a Blog article Because if your title is not good No One
15:26
Speaker A
De inhoudsopgave moet resoneren met het onderwerp en aanzetten tot het lezen van het volledige artikel.
15:36
Speaker A
to connect With Our Open A account the resource is a text The Operation is message A model en The model is chat gpt for Omi And then we have the prompt Right Here Create a title for the incoming blog article The Style of the
15:49
Speaker A
Hier heb ik nog wat meer instructies en dan de tools die deze AI-agent zal gebruiken.
16:02
Speaker A
Our article to be crafted and Sometimes It can be very beneficial to give an example so The Ai knows what the output should look like the next Note is making The slug and the slug is very important for SEO purposes because This Is What
16:16
Speaker A
Zoals je hebt gehoord, gebruik ik de TLE-tool. De TLE-tool maakt het mogelijk om verschillende artikelen te zoeken ter ondersteuning van het artikel dat we gaan schrijven voor onze blog.
16:31
Speaker A
All l das of output SL and here I two examples of a SL and finally simplify The output we also G make a article description This Is important for the metadata of the article Again the same steps as before
16:50
Speaker A
Als je alleen de OpenAI-modellen gebruikt, heb je alleen toegang tot een bepaalde hoeveelheid data, maar met de TLE-tool kun je verschillende onderwerpen zoeken om relevantere data te krijgen.
17:06
Speaker A
Now We Are finished with the Fourth section the Fifth session Is All About creating A featured image for Our blog article first we need a image prompt We are going to do the same steps as Before Connect Our open account the resource is
17:19
Speaker A
Een bijproduct hiervan is dat je een verbeterd artikel krijgt dat relevanter is en externe validatie van je punten heeft.
17:32
Speaker A
going to Create an image prompt That We Are Going To send to Our Ai image creator Before We are going to do that we also Gonna Make an alt text for the image That We are going to make so in
17:42
Speaker A
Voor de T-tool heb ik een aparte workflow gemaakt.
17:56
Speaker A
prompt That We have just Made and call this output alt text so The alt text is important for the SEO information of the image That We Are Going To create and here we are generating Our featured image so Connect with your open Ai
18:11
Speaker A
Ik ga je nu laten zien hoe je dit zelf kunt maken en de T-tool kunt koppelen aan deze workflow.
18:23
Speaker A
the prompt is Right Here generate a photographic image to be used as the cover image for a Blog article titled And then Here The title of our blog article This Is The prompt for the image and here we have Our image prompt And
18:35
Speaker A
We zijn nu in de T-tool workflow en het eerste is de workflow input trigger.
18:49
Speaker A
going to look like so Right Here we have Our image here you can see the image size and the image size for this picture is Almost 3 megabytes Which is very big and we Slow Down Our website Which is
19:00
Speaker A
Je maakt de workflow input trigger en hier heb ik het gedefinieerd met het veld hieronder.
19:17
Speaker A
and As you can see Right Here In the output the fil size has Now Been reduced To Less than Half A megabyte so That's It For the Fifth section in The Last section We Are Going To upload all the
19:26
Speaker A
De naam is "input data" en het type is een string.
19:41
Speaker A
then this part added to it then we need for authentication is a pred defined credential type And then The credential type is the WordPress API And then Here we have Our WordPress account so we need to connect Our WordPress account to Our
19:54
Speaker A
Na de workflow input trigger hebben we een HTTP Request en dit is het HTTP Request naar onze dev-tool.
20:11
Speaker A
website URL Now I am going to show you what you need to put in the username en The password You are going to your WordPress so When You are in WordPress You are going to click on users and
20:22
Speaker A
We zijn nu in onze HTTP Request. De methode is POST en de URL is http apit.
20:39
Speaker A
are making a new application So You Just give it a name I have given it n8n and then you will get a password you will copy that password and will go back to NN and paste that password Right Here
20:53
Speaker A
and If You're successful We Get a message that It has been successfully Connected Now that you have your WordPress account The Hardest part has been done so We Are Going To send headers the header parameters is the name is the content disposition the
21:08
Speaker A
value is the attachment file name And then The binary data file name en then The binary data file extension and you can Just find that information Right Here after the resized image then The content type is the binary Diet M type
21:22
Speaker A
en that's you we also Send that is body content is een NN binary file en The input data Field name is Just data Now We Are fully Set Up With uploading Our featured image to WordPress Next we have Another http
21:40
Speaker A
node and this is going to update The metadata of our featured image for the SEO purposes so The Method is a post Because We Are Going To send the data to WordPress And then The URL is again The
21:53
Speaker A
URL of your website And then The Following with the jonid en is the ID of the featured image that you just uploaded to WordPress and you can find that Right Here The authentication is prefin CR type The credential type is
22:08
Speaker A
the WordPress API And then your WordPress account We Are Going To send a body and Is Jason en The Name Is The title And then Here we have the title of our article then we have the slug That
22:20
Speaker A
We have created the All text That We have created And then The caption is again The title of the article en in the description i Said The image is about And then again I have just Set the title
22:32
Speaker A
of the article for Now So This is All The important SEO information That We Need To send to WordPress for Our image So This will make Our image full SEO Proof Now That We have Sent all the information for Our featured image We
22:47
Speaker A
Are Now going to upload The article itself to WordPress and That's what we do Right Here The credential is the WordPress account and the resource is a post Operation is a create And then Here is the title of Our article Next we have
23:01
Speaker A
Our au name or ID This Is The ID That We have given in the beginning in the Google sheet and this will Give a allocation of the author for writing The blog article And then The content is the
23:12
Speaker A
output of our content editor And that is the blog article itself then Again we have the slug That We have created And then the status is a draft So This will Make sure that we Only post The article
23:22
Speaker A
as a draft And that it will not be automatically uploaded so you can revise The article and update Anything If It's Not done correctly by the Ai And then Here we have the Category that the article will be put in and this is also
23:35
Speaker A
some information we have given At The beginning From Our Google sheets So This is All The important information Now with this Note we have uploaded Our article to WordPress and finally We are at The Last Note and this Note will
23:48
Speaker A
Connect Our featured image to Our blog article That We have just uploaded so That's What We Are Going To Do Right Here so The Method is a post and Again for the URL we Our website URL And then
24:00
Speaker A
The ID from the blog post so that is important The ID from the blog post and Right Here This Is A Little B Different than The Other links That We have Made then The authentication is the credential type The WordPress API And
24:14
Speaker A
then Our WordPress account and We are gonna send a body And then here in the body parameters we have the featured media from Our featured image and the value is the ID of the update metadata Field so Right Here in in the update
24:29
Speaker A
metadata Field we have the ID Right Here that is the ID that you need to Select Here So This will Connect Our featured image to Our article That We have uploaded in WordPress Now that you have set that up we have finalized the Six
24:43
Speaker A
section now you have fully created This workflow And Now you are able to fully automate your blog article Creation for WordPress so That Is All I have for you today This workflow will also Be downloadable In The description
24:59
Speaker A
this video useful Don't Forget to Leave a like or subscribe and I will see you in the next video
Topics:blog automatiseringAI content creatien8n workflowSEO optimalisatieWordPress automatiseringGoogle Sheets integratieuitgelichte afbeeldingschedule triggerOpenAI modellenTLE-tool

Frequently Asked Questions

Hoe zorgt de workflow ervoor dat artikelen automatisch worden gepubliceerd?

De workflow gebruikt een schedule trigger die dagelijks controleert of er artikelen zijn ingepland in Google Sheets met de publicatiedatum van die dag. Vervolgens wordt het artikel automatisch gegenereerd en geüpload naar WordPress.

Welke rol speelt Google Sheets in deze automatisering?

Google Sheets fungeert als inputbron waar alle benodigde gegevens zoals zoekwoord, publicatiedatum, categorie en schrijfstijl worden ingevuld. De workflow haalt deze data op om het artikel te creëren en te publiceren.

Hoe wordt SEO geïntegreerd in de gegenereerde blogartikelen?

De workflow voegt relevante externe links toe, creëert een uitgelichte afbeelding met SEO-geoptimaliseerde titel en alt-tekst, en verwerkt alle belangrijke SEO-informatie zodat het artikel beter scoort in zoekmachines.

Get More with the Söz AI App

Transcribe recordings, audio files, and YouTube videos — with AI summaries, speaker detection, and unlimited transcriptions.

Or transcribe another YouTube video here →