Den här guiden beskriver en veckorapport för SEO som tas fram automatiskt med Claude Code. Rapporten hämtar samma siffror varje vecka, ställer upp dem i samma mall och sparas som en fil som du läser innan den skickas. Kodexemplen är påhittade och visar bara formatet.
Vad rapporten kan innehålla
Skriv först ned vad du redan tittar på varje vecka. Det är det rapporten ska hämta. Det här är vanliga delar:
- Search Console: klick, visningar, klickfrekvens (CTR) och genomsnittlig position, jämfört med veckan före.
- Sökfrågor och sidor: vilka som har ökat eller tappat mest.
- GA4: sessioner och köp från kanalen Organic Search, och vilka landningssidor besökarna kom till.
- Ahrefs: positionerna för de sökord du följer i Rank Tracker.
- Iakttagelser: några rader om det som sticker ut. Det är den enda delen som skrivs, resten är siffror.
Varje källa kräver en egen koppling. Börja med en eller två och lägg till fler när rapporten fungerar. Ahrefs API finns på vissa betalda planer. Anropen till Rank Tracker är gratis. De flesta andra anrop drar API-enheter ur en kvot per månad, och kostnaden beror på hur många rader och fält du hämtar.
Två delar: skill och schema
Själva arbetet beskrivs i en skill. En skill är instruktioner som Claude Code följer, med mallar och skript i samma mapp. Instruktionerna står i filen SKILL.md, och överst står ett namn och en beskrivning. Claude använder skillen när en uppgift matchar beskrivningen.
En skill som ska finnas i alla dina projekt sparas som ~/.claude/skills/<namn>/SKILL.md. Så här kan den se ut för en veckorapport. Namnet och stegen är ett exempel:
---
name: seo-veckorapport
description: Veckorapport för SEO. Hämtar förra veckans siffror från
Search Console, GA4 och Ahrefs och skriver en rapport i markdown
enligt mallen.md i den här mappen.
---
1. Hämta klick, visningar, CTR och genomsnittlig position från
Search Console för förra veckan (måndag till söndag) och veckan före.
2. Hämta sessioner och köp från kanalen Organic Search i GA4 för
samma veckor.
3. Hämta positionerna för de spårade sökorden i Ahrefs Rank Tracker.
4. Fyll i mallen.md och spara filen som rapporter/<år>-v<vecka>.md.
5. Skriv högst fem iakttagelser. Skriv bara det som syns i siffrorna.
Claude Code når andra tjänster genom MCP (Model Context Protocol), en öppen standard för att koppla AI-verktyg till andra tjänster. Varje tjänst behöver en egen MCP-server. Ahrefs har en server för Claude Code, och Google har en experimentell server för Google Analytics. Search Console har ett API från Google, och en MCP-server kan byggas mot det.
Den andra delen är schemat. Med flaggan -p tar Claude Code emot en uppgift, gör den och avslutar, utan att du sitter i en session. Då kan datorns egen schemaläggare starta rapporten: Schemaläggaren i Windows eller cron på Mac och Linux. Exemplen startar rapporten på onsdagar klockan 07.00.
Exempel, filen C:\rapporter\kor-rapport.cmd:
cd /d C:\rapporter
claude -p "/seo-veckorapport" --allowedTools "Read,Write,mcp__search-console,mcp__ga4,mcp__ahrefs"
Exempel, uppgiften i Schemaläggaren:
schtasks /create /tn "SEO-veckorapport" /tr "C:\rapporter\kor-rapport.cmd" /sc weekly /d WED /st 07:00
Exempel, raden i crontab på Mac och Linux:
0 7 * * 3 cd ~/rapporter && /sökväg/till/claude -p "/seo-veckorapport" --allowedTools "Read,Write,mcp__search-console,mcp__ga4,mcp__ahrefs"
Byt search-console, ga4 och ahrefs mot namnen på dina MCP-servrar. Kommandot claude mcp list visar dem. I crontab står hela sökvägen till claude, eftersom cron bara säkert hittar systemets standardverktyg. which claude visar sökvägen.
Ingen sitter vid datorn och godkänner verktygen när körningen startar, och i en körning med -p nekas det som annars hade krävt ditt godkännande. Därför anger du i förväg med flaggan --allowedTools vilka verktyg som får köras utan att fråga: att läsa och skriva filer och verktygen från dina MCP-servrar. Uppgiften börjar med skillens namn, /seo-veckorapport, så att skillen startas direkt. Kör kommandot för hand en gång och kontrollera att filen hamnar där den ska.
Anthropic rekommenderar flaggan --bare för körningar från skript, och den ska bli standard för -p i en kommande version. Med --bare läser Claude Code inte in dina skills, dina MCP-servrar eller din inloggning. Kommandot behöver då --mcp-config med dina MCP-servrar och --add-dir med en mapp som har skillen i undermappen .claude/skills/, till exempel din hemmapp när skillen ligger i ~/.claude/skills/. Körningen behöver också en API-nyckel från Claude Console i miljövariabeln ANTHROPIC_API_KEY.
Körningen sker på din dator, så datorn behöver vara igång när rapporten ska tas fram.
Siffror som inte är färdiga
Search Console och GA4 visar siffror för de senaste dagarna innan de är slutgiltiga. Search Console skiljer på färska och slutgiltiga siffror. API:t returnerar bara slutgiltiga siffror, om du inte uttryckligen ber om de färska.
GA4 behöver också tid att bearbeta data, och siffrorna för de senaste dagarna kan ändras i efterhand.
Låt därför rapporten gälla en hel avslutad vecka, måndag till söndag, och starta den några dagar in i veckan efter. Exemplen ovan körs på onsdagar av det skälet.
Läs rapporten innan den skickas
Rapporten fångar bara det som mallen frågar efter. En stor förändring som saknar en rad i mallen syns inte, till exempel att en viktig sida har försvunnit ur Googles index eller att spårningen i GA4 har slutat fungera. Läs därför rapporten mot källorna innan den skickas, särskilt när siffrorna ser ovanligt lugna ut.
Iakttagelserna är din del. Claude kan föreslå dem utifrån siffrorna, men du vet vad som har hänt hos kunden och vad som har ändrats på sajten.
Vad som blir enklare
Det som automatiseras är insamlingen: att hämta siffrorna från varje källa och ställa upp dem i samma mall. Vad siffrorna betyder bedömer du fortfarande själv.
Samma mall varje vecka gör också rapporterna jämförbara. Frågar någon hur ett sökord låg för tre veckor sedan, finns svaret i en äldre fil i samma format.
Börja med en rapport du redan gör
Automatisera en rapport vars innehåll du redan har bestämt. Ändrar du fortfarande vad som ska med, går tiden åt till att skriva om mallen i stället för att läsa siffrorna.
Vill du ha hjälp med den första, coachar jag i Claude Code och Codex: en workshop på en halvdag på plats, enskild coaching på distans eller installation och första skill. Läs mer om formaten på Bygg med Claude.