Behöver ert företag hjälp med att implementera AI? Kontakta oss och få prisoffert här →
AI Skolan
januari 22, 2026

Firecrawl + Google Docs: delbara SEO-briefar

Rickard Andersson Partner, Nodenordic.se

Dina SEO-briefar börjar förmodligen likadant varje gång. Ett nyckelord. Sedan 12 flikar, ett halvfärdigt Google-dokument och den där gnagande känslan av att du missade något viktigt på sida två i SERP:en. Det går långsamt, det är inkonsekvent och det drar tyst ner innehållstakten.

SEO-ansvariga känner av det när skribenter levererar utkast som inte matchar intentionen. Content managers märker det när varje brief har olika format. Och byråoperatörer märker det när “briefing” blir en obetald eftermiddag. Den här SEO-briefautomationen gör ett nyckelord till ett strukturerat, delbart Google-dokument på ett repeterbart sätt.

Du får se vad arbetsflödet gör, vad du behöver för att köra det och hur överlämningen blir bättre när briefarna kommer ut konsekventa och research-baserade.

Så fungerar den här automationen

Här är hela arbetsflödet du kommer att sätta upp:

n8n Workflow Template: Firecrawl + Google Docs: delbara SEO-briefar

Varför det här spelar roll: briefar fallerar när research görs manuellt

“Skriv en snabb brief” låter litet tills du gör det ordentligt. Du skannar toppresultaten, öppnar konkurrerande sidor, plockar ut rubriker, noterar vinklar, kollar vad som saknas och försöker omvandla allt till något som en skribent faktiskt kan följa. Sedan upprepar du för nästa nyckelord. Den dolda kostnaden är inte bara tid. Det är kontextbyten, inkonsekventa standarder och det oundvikliga “vänta, vilken källa litade vi på här?”-ögonblicket när redigeringarna börjar komma tillbaka.

Det går snabbt att summera. Här är var det oftast faller isär.

  • Att hämta toppsidorna och skumma dem för hand kan ta ungefär en timme per nyckelord, och det är innan du ens har skrivit en enda sektion.
  • Olika personer strukturerar briefar olika, så skribenter lägger extra tid på att gissa hur “bra” ska se ut den här veckan.
  • När källor inte fångas konsekvent blir feedbacklooparna röriga och ändringar blir åsiktsdrivna i stället för evidensdrivna.
  • Överlämningar saktar ner eftersom den “slutliga” briefen fortfarande behöver rensas, formateras och få länkar inlagda i dokumentet.

Vad du bygger: från nyckelord till Google Docs-brief automatiskt

Det här arbetsflödet börjar med ett enkelt formulär där du skickar in ett nyckelord eller ämne. n8n använder sedan Firecrawl för att söka och skrapa de 5 mest relevanta sidorna för den frågan, så att du slipper öppna och kopiera manuellt från SERP:en. De källorna skickas vidare till en AI-agent som drivs av OpenAI, som analyserar sidorna och utkastar en original brief i Markdown med tydliga sektioner (rubriker, punktlistor och länkar). Därefter konverterar arbetsflödet Markdown till strukturerade Google Docs-uppdateringsförfrågningar, skapar ett nytt Google-dokument med titeln “SEO-brief för …” och applicerar formatering i ett svep. Du får ett felfritt dokument i din valda Drive-mapp, redo att delas med en skribent eller kund.

Arbetsflödet startar vid formulärintaget. Firecrawl gör research-passet genom att samla toppresultaten och sidinnehållet. OpenAI gör researchen till en konsekvent brief, och sedan skriver n8n in den i Google Docs med korrekt struktur så att du slipper fixa formatering för hand.

Det du bygger

Förväntade resultat

Säg att du skapar 10 briefar i veckan. Manuellt kan en vettig process ta ungefär en timme styck (öppna 5 resultat, skumma, göra disposition, formatera, länka allt), så du landar på cirka 10 timmar per vecka. Med det här arbetsflödet lägger du kanske 5 minuter på att skicka in nyckelordet och bekräfta Drive-mappen, och väntar sedan på att skrapning och generering ska bli klara. Även om körningen tar 10 minuter, sjunker din aktiva arbetstid till under en timme för hela veckan.

Innan du börjar

  • n8n-instans (testa n8n Cloud gratis)
  • Alternativ för egen hosting om du föredrar det (Hostinger fungerar bra)
  • Firecrawl för SERP-sökning och sidskrapning.
  • Google Docs för att skapa och formatera briefdokumentet.
  • OpenAI API-nyckel (hämta den från n8n:s OpenAI-inloggningsuppsättning).

Kunskapsnivå: Medel. Du kommer att koppla in inloggningar, klistra in API-nycklar och ersätta ett par platshållare som Drive-mappens ID.

Vill du att någon bygger detta åt dig? Prata med en automationsexpert (gratis 15-minuters konsultation).

Steg för steg

Nyckelordsintag via formulär. Du skickar in ett nyckelord/ämne i en n8n Form Trigger. Den enda inputen blir briefens titel och frågan som används för research.

Firecrawl söker och skrapar toppsidorna. n8n skickar en HTTP-förfrågan till Firecrawl, som returnerar innehåll från de 5 mest relevanta resultaten. Inget kopierande av URL:er till kalkylblad. Inget “jag läser resten senare”.

AI-agenten gör research till en brief. Content Strategy Agent använder OpenAI Chat för att analysera källorna och generera en original brief i Markdown, med målet att få konsekventa rubriker, sektioner och rekommendationer. Det finns också ett “think”-steg i arbetsflödet som stödjer strukturerat resonemang innan slutresultatet.

Google-dokument skapas och formateras automatiskt. n8n skapar ett nytt Google-dokument, konverterar Markdown till Google Docs-uppdateringsförfrågningar och applicerar sedan formateringen via en HTTP batch update så att dokumentet ser ut som en riktig brief, inte en inklistrad klump.

Du kan enkelt justera briefens sektioner för att matcha din interna stil utifrån dina behov. Se hela implementationsguiden nedan för anpassningsalternativ.

Steg-för-steg-guide för implementering

Steg 1: konfigurera formulärtriggern

Konfigurera intagsformuläret som samlar in nyckelord/ämne och startar arbetsflödet.

  1. Lägg till noden Form Intake Trigger som arbetsflödets trigger.
  2. Ställ in Form Title till Keyword to SEO Content Brief.
  3. Säkerställ att Response Mode är inställt på lastNode.
  4. Bekräfta att formuläret innehåller det obligatoriska fältet Keyword/Topic med platshållaren Write your keyword/topic here.
  5. Om ni använder omdirigeringsbeteende, ställ in omdirigerings-URL:en till {{google_drive_folder_url}} i formuläralternativen.

Tips: Testa formuläret manuellt en gång för att bekräfta att fältet Keyword/Topic fångas korrekt.

Konfigurera webbsökningen som hämtar topprankat innehåll för att mata AI-genereringen av briefen.

  1. Lägg till noden Web Crawl Search och anslut den efter Form Intake Trigger.
  2. Ställ in URL till https://api.firecrawl.dev/v2/search och Method till POST.
  3. Ställ in JSON Body till det angivna uttrycket som infogar ämnet: ={"query":"{{ $('Form Intake Trigger').item.json['Keyword/Topic'] }}","sources":["web"],"limit":5,"location":"United States","scrapeOptions":{"onlyMainContent":true,"maxAge":172800000,"parsers":["pdf"],"formats":["markdown","links"]}}.
  4. Aktivera Send Body och Send Headers, och ställ in Specify Body till json.
  5. I Header Parameters, ställ in Authorization till Bearer [CONFIGURE_YOUR_TOKEN] med er Firecrawl-token.

⚠️ Vanlig fallgrop: Om ni lämnar Firecrawl-token-platshållaren i Web Crawl Search kommer autentiseringen att misslyckas.

Steg 3: konfigurera AI-genereringen av briefen

Konfigurera AI-agenten, dess språkmodell och resonemangsverktyget för att generera en SEO-brief i Markdown från de crawlande källorna.

  1. Lägg till noden Content Strategy Agent och anslut den efter Web Crawl Search.
  2. Ställ in Text till den angivna prompten med flera sektioner och säkerställ att alla uttryck refererar till webbresulaten och fältet i Form Intake Trigger (t.ex. {{ $('Form Intake Trigger').item.json['Keyword/Topic'] }} och {{ $json.data.web[0].markdown }}).
  3. Koppla OpenAI Chat Engine som språkmodell med Model inställt på gpt-4.1-mini.
  4. Autentiseringsuppgifter krävs: Anslut era openAiApi-uppgifter i OpenAI Chat Engine.
  5. Lägg till Reasoning Tool som ett verktyg i Content Strategy Agent.
  6. För verktygsnoden, lägg till autentiseringsuppgifter på den överordnade Content Strategy Agent endast om det krävs av er AI-leverantör; Reasoning Tool lagrar inte autentiseringsuppgifter.

Tips: AI-utdata måste vara ren Markdown—lägg inte till kodstaket som ```markdown annars kan parsern misslyckas.

Steg 4: konfigurera Markdown Payload Parser

Omvandla den AI-genererade Markdownen till en batchUpdate-begäranspayload för Google Docs.

  1. Lägg till noden Markdown Payload Parser efter Content Strategy Agent.
  2. Låt den angivna JS Code vara oförändrad för att konvertera Markdown till Google Docs-begäranden.
  3. Bekräfta att parsern förväntar sig Markdownen i items[0].json.output som utdata från Content Strategy Agent.

Steg 5: konfigurera Google Docs-utdata

Skapa ett Google-dokument och applicera det formaterade innehållet med den genererade batch update-payloaden.

  1. Lägg till noden Generate Docs File och anslut den efter Markdown Payload Parser.
  2. Ställ in Title till =SEO Brief for {{ $('Form Intake Trigger').item.json['Keyword/Topic'] }}.
  3. Ställ in Drive till sharedWithMe och Folder ID till {{google_drive_folder_id}}.
  4. Autentiseringsuppgifter krävs: Anslut era googleDocsOAuth2Api-uppgifter i Generate Docs File.
  5. Lägg till noden Apply Docs Updates efter Generate Docs File.
  6. Ställ in URL till =https://docs.googleapis.com/v1/documents/{{ $('Generate Docs File').item.json.id }}:batchUpdate.
  7. Ställ in JSON Body till ={{ JSON.stringify($('Markdown Payload Parser').item.json) }} och behåll Method som POST.
  8. Ställ in Authentication till predefinedCredentialType och Credential Type till googleDocsOAuth2Api.
  9. Autentiseringsuppgifter krävs: Anslut era googleDocsOAuth2Api-uppgifter i Apply Docs Updates.

⚠️ Vanlig fallgrop: Om Folder ID är felaktigt eller inte är delat med det autentiserade kontot kommer skapandet av dokumentet att misslyckas.

Steg 6: testa och aktivera ert arbetsflöde

Kör ett fullständigt test för att säkerställa att arbetsflödet genererar och formaterar SEO-briefen korrekt i Google Docs.

  1. Klicka på Execute Workflow och skicka in formuläret Form Intake Trigger med ett exempel på Keyword/Topic.
  2. Verifiera att Web Crawl Search returnerar fem källor och att Content Strategy Agent matar ut markdown i fältet output.
  3. Bekräfta att Generate Docs File skapar ett dokument med titeln SEO Brief for [Your Keyword] i målmappen.
  4. Kontrollera att Apply Docs Updates uppdaterar dokumentet med rubriker, listor och inline-formattering.
  5. När allt fungerar, växla arbetsflödet till Active för produktionsanvändning.

Tips: Om dokumentet skapas men är tomt, kontrollera igen indata-sökvägen i Markdown Payload Parser och säkerställ att AI-utdata är giltig Markdown.

🔒

Lås upp fullständig steg-för-steg-guide

Få den kompletta implementeringsguiden + nedladdningsbar mall

Tips för felsökning

  • Firecrawl-inloggningar kan löpa ut eller klistras in i fel header. Om det skapar fel, kontrollera först Authorization-headerns värde i din HTTP Request-nod.
  • Om du använder Wait-noder eller extern rendering varierar behandlingstider. Öka väntetiden om nedströmsnoder fallerar på tomma svar.
  • Standardprompter i AI-noder är generiska. Lägg in er tonalitet tidigt annars kommer du att redigera output för alltid.

Snabba svar

Hur lång tid tar det att sätta upp den här SEO-briefautomationen?

Cirka 30 minuter om dina API-nycklar är redo.

Krävs det kodning för den här SEO-briefautomationen?

Nej. Du kopplar konton, klistrar in API-nycklar och ersätter ett par platshållare som ditt Drive-mapp-ID.

Är n8n gratis att använda för det här arbetsflödet för SEO-briefautomation?

Ja. n8n har ett gratis alternativ för egen hosting och en gratis provperiod på n8n Cloud. Cloud-planer börjar på 20 USD/månad för högre volym. Du behöver också räkna in kostnader för Firecrawl och OpenAI API-användning.

Var kan jag hosta n8n för att köra den här automationen?

Två alternativ: n8n Cloud (hanterat, enklast att sätta upp) eller egen hosting på en VPS. För egen hosting är Hostinger VPS prisvärd och hanterar n8n bra. Egen hosting ger dig obegränsade körningar men kräver grundläggande serverhantering.

Kan jag anpassa det här arbetsflödet för SEO-briefautomation för andra användningsfall?

Ja, och det borde du troligen. De flesta team börjar med att redigera prompten i Content Strategy Agent så att den matchar deras briefmall och ton. Du kan också justera Firecrawl-frågelogiken i steget Web Crawl Search (till exempel lägga till intentionsmodifierare eller exkludera vissa domäner). Om du vill ha en annan dokumentlayout är det i Markdown-till-JSON-konverteringen som rubriker och listformatering mappas till Google Docs-uppdateringar.

Varför misslyckas min Firecrawl-anslutning i det här arbetsflödet?

Oftast är det ett problem med Authorization-headern: API-nyckeln saknas, har löpt ut eller har klistrats in med extra mellanslag. Om nyckeln är korrekt kan du slå i rate limits när du testar upprepade gånger, så vänta en minut och försök igen. Bekräfta också att HTTP Request-noden pekar på rätt Firecrawl-endpoint som arbetsflödet förväntar sig.

Vilken volym kan det här arbetsflödet för SEO-briefautomation hantera?

Tillräckligt för de flesta små team: dussintals briefar per vecka är normalt så länge dina användningsgränser för Firecrawl och OpenAI stödjer det.

Är den här SEO-briefautomationen bättre än att använda Zapier eller Make?

Ofta, ja, eftersom det här arbetsflödet inte bara är “flytta text från A till B”. Du gör skrapning i flera steg, AI-generering och en strukturerad batchuppdatering i Google Docs, vilket ofta blir klumpigt (och dyrt) i verktyg som är byggda för enkla zaps. n8n ger dig också mer kontroll över hur du transformerar Markdown till ett felfritt dokument, och du kan köra egen hosting om du vill köra många briefar utan att hålla koll på task counts. Med det sagt kan Zapier eller Make fortfarande fungera bra om du bara behöver en grunddisposition och inte bryr dig så mycket om formatering. Om du är osäker, prata med en automationsexpert så gör vi en snabb rimlighetskontroll av bästa väg för din process.

En bra brief gör att skrivandet går snabbare och att redigeringen blir lugnare, helt ärligt. Sätt upp det här en gång, så får ditt team ett repeterbart sätt att gå från nyckelord till ett dokument du kan dela direkt.

Kontakta oss

Hör av dig, så diskuterar vi hur just din verksamhet kan dra nytta av alla fantastiska möjligheter som AI skapar.

×

Använd mall

Få direkt tillgång till denna n8n-arbetsflödes JSON-fil

Launch login modal Launch register modal