Kako preprečiti, da bi Meta AI dostopal do tvoje spletne strani

Branje: 6 min

Pod pregledovanjem Meta AI razumemo avtomatiziran postopek, ki ga Meta uporablja za dostop do vsebine spletnih strani in njeno indeksiranje z namenom učenja svojih modelov umetne inteligence. Za lastnike spletnih strani, ki so odvisni od prihodkov od oglasov, razumevanje, kako blokirati Meta AI, ni več le izbirno vprašanje. Je poslovna odločitev z resnimi finančnimi posledicami.

Vložek je velik. Po podatkih Cloudflare iz julija 2025 pajki Meta AI sami ustvarijo 52 % vsega prometa pajkov AI, kar je več kot dvakrat toliko kot skupni promet Googla in OpenAI. Razmerje med pregledovanjem in napotitvami (crawl-to-referral) je pri Meti približno 73 000 : 1, kar pomeni, da Meta s tvoje spletne strani izjemno veliko črpa vsebino, v zameno pa praktično ne pošilja nobenega prometa.

To neravnovesje temeljno prekine tradicionalni odnos med ustvarjalcem vsebin in iskalnikom. Iskalniki so vsebine zgodovinsko indeksirali v zameno za ustvarjanje prometa. Pajki AI tvojo vsebino uporabljajo za učenje modelov, ki lahko tvoj promet dejansko zmanjšajo, saj napajajo odgovorne pogone, ki uporabnike odvrnejo od klika na tvojo spletno stran.

Če tehtaš, ali je blokiranje v tvojem položaju sploh prava strategija, naš celoten vodnik za založnike o pajkih AI pojasni, ali blokirati, dovoliti ali optimizirati za največji prihodek.

Svet pajkov Meta: spoznaj bote

Meta upravlja več spletnih pajkov in razlike med njimi so v resnici precej velike. Če veš, kateri bot je za kaj, se lahko izogneš temu, da bi med zaščito vsebine pred učenjem umetne inteligence (AI) nenamerno uničil svojo prisotnost na družbenih omrežjih. Podjetje je bilo glede dejavnosti pajkov, povezanih z umetno inteligenco, precej manj pregledno kot drugi tehnološki velikani. Avgusta 2024 je Meta brez uradne napovedi tiho zagnala meta-externalagent, zato so morali založniki s težavo ugotavljati, kaj ta novi bot počne na njihovih strežnikih.

Predstavitev glavnih pajkov Mete

Tu je, kar moraš vedeti o trenutno dejavnih botih Mete.

Ime pajka User Agent String Glavni namen Se uporablja za učenje AI? Učinek blokiranja
facebookexternalhit facebookexternalhit/1.1 Ustvarjanje predogledov povezav za deljenje na Facebooku, Instagramu in v Messengerju Ni jasno (morda dvojna uporaba) Blokiranje povzroča težave pri deljenju objav na Facebooku, predogledna slika se ne more naložiti.
meta-externalagent meta-externalagent/1.1 Učenje modelov umetne inteligence in indeksiranje vsebine Da (potrjeno) Ustavi učenje AI; ne vpliva na predoglede povezav
FacebookBot FacebookBot/1.0 Učenje modelov za prepoznavanje govora in jezikovnih modelov Da Vpliv na uporabnike je minimalen
Meta-ExternalFetcher Meta-ExternalFetcher/1.0 Naloge, ki jih izvaja pomočnik AI Da Vpliva na iskalne funkcije Meta AI

Najpomembnejša razlika je tu med »facebookexternalhit« in »meta-externalagent«. Prvi obstaja že leta in ustvarja tiste lepe predoglede povezav, ko nekdo tvoj članek deli na Facebooku. Drugi pa je Metin lasten pajek, specializiran za umetno inteligenco.

Kako blokirati Meta AI z datoteko robots.txt

Datoteka robots.txt ostaja najbolj razširjena metoda za sporočanje želja glede pregledovanja spletne strani pajkom. Dodajanje navodil, specifičnih za Meto, v to datoteko traja približno 30 sekund in ne zahteva nobenega tehničnega znanja. Ta metoda je za lastnike spletnih strani najlažje izvedljiva rešitev, če želijo Meta AI preprečiti dostop do svoje spletne strani.

Osnovna navodila za blokiranje Meta AI

Če želiš ustaviti Metine robote za učenje umetne inteligence, hkrati pa ohraniti funkcijo predogleda povezav, v datoteko robots.txt vpiši te vrstice:

# Blokiranje pajkov Meta AI
User-agent: meta-externalagent
Disallow: /

User-agent: Meta-ExternalAgent
Disallow: /

User-agent: FacebookBot
Disallow: /

User-agent: Meta-ExternalFetcher
Disallow: /

Ta nastavitev ustavi pajke na osnovi AI, pajku za predogled povezav pa omogoči, da opravi svoje delo. Tvoje deljene povezave bodo na Facebooku in Instagramu še naprej videti dobro.

Popolna prepoved: blokiranje vsakega dostopa Mete

Nekateri ustvarjalci spletnih strani ne želijo nobenega pajka Mete. Če to velja tudi zate, je tu celovita koda za blokiranje, s katero lahko ustaviš vse pajke Meta AI in družbenih omrežij:

User-agent: facebookexternalhit
Disallow: /

User-agent: meta-externalagent
Disallow: /

User-agent: Meta-ExternalAgent
Disallow: /

User-agent: FacebookBot
Disallow: /

User-agent: Meta-ExternalFetcher
Disallow: /

User-agent: Facebot
Disallow: /

Pozor: če to izvedeš, bodo tvoje deljene povezave videti grozno. Brez slik, brez opisov, le goli URL-ji. Če je promet z družbenih omrežij pomemben za tvoje prihodke od oglasov, dobro premisli, preden se odločiš za tako drastičen korak.

Težava zaupanja pri datoteki robots.txt

Tu se začnejo težave. robots.txt je v osnovi sistem zaupanja, več upravljavcev spletnih mest pa poroča, da pajki Mete teh navodil ne spoštujejo vedno. Nekateri skrbniki spletnih mest so dokumentirali, da je meta-externalagent kljub izrecnim prepovedim v datoteki robots.txt nadaljeval pregledovanje njihovih spletnih mest. En upravljavec spletnega mesta je poročal, da je v enem samem dnevu prejel več kot 148 000 zahtev pajka Metine umetne inteligence, kar je praktično povzročilo položaj zavrnitve storitve. Težava z upoštevanjem pravil pomeni, da datoteka robots.txt ne zadošča nujno. Za resnično blokiranje pajkov Meta AI bo morda potreben poseg na ravni strežnika. Za celovit pregled vseh razpoložljivih metod blokiranja naš tehnični vodnik o blokiranju robotov AI na spletnem mestu zajema vse, od osnovnih navodil do naprednih konfiguracij požarnega zidu.

Blokiranje na ravni strežnika: ko robots.txt ne zadošča

Za tiste, ki si namesto vljudnih prošenj želijo zagotovljeno zaščito, konfiguracija strežnika zagotavlja dejansko uveljavitev. Te metode pajkom vrnejo sporočila o napakah, namesto da bi pričakovale, da bodo prebrali in upoštevali datoteko robots.txt.

Konfiguracija Apache .htaccess

Za blokiranje pajkov Meta AI na ravni strežnika v datoteko .htaccess vpiši te vrstice:

RewriteEngine On

# Block meta-externalagent
RewriteCond %{HTTP_USER_AGENT} meta-externalagent [NC]
RewriteRule .* - [F,L]

# Block FacebookBot
RewriteCond %{HTTP_USER_AGENT} FacebookBot [NC]
RewriteRule .* - [F,L]

# Block Meta-ExternalFetcher
RewriteCond %{HTTP_USER_AGENT} Meta-ExternalFetcher [NC]
RewriteRule .* - [F,L]

Ali v enem pravilu:

RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} ^.*(meta-externalagent|FacebookBot|Meta-ExternalFetcher).*$ [NC]
RewriteRule .* - [F,L]

Ta nastavitev vrne napako 403 »Forbidden« za vsako zahtevo, ki ustreza tem uporabniškim agentom.

Konfiguracija Nginx

Pri strežnikih Nginx to vpiši v blok strežnika ali v ločeno konfiguracijsko datoteko:

if ($http_user_agent ~* "(meta-externalagent|FacebookBot|Meta-ExternalFetcher)") {
    return 403;
}

Nekateri sistemski skrbniki imajo raje obsežnejši regularni izraz, ki prepozna tudi različne različice:

if ($http_user_agent ~* "(meta-externalagent|Meta-ExternalAgent|FacebookBot|Meta-ExternalFetcher|facebookexternalhit)") {
    return 403;
}

Uporabniki Cloudflare: rešitev z enim gumbom

Cloudflare je julija 2024 uvedel funkcijo za blokiranje botov AI z enim klikom, ki jo je vklopilo že več kot milijon spletnih mest. Ta rešitev ne zahteva tehnične nastavitve.

Na nadzorni plošči Cloudflare pojdi v meni »Overview«. Vklopi možnost »Control AI crawlers« za samodejno blokiranje znanih botov za učenje AI, med drugim tudi pajkov Mete.

Cloudflare ponuja tudi podrobne možnosti nastavitev, če želiš nekatere bote blokirati, druge pa dovoliti. Platforma v meniju »AI Crawl Control« zagotavlja tudi funkcije upravljanega robots.txt, ki pajkom AI samodejno dodajo ustrezna navodila.

Alternativne strategije za zaščito vsebine

Poleg blokiranja imajo lastniki spletnih strani tudi druge možnosti za upravljanje dostopa pajkov na osnovi AI. Nekateri lastniki ugotovijo, da je namesto popolnega blokiranja AI bolje orodja AI spodbuditi, da se sklicujejo na njihovo spletno stran, kot alternativno strategijo, ki lahko dejansko ustvari promet, namesto da bi preprečila dostop.

Uporaba meta oznak

V glavo strani dodaj te poskusne meta oznake. Pajkom, ki jih poganja umetna inteligenca, sporočajo, da ne želiš, da se tvoja vsebina uporablja za strojno učenje:

<meta name="robots" content="noai, noimageai">

Te oznake niso standardizirane in se uporabljajo prostovoljno, vendar predstavljajo novo raven komunikacije s sistemi umetne inteligence.

Nazaj na blog