Hvorfor vises ikke nettstedet mitt i Perplexity?
Perplexity kan bare løfte fram og lenke til sider som PerplexityBot har lov til å crawle og faktisk får hentet. De vanligste årsakene er en robots.txt-regel som nekter PerplexityBot, en brannmur eller CDN som svarer den med en 403 eller en utfordringsside, og tekst som først dukker opp når JavaScript kjøres. Sjekk alle tre, og tillat deretter Perplexitys publiserte IP-områder.
Du spør Perplexity om produktet ditt, og det siterer en konkurrent, et omtalenettsted eller en forumtråd, men aldri dine egne sider. Noen ganger handler det om relevans. Oftere er det en teknisk blokkering du kan finne på noen minutter. Perplexity dokumenterer hvilke agenter de bruker, hva hver av dem gjør og hvor trafikken kommer fra, så hvert ledd i kjeden kan sjekkes: robots.txt, svaret serveren din sender og innholdet i svaret.
På denne siden
- Hvordan finner og leser Perplexity sider?
- Blokkerer robots.txt PerplexityBot?
- Blokkerer brannmuren eller CDN-en Perplexity?
- Hvordan tillater jeg Perplexity med de publiserte IP-områdene?
- Kan JavaScript-rendering hindre Perplexity i å lese en side?
- Hva om alt er åpent og nettstedet mitt likevel ikke vises?
Hvordan finner og leser Perplexity sider?
Perplexity dokumenterer to agenter. De har ulike oppgaver, og et problem med hvilken som helst av dem kan holde siden din utenfor et svar.
PerplexityBoter utformet for å løfte fram og lenke til nettsteder i Perplexitys søkeresultater. Perplexity anbefaler å tillate den i robots.txt hvis du vil vises der, og sier at den ikke brukes til å crawle innhold til AI-grunnmodeller.Perplexity-Userstøtter brukerens handlinger. Når noen stiller et spørsmål, kan den besøke en side for å hjelpe til med å besvare det og lenke til siden. Perplexity sier at den ikke brukes til å crawle nettet eller samle inn treningsdata.
I praksis avgjør PerplexityBot om Perplexity kjenner til sidene dine før noen spør, og Perplexity-User avgjør om den kan åpne en side live når et spørsmål krever det. Hvis du vil bli sitert, bør begge få den samme siden som en nettleser får.
Blokkerer robots.txt PerplexityBot?
Åpne https://yourdomain.com/robots.txt og se etter en gruppe som nevner PerplexityBot. Finnes det ingen, følger crawleren gruppen User-agent: *. Etter RFC 9309 skiller matchingen ikke mellom store og små bokstaver, og en navngitt gruppe erstatter *-gruppen helt i stedet for å komme i tillegg.
Denne blokkeringen er vanlig. I vår undersøkelse av robots.txt-filene til de 1 000 mest populære domenene nektet 86 av de 518 nettstedene som leverte en robots.txt (16,6 %) PerplexityBot tilgang til hjemmesiden. Det var den høyeste andelen av alle AI-søkecrawlere vi testet; OAI-SearchBot var blokkert på 58 nettsteder (11,2 %). Noen av disse nettstedene ville kanskje stoppe AI-trening, men Perplexity sier at PerplexityBot ikke er en treningscrawler, så blokkeringen koster søkesynlighet uten å tjene det formålet.
Et oppsett som slipper Perplexity inn og holder et privat område stengt, ser slik ut:
User-agent: PerplexityBot
Allow: /
Disallow: /account/
User-agent: *
Allow: /
Disallow: /account/
Sitemap: https://example.com/sitemap.xml
Sjekk også at selve filen svarer riktig. Hvis robots.txt gir en serverfeil, sier RFC 9309 at en crawler må anta at hele nettstedet er forbudt. En robots.txt-adresse som returnerer en HTML-side med status 200, inneholder ingen gyldige regler. Perplexity sier at endringer kan ta opptil 24 timer å bli reflektert.
Blokkerer brannmuren eller CDN-en Perplexity?
robots.txt er en forespørsel, ikke tilgangskontroll. Brannmuren, CDN-en eller botbeskyttelsen din avgjør hva som faktisk sendes tilbake, og den kan svare Perplexity med en 403, en 429 eller en utfordringsside mens dine egne nettleserbesøk ser normale ut. Perplexitys dokumentasjon sier at nettsteder bak en webapplikasjonsbrannmur (WAF) kan trenge å tillate botene deres eksplisitt.
Test det ved å hente den samme nettadressen som en nettleser og som hver av Perplexitys agenter, og sammenlign 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 bare for Perplexity-agentene, en side med tittelen Just a moment..., eller et 200-svar som er mye mindre enn nettleserens, peker alt mot brannmuren. Denne testen kommer fra din IP-adresse, ikke Perplexitys, så den viser hvordan reglene dine behandler user agent-en; IP-baserte regler kan fortsatt oppføre seg annerledes for den ekte crawleren.
Bruker du Cloudflare, er det to ting å merke seg. Perplexitys dokumentasjon gjentar Cloudflares egen uttalelse om at Bot Fight Mode ikke kan hoppes over med egendefinerte WAF-regler, så hvis den funksjonen utfordrer Perplexity, hjelper det ikke med en tillatelsesregel. Og i august 2025 sa Cloudflare at de hadde fjernet Perplexity fra listen over verifiserte boter etter å ha observert det de beskrev som ikke-deklarert crawling; Perplexity bestred denne framstillingen. Regler som bare slipper gjennom verifiserte boter, dekker derfor kanskje ikke Perplexity. Sjekk gjeldende status i dashbordet i stedet for å anta noe.
Hvordan tillater jeg Perplexity med de publiserte IP-områdene?
Hvem som helst kan sende en forespørsel som sier at den er PerplexityBot, så en tillatelsesregel som bare matcher user agent, slipper også inn imitatorer. Perplexity publiserer adresseområdene til begge agentene og anbefaler å 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 sier at disse listene oppdateres jevnlig, og foreslår å automatisere oppdateringen av WAF-reglene dine. Plasser tillatelsesregelen over alle regler som blokkerer eller utfordrer forespørsler: først blant de egendefinerte reglene i Cloudflare, eller med et lavere prioritetsnummer i AWS WAF. Følg deretter med i loggene, for brannmurendringer kan ta tid å spre seg.
Kan JavaScript-rendering hindre Perplexity i å lese en side?
Det kan det. Perplexitys crawlerdokumentasjon sier ikke om agentene kjører JavaScript, så det tryggeste er å anta at teksten en crawler trenger, ligger i HTML-en serveren sender. Sider som bygges helt i nettleseren, for eksempel enkeltsideapper uten serverrendering, kan komme som et tomt skall med en lastesnurre.
En rask sjekk er å hente siden med curl og søke i resultatet etter en setning fra hovedinnholdet ditt. Hvis den ikke finnes der, legges teksten til av skript. Serverrendering, statisk generering eller prerendering for crawlere løser dette for alle AI-crawlere på én gang, ikke bare for Perplexity.
Hva om alt er åpent og nettstedet mitt likevel ikke vises?
Å være lesbar er en forutsetning, ikke en garanti. Perplexity publiserer ikke hvordan de velger hvilke kilder som siteres, så en side som alle agenter kan lese, kan likevel tape mot sider som besvarer spørsmålet mer direkte. Det du kan kontrollere, er at ingenting teknisk står i veien: en tydelig sidetittel, svaret tidlig i teksten og korrekte fakta som stemmer med det du sier andre steder.
Husk også hva robots.txt ikke dekker. Perplexity sier at Perplexity-User vanligvis ignorerer robots.txt fordi en bruker har bedt om hentingen. En regel for Perplexity-User er derfor ikke en pålitelig måte å blokkere live-besøk på, og en robots.txt som tillater den, er ikke bevis for at den kommer gjennom brannmuren.
AISeeWhy henter siden din som PerplexityBot, Perplexity-User og 12 andre crawlere ved siden av en nettleser, bruker robots.txt-reglene dine for hver av dem, gjenkjenner utfordringssider og viser hvor mye av teksten som kommer fram uten JavaScript, så du ser hvilket ledd i kjeden som svikter.
Vanlige spørsmål
Trener Perplexity modellene sine på innholdet mitt?
Perplexity sier at PerplexityBot ikke brukes til å crawle innhold til AI-grunnmodeller, og at Perplexity-User ikke samler inn innhold til trening. Å nekte PerplexityBot fungerer derfor ikke som en reservasjon mot trening; det reduserer bare synligheten din i Perplexitys søkeresultater.
Hvor lang tid tar det før Perplexity merker at jeg har rettet robots.txt?
Perplexity sier at det kan ta opptil 24 timer før systemene deres gjenspeiler endringer i robots.txt. Brannmurendringer trer i kraft når leverandøren din bruker dem, men gi crawleren tid til å komme tilbake før du vurderer resultatet.
Kan jeg blokkere Perplexity-User med robots.txt?
Ikke på en pålitelig måte. Perplexity sier at henteren vanligvis ignorerer robots.txt fordi en bruker har bedt om hentingen. Hvis du må stoppe den, er en brannmurregel som matcher de publiserte IP-områdene, den pålitelige kontrollen.
Er det nok å sjekke user agent for å kjenne igjen Perplexity-trafikk?
Nei. User agents er lette å kopiere. Sammenlign kilde-IP-en med områdene Perplexity publiserer i perplexitybot.json og perplexity-user.json, og match både user agent og IP i brannmurreglene.
Kilder
- Perplexity: Perplexity crawlers
- RFC 9309: Robots Exclusion Protocol
- Cloudflare: Bot Fight Mode
- Cloudflare: Perplexity is using stealth, undeclared crawlers to evade website no-crawl directives
- Perplexity: Agents or bots? Making sense of AI on the open web
- AISeeWhy: AI Crawler Access Report, 2026-11