Hvorfor vises mit site ikke i Perplexity?
Perplexity kan kun vise og linke til sider, som PerplexityBot må crawle og rent faktisk modtager. De sædvanlige årsager er en robots.txt-regel, der forbyder PerplexityBot, en firewall eller et CDN, der svarer den med en 403 eller en udfordringsside, og tekst, der først vises, når JavaScript kører. Tjek alle tre, og tillad derefter Perplexitys offentliggjorte IP-intervaller.
Du spørger Perplexity om dit produkt, og den citerer en konkurrent, et anmeldelsessite eller en forumtråd, men aldrig dine egne sider. Nogle gange handler det om relevans. Ofte er der tale om en teknisk blokering, som du kan finde på få minutter. Perplexity dokumenterer, hvilke agenter den bruger, hvad hver af dem gør, og hvor trafikken kommer fra, så hvert led i kæden kan tjekkes: robots.txt, det svar din server sender, og hvad svaret indeholder.
På denne side
- Hvordan finder og læser Perplexity sider?
- Blokerer din robots.txt PerplexityBot?
- Blokerer din firewall eller dit CDN Perplexity?
- Hvordan tillader jeg Perplexity ud fra dets offentliggjorte IP-intervaller?
- Kan JavaScript-rendering forhindre Perplexity i at læse en side?
- Hvad hvis alt er åbent, og mit site stadig ikke vises?
Hvordan finder og læser Perplexity sider?
Perplexity dokumenterer to agenter. De har forskellige opgaver, og et problem med en af dem kan holde din side ude af et svar.
PerplexityBoter udviklet til at vise og linke til websites i Perplexitys søgeresultater. Perplexity anbefaler at tillade den i robots.txt, hvis du vil optræde dér, og siger, at den ikke bruges til at crawle indhold til AI-foundation-modeller.Perplexity-Userunderstøtter brugerhandlinger. Når nogen stiller et spørgsmål, kan den besøge en side for at hjælpe med at besvare det og linke til siden. Perplexity siger, at den ikke bruges til webcrawling eller til at indsamle træningsdata.
I praksis afgør PerplexityBot, om Perplexity kender dine sider, før nogen spørger, og Perplexity-User afgør, om den kan åbne en side live, når et spørgsmål kræver det. Hvis du vil citeres, skal begge få den samme side, som en browser får.
Blokerer din robots.txt PerplexityBot?
Åbn https://yourdomain.com/robots.txt, og led efter en gruppe, der nævner PerplexityBot. Findes den ikke, følger crawleren gruppen User-agent: *. Efter RFC 9309 skelner matchingen ikke mellem store og små bogstaver, og en navngivet gruppe erstatter *-gruppen fuldstændigt i stedet for at supplere den.
Denne blokering er almindelig. I vores undersøgelse af robots.txt-filerne for de 1.000 mest populære domæner forbød 86 af de 518 sites, der leverede en robots.txt (16,6 %), forsiden for PerplexityBot. Det var den højeste andel af alle de AI-søgecrawlere, vi testede; OAI-SearchBot var blokeret på 58 sites (11,2 %). Nogle af disse sites har måske villet stoppe AI-træning, men Perplexity siger, at PerplexityBot ikke er en træningscrawler, så en blokering koster synlighed i søgning uden at tjene det formål.
En opsætning, der lukker Perplexity ind og holder et privat område lukket, ser sådan ud:
User-agent: PerplexityBot
Allow: /
Disallow: /account/
User-agent: *
Allow: /
Disallow: /account/
Sitemap: https://example.com/sitemap.xml
Tjek også, at selve filen svarer korrekt. Hvis robots.txt giver en serverfejl, skal en crawler ifølge RFC 9309 antage, at hele sitet er forbudt. En robots.txt-adresse, der returnerer en HTML-side med status 200, indeholder ingen gyldige regler. Perplexity siger, at ændringer kan tage op til 24 timer om at slå igennem.
Blokerer din firewall eller dit CDN Perplexity?
robots.txt er en anmodning, ikke en adgangskontrol. Din firewall, dit CDN eller din bot-beskyttelse afgør, hvad der faktisk sendes tilbage, og den kan svare Perplexity med en 403, en 429 eller en udfordringsside, mens dine egne browserbesøg ser normale ud. Perplexitys dokumentation siger, at sites bag en web application firewall muligvis eksplicit skal tillade dens bots.
Test det ved at hente den samme URL som en browser og som hver Perplexity-agent og sammenligne status og størrelse:
for UA in "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36" \
"Mozilla/5.0 (compatible; PerplexityBot/1.0; +https://perplexity.ai/perplexitybot)" \
"Mozilla/5.0 (compatible; Perplexity-User/1.0; +https://perplexity.ai/perplexity-user)"; do
curl -s -o /dev/null -w "%{http_code} %{size_download}\n" -A "$UA" https://example.com/page
done
En 403, 429 eller 503 kun til Perplexity-agenterne, en side med titlen Just a moment... eller et 200-svar, der er meget mindre end browserens, peger alt sammen på firewallen. Testen kommer fra din IP-adresse, ikke fra Perplexitys, så den viser, hvordan dine regler behandler user agent'en; IP-baserede regler kan stadig opføre sig anderledes over for den rigtige crawler.
Bruger du Cloudflare, er der to ting at bemærke. Perplexitys dokumentation gentager Cloudflares egen udtalelse om, at Bot Fight Mode ikke kan springes over med brugerdefinerede WAF-regler, så hvis den funktion udfordrer Perplexity, hjælper en tilladelsesregel ikke. Og i august 2025 sagde Cloudflare, at de havde fjernet Perplexity fra deres liste over verificerede bots efter at have observeret det, de beskrev som uanmeldt crawling; Perplexity bestred den fremstilling. Regler, der kun lader verificerede bots slippe igennem, dækker derfor muligvis ikke Perplexity. Tjek den aktuelle status i dit dashboard i stedet for at antage noget.
Hvordan tillader jeg Perplexity ud fra dets offentliggjorte IP-intervaller?
Enhver kan sende en forespørgsel, der udgiver sig for at være PerplexityBot, så en tilladelsesregel, der kun matcher user agent'en, lader også efterlignere slippe ind. Perplexity offentliggør adresseintervallerne for begge agenter og anbefaler at matche user agent og IP-adresse sammen:
curl -s https://www.perplexity.ai/perplexitybot.json | jq -r '.prefixes[] | .ipv4Prefix // .ipv6Prefix'
curl -s https://www.perplexity.ai/perplexity-user.json | jq -r '.prefixes[] | .ipv4Prefix // .ipv6Prefix'
Perplexity siger, at disse lister opdateres jævnligt, og foreslår at automatisere opdateringen af dine WAF-regler. Placér tilladelsesreglen over alle regler, der blokerer eller udfordrer forespørgsler: først blandt Cloudflares brugerdefinerede regler eller med et lavere prioritetsnummer i AWS WAF. Hold derefter øje med dine logs, for firewallændringer kan tage tid om at slå igennem.
Kan JavaScript-rendering forhindre Perplexity i at læse en side?
Det kan den. Perplexitys crawlerdokumentation siger ikke, om dens agenter kører JavaScript, så den sikre antagelse er, at den tekst, en crawler har brug for, skal stå i den HTML, serveren sender. Sider, der bygges helt i browseren, for eksempel single-page-apps uden server-rendering, kan komme som en tom skal med en indlæsningsindikator.
En hurtig kontrol er at hente siden med curl og søge i outputtet efter en sætning fra dit hovedindhold. Står den der ikke, tilføjes teksten af scripts. Server-side rendering, statisk generering eller prerendering til crawlere løser det for alle AI-crawlere på én gang, ikke kun Perplexity.
Hvad hvis alt er åbent, og mit site stadig ikke vises?
At kunne læses er en forudsætning, ikke en garanti. Perplexity offentliggør ikke, hvordan den vælger, hvilke kilder der citeres, så en side, som alle agenter kan læse, kan stadig tabe til sider, der besvarer spørgsmålet mere direkte. Det, du selv kan styre, er, at intet teknisk står i vejen: en klar sidetitel, svaret angivet tidligt i teksten og korrekte fakta, der stemmer med det, du siger andre steder.
Husk også, hvad robots.txt ikke dækker. Perplexity siger, at Perplexity-User generelt ignorerer robots.txt, fordi en bruger har bedt om hentningen. En regel for Perplexity-User er derfor ikke en pålidelig måde at blokere live-besøg på, og en robots.txt, der tillader den, er ikke bevis for, at den kommer igennem din firewall.
AISeeWhy henter din side som PerplexityBot, Perplexity-User og 12 andre crawlere ved siden af en browser, anvender dine robots.txt-regler for hver af dem, genkender udfordringssider og viser, hvor stor en del af teksten der når frem uden JavaScript, så du kan se, hvilket led i kæden der svigter.
Ofte stillede spørgsmål
Træner Perplexity sine modeller på mit indhold?
Perplexity siger, at PerplexityBot ikke bruges til at crawle indhold til AI-foundation-modeller, og at Perplexity-User ikke indsamler indhold til træning. At forbyde PerplexityBot fungerer derfor ikke som fravalg af træning; det mindsker kun din synlighed i Perplexitys søgeresultater.
Hvor lang tid efter, at jeg har rettet robots.txt, opdager Perplexity det?
Perplexity siger, at det kan tage op til 24 timer, før dens systemer afspejler ændringer i robots.txt. Firewallændringer træder i kraft, når din udbyder anvender dem, men giv crawleren tid til at vende tilbage, før du vurderer resultatet.
Kan jeg blokere Perplexity-User med robots.txt?
Ikke pålideligt. Perplexity siger, at hentningen generelt ignorerer robots.txt, fordi en bruger har bedt om den. Hvis du skal stoppe den, er en firewallregel, der matcher dens offentliggjorte IP-intervaller, den pålidelige kontrol.
Er det nok at tjekke user agent'en for at genkende Perplexity-trafik?
Nej. User agents er nemme at kopiere. Sammenlign kilde-IP'en med de intervaller, Perplexity offentliggør i perplexitybot.json og perplexity-user.json, og match både user agent og IP i firewallregler.
Kilder
- Perplexity: Perplexitys crawlere
- RFC 9309: Robots Exclusion Protocol
- Cloudflare: Bot Fight Mode
- Cloudflare: Perplexity bruger skjulte, uanmeldte crawlere til at omgå webstedsejeres forbud mod crawling
- Perplexity: Agenter eller bots? Sådan forstår du AI på det åbne web
- AISeeWhy: rapport om AI-crawleres adgang, 2026-11