Hur man omdirigerar bottar och människor till olika destinationer

När du delar en kortlänk på Slack, Twitter eller LinkedIn besöker en bot URL:en innan någon människa gör det — den genererar förhandsvisningskortet du ser i chatten. Sökmotorernas crawlers som Googlebot gör detsamma för att indexera dina sidor. Och nu besöker även AI-crawlers som GPTBot, ClaudeBot och PerplexityBot dina länkar för att mata sina modeller.
Dessa bottar behöver inte samma upplevelse som en riktig person. En människa vill ha din vackra landningssida. En bot behöver bara rent, strukturerat innehåll. Med Middlewr kan du omdirigera var och en till rätt destination — automatiskt.
Varför separera bottar och människor?
Optimerade länkförhandsvisningar
När du klistrar in en länk i Slack eller Twitter besöker en bot URL:en för att generera förhandsvisningskortet. Om din landningssida har tung JavaScript, animationer eller skyddat innehåll kan förhandsvisningen se trasig eller tom ut. Genom att omdirigera bottar till en lättviktig sida med rena Open Graph-taggar kontrollerar du exakt vad som visas i förhandsvisningen — en korrekt titel, beskrivning och bild varje gång.
Styr vad AI-crawlers ser
AI-crawlers som GPTBot, ClaudeBot och PerplexityBot besöker dina länkar för att indexera innehåll till sina modeller. Som standard ser de samma sida som dina mänskliga besökare. Med bottomdirigeringar kan du skicka dem till en dedikerad sida — en ren textversion av ditt innehåll, en sammanfattning, eller till och med en sida med specifika instruktioner för AI-system. Du bestämmer vad som indexeras, inte crawlern.
Förutsättningar
Innan du börjar, se till att du har:
- Ett Middlewr-konto
- Minst en kortlänk som redan skapats i din arbetsyta — om du inte har skapat en än, kolla in Skapa din första kortlänk först
- Två destinations-URL:er redo: en för dina mänskliga besökare (t.ex. din landningssida) och en för bottar (t.ex. en lättviktig sida med Open Graph-metataggar eller innehåll i klartext)
Steg 1: Öppna regelgrafredigeraren
Navigera till sidan Links och klicka på länken du vill konfigurera. Detta öppnar länkdetaljsidan med den visuella regelgrafredigeraren. Om det är en ny länk ser du bara Entry-noden.

Steg 2: Lägg till ett "Is Bot"-villkor
Klicka på Condition i verktygsfältet för att lägga till en Condition-nod på arbetsytan. Konfigurera den med följande inställningar:
- Field:
Is bot - Operator:
equals - Value:
true
Det här villkoret kontrollerar om besökaren är en bot — inklusive länkförhandsvisnings-crawlers (Slackbot, Twitterbot, Facebook), sökmotorer (Googlebot, Bingbot) och AI-crawlers (GPTBot, ClaudeBot, PerplexityBot).
Anslut Entry-noden till Condition-noden.

Steg 3: Konfigurera båda destinationerna
Lägg till två Destination-noder på arbetsytan:
- Anslut Condition-nodens True-utgång (det är en bot) till en Destination-nod. Ange URL:en för din bottanpassade sida — till exempel en lättviktig HTML-sida med rena Open Graph-taggar.
- Anslut Condition-nodens False-utgång (det är en riktig person) till en andra Destination-nod. Ange URL:en för din landningssida — den som är designad för människor.

Steg 4: Spara och publicera
När alla noder är anslutna och konfigurerade (inga röda indikatorer), klicka på Save, sedan Publish. Dina regler är nu aktiva — varje nytt klick på din kortlänk utvärderas i edge, och bottar och människor omdirigeras omedelbart till sina respektive destinationer.

Gå vidare
Nu när din länk dirigerar bottar och människor separat, här är några relaterade guider:
- Villkorlig routing: hur man konfigurerar smarta omdirigeringar — gå längre med regler baserade på enhetstyp, plats, tid på dygnet och mer
- A/B-testning med split routing — fördela trafik över flera destinationer med viktade uppdelningar
- Förstå din analytics-instrumentpanel — spåra bot- vs. mänskliga klick och övervaka din länkprestanda