Come reindirizzare bot e umani verso destinazioni diverse

Quando condividi un link breve su Slack, Twitter o LinkedIn, un bot visita l'URL prima di qualsiasi essere umano — sta generando la scheda di anteprima che vedi nella chat. I crawler dei motori di ricerca come Googlebot fanno lo stesso per indicizzare le tue pagine. E ora, anche i crawler AI come GPTBot, ClaudeBot e PerplexityBot visitano i tuoi link per alimentare i loro modelli.
Questi bot non hanno bisogno della stessa esperienza di una persona reale. Un umano vuole la tua bella landing page. Un bot ha bisogno solo di contenuti chiari e strutturati. Con Middlewr puoi reindirizzare ciascuno alla destinazione giusta — automaticamente.
Perché separare bot e umani?
Anteprime dei link ottimizzate
Quando incolli un link in Slack o Twitter, un bot visita l'URL per generare la scheda di anteprima. Se la tua landing page contiene molto JavaScript, animazioni o contenuti protetti, l'anteprima potrebbe apparire danneggiata o vuota. Reindirizzando i bot verso una pagina leggera con tag Open Graph puliti, controlli esattamente cosa appare nell'anteprima — titolo, descrizione e immagine corretti ogni volta.
Controlla cosa vedono i crawler AI
I crawler AI come GPTBot, ClaudeBot e PerplexityBot visitano i tuoi link per indicizzare i contenuti per i loro modelli. Per impostazione predefinita, vedono la stessa pagina dei tuoi visitatori umani. Con il reindirizzamento dei bot, puoi inviarli a una pagina dedicata — una versione testuale pulita del tuo contenuto, un riassunto, o anche una pagina con istruzioni specifiche per i sistemi AI. Decidi tu cosa viene indicizzato, non il crawler.
Prerequisiti
Prima di iniziare, assicurati di avere:
- Un account Middlewr
- Almeno un link breve già creato nel tuo workspace — se non ne hai ancora creato uno, consulta prima Crea il tuo primo link breve
- Due URL di destinazione pronti: uno per i tuoi visitatori umani (ad es. la tua landing page) e uno per i bot (ad es. una pagina leggera con meta tag Open Graph o contenuto in testo normale)
Passo 1: Aprire l'editor del grafo di regole
Vai alla pagina Links e fai clic sul link che vuoi configurare. Si apre la pagina di dettaglio del link con l'editor visuale del grafo di regole. Se è un link nuovo, vedrai solo il nodo Entry.

Passo 2: Aggiungere una condizione "Is Bot"
Fai clic su Condition nella barra degli strumenti per aggiungere un nodo Condition all'area di lavoro. Configuralo con le seguenti impostazioni:
- Field:
Is bot - Operator:
equals - Value:
true
Questa condizione verifica se il visitatore è un bot — inclusi i crawler di anteprima dei link (Slackbot, Twitterbot, Facebook), i motori di ricerca (Googlebot, Bingbot) e i crawler AI (GPTBot, ClaudeBot, PerplexityBot).
Collega il nodo Entry al nodo Condition.

Passo 3: Configurare entrambe le destinazioni
Aggiungi due nodi Destination all'area di lavoro:
- Collega l'uscita True della Condition (è un bot) a un nodo Destination. Inserisci l'URL della tua pagina ottimizzata per i bot — ad esempio, una pagina HTML leggera con tag Open Graph puliti.
- Collega l'uscita False della Condition (è una persona reale) a un secondo nodo Destination. Inserisci l'URL della tua landing page — quella progettata per gli umani.

Passo 4: Salvare e pubblicare
Una volta che tutti i nodi sono connessi e configurati (nessun indicatore rosso), fai clic su Save, poi su Publish. Le tue regole sono ora attive — ogni nuovo clic sul tuo link breve viene valutato all'edge, e bot e umani vengono reindirizzati immediatamente alle rispettive destinazioni.

Per approfondire
Ora che il tuo link indirizza bot e umani separatamente, ecco alcune guide correlate:
- Routing condizionale: come configurare reindirizzamenti intelligenti — approfondisci con regole basate su tipo di dispositivo, posizione, ora del giorno e altro
- A/B testing con split routing — distribuisci il traffico su più destinazioni con divisioni ponderate
- Capire il tuo dashboard analytics — traccia i clic bot vs. umani e monitora le performance dei tuoi link