Runbook
Ett runbook för att hitta webbplatsers bakåtlänkar utan att låta modellen improvisera
Verkåtkomst är halva jobbet. Den andra halvan är ett systemprompt som får assistenten att säga vad den gjorde, och att sluta när verkresultatet är nej.
SEO AI Pals forskningsgrupp ·

Börja från det misslyckande du vill förhindra
När ett verkresultat saknas fyller en assistent ofta igen gapet med något trovärdigt. Be den att hitta webbplatsers bakåtlänkar med inget användbart framför sig, och svaret kan se ut som ett riktigt. Samma ton i båda fallen. Varje rad i prompten nedan stänger ett sådant gap.
Behandla prompten som ett runbook, inte en trollformel. Varje numrerad regel motsvarar något som går fel i praktiken. Utelämnade anrop kommer först. Tysta försök att upprepa kommer näst, sedan siffror som kom ihåg från tidigare i chatten, och sist en saknad anteckning om månatlig uppdatering.
Systemprompten, sex regler
Klistra in den som den är, redigera sedan åtgärdsnamnen så att de matchar vad du har exponerat.
You answer backlink questions ONLY from tool results.
1. For any question about links, call the tool. Never answer from memory.
2. After each call, print the `ok` value and the `_credits` remaining.
3. If ok is false, or the status is 401 or 402, say that in one line
and stop. Do not retry more than once.
4. Name the action you used (overview, refdomains, anchors, toppages).
5. The data is refreshed about monthly. Mention it when a link is missing.
6. Never state a number you did not receive in this chat.Beslutstabell: vad assistenten gör med varje resultat
| Vad som kom tillbaka | Rätt svar | Fel svar |
|---|---|---|
ok är sant, rader finns | Sammanfatta raderna, citera _credits. | Lägg till "ungefärliga" siffror från minnet. |
ok är sant, noll rader | Säg att indexet inte innehåller något för det domänen än. Föreslag att kontrollera stavningen och den månatliga uppdateringen. | Säg att domänen inte har några bakåtlänkar alls. |
| HTTP 401 | Rapportera en saknad eller felaktig nyckel, stoppa. | Försök igen med en uppfunnen nyckel. |
| HTTP 402 | Rapportera att krediten tog slut, erbjuda den gratis overview. | Påstå att webbplatsen är nere. |
| Timeout, ingen JSON | Säg att anropet misslyckades, ange inga siffror. | Beskriv vad svaret troligen innehöll. |

Varför prompten inte kan hålla din data
En prompt sätter regler för en chatt. Det är inte en datakälla. De tre punkterna nedan täcker var folk gör fel, och varje en slutar med lösningen.
En prompt håller regler, inte siffror
Vissa klistrar in en JSON-fil i prompten och förväntar sig att varje ny fråga ska använda den. En prompt sätter reglerna för en chatt, och det är inte en databas. Om siffrorna är viktiga, hämta dem. Assistenten bör göra ett anrop varje gång.
Citera anropet, inte minnet. Reglerna ovan säger redan så, och ett svar som citerar ett anrop är lätt att kontrollera. Inställning av anpassad GPT visar var dessa regler går.
Skrapning bryter där API:t inte gör det
Vissa frågar om samma siffror kan dras från en resultat sida istället. Att skrapa en sida fungerar tills layouten ändras. Layouter ändras. Då returnerar skriptet ingenting, eller fel kolumn.
Ett API-anrop returnerar samma fält varje gång, vilket är varför prompten kan namnge dem. Säg att du testar en skrapa på måndag och den bryter på torsdag. Det är ett underhållsjobb. Det är inte en bakåtlänksläsning, och chatten kommer inte märka skillnaden. Om en kollega insisterar på skrapning, be dem namnge layouten de förväntar sig och datumet de kommer att kontrollera det. Utan det äger ingen skrotningen.
Tysta misslyckanden och leverantörsuppdateringar
Modeller ändras, och så gör produkterna som omsluter dem. En regel som fungerade i en version kan driva i nästa. Inget annonserar det. Läkemedlet är tråkigt: behåll testsetet nedan, och kör om det efter någon ändring.
Behåll samma tre domäner och samma tre frågor. Om kvittona slutar skrivas ut, sitter drift i prompten eller modellen. Datera det första dåliga svaret. Ändringsloggen visar då vad som ändrades den veckan.
Veckopass, fem drag
Kör samma fem drag varje vecka, med samma ordning, så att en skillnad kommer från data och inte från din formulering.
- 1
Välj tre domäner du redan känner
Din egen, en konkurrent, en stor webbplats. Du vet ungefär hur varje ska se ut.
- 2
Ställ samma tre frågor
Betyg, topprefererande domäner, ankartexter. Samma ordning varje vecka, så att skillnader kommer från data.
- 3
Kontrollera kvittona
Varje svar måste namnge en åtgärd och skriva ut
_credits. Saknande kvitto, misslyckat test. - 4
Kontrollera en siffra med curl
Kör
curl "https://seoaipal.com/api.php?action=refdomains&q=example.com&per=10&key=sk_live_..."och jämför de första raderna. Två krediter. - 5
Logga vad som drev
Om prompten började ignorera en regel, strama upp den regeln. Lägg inte till fler regler.
Tre vanor som tyst bryter prompten
I en lång chatt lutar modellen sig mot ny text mer än på ditt första meddelande. Reglerna högst upp glider. Starta en ny chatt för varje klient.
Antag att du klistrar in en skärmdump av en annan leverantörs siffror i samma konversation. Modellen kan blanda ihop de två källorna, och du kommer inte att kunna dela upp dem efteråt. Håll en källa per chatt.
En smula beröm kan göra skada. Att berätta för modellen att en siffra matchar vad du förväntade dig lär nästa svar att luta samma väg. Om en siffra ser fel ut, säg det neutralt. Be om åtgärdens namn. När ett svar går fel, feltabellen säger dig om felet är prompten, nyckeln eller data.
Före prompten går till ett team
- Sätt en version och ett datum högst upp i prompten.
- Kontrollera att varje åtgärd som nämns i reglerna finns i ditt schema.
- Kör testet med tre domäner och läs kvittona, inte bara prosan.
- Ge varje teammedlem sin egen chatt, med en datakälla per chatt.
- Lägg till anteckningen om månatlig uppdatering, så att en saknad länk förklaras snarare än förnekas.

Datum som hör hemma i dina anteckningar
Sätt en version och ett datum högst upp i prompten, till exempel 2026-10-29, på samma sätt som du skulle märka kod. Sedan, när ett svar blir konstigt i mars, kan du berätta vilken ordning som producerade det.
Länkråd flyttas också med Google. Den centrala uppdateringen i mars 2024 och skräpuppdateringen i augusti 2025 flyttade båda vad folk frågade om länkar, och prompter skrivna innan dem antog saker som inte längre gällde. Granska reglerna två gånger om året.
Håll en kort ändringslogg bredvid prompten. Tre rader per ändring är tillräckligt. Det gör ett mysterium till en diff.
Håll testsetet litet och tråkigt
Veckopass fungerar bara om testsetet förblir detsamma. Välj det en gång, skriv ner det, och motstå frestelsen att byta domäner när ett resultat ser konstigt ut.
Välj domäner du kan döma med ögat
Din egen webbplats är det första valet, eftersom du känner till dess länkar bättre än någon annan. En konkurrent du följer noga kommer på andra plats. En mycket stor webbplats gör en användbar tredje. Dess skala är lätt att döma.
Undvik en ny domän som test. Dess siffror är brusiga. En drift i svaret säger lite. Välj webbplatser med en historia du kan se. Inkludera en webbplats vars länkar du har läst för hand, eftersom det är din grund sanning.
Ställ samma tre frågor med samma ord
Håll ordningen fixerad. Betyg, topprefererande domäner och ankartexter, ställs på samma sätt varje vecka. Att ändra ordningen ändrar svaret, och då kan du inte berätta om data flyttade sig eller frågan gjorde det.
Lagra de tre svaren som vanlig text bredvid prompten. En månad senare kommer en sida vid sida-jämförelse att säga dig mer än något minne av hur chatten kändes.
Prissätt testet innan du kör det
Varje betalt anrop i testet kostar krediter, så testet har också ett pris. Betyget är gratis, vilket lämnar två betalda frågor per domän.
Tre domäner och två betalda frågor blir sex anrop vid 2 krediter vardera, så veckopass kostar tolv krediter, ungefär $0.0012. Skriv den siffran på testarket, och kontrollera det mot saldot en gång i månaden.
Vad man ska göra när testet misslyckas
Ett misslyckat test är information. Skriv om sist. Kontrollera först kvittona, sedan statuskoder, sedan domänstavningen. Bara efter dessa tre ska du röra vid reglerna.
Ändra en regel i taget. Två redigeringar på en gång gör nästa misslyckande omöjligt att förklara.
Behåll det misslyckade svaret också. Klistra in det i ändringsloggen med datumet och regeln du ändrade. Den rekordet är det enda sättet att berätta en riktig fix från ett lyckat svar på nästa körning.
Frågor teamen ställer om detta prompt
Kan jag förkorta reglerna för att spara tokens?
Du kan, men klipp orden snarare än reglerna. Varje numrerad rad stänger ett misslyckande du kan föreställa dig. Slå ihop två rader som säger en sak. Låt kvittoregel vara ifred.
Ersätter prompten läsning av data?
Nej. Det får assistenten att rapportera vad den läste. Ett betyg och en lista över refererande domäner behöver fortfarande dina ögon, särskilt när en siffra överraskar dig.
Vilken åtgärd ska assistenten försöka först?
Börja med overview, vilket är gratis, och flytta till refdomains när du behöver listan. Betyg och länkar svarar på olika frågor, så ett anrop täcker inte båda.
Hur mycket kostar veckopasset?
Med testsetet ovan, två betalda frågor för var och en av tre domäner, använder passet ungefär tolv krediter. Det är ett litet nummer, och det är värt att skriva ner så att det månatliga saldokontrollen har en baslinje.
Vad händer om teamet vill ha en regel som prompten inte har?
Lägg till det i ändringsloggen med ett datum och en anledning, och testa det sedan på de tre domänerna. En ny gräns skriven en gång är lättare att granska än en instruktion skriven mitt i en session.
Vår position
Kvitton slår ton
Vi skulle hellre ha en tråkig assistent som skriver ut ett åtgärdsnamn och en balans än en flytande som låter säker. Flyt är billigt. En första blick på förklaringen visar varför.