Step-by-Step Fix
A blank results page on Perplexity — where the page loads but the answer area stays empty or spins indefinitely — is a different problem from search returning no relevant results. This guide addresses the rendering failure case. Work through these steps in order.
Step 1: Hard Reload the Page
A hard reload bypasses the browser cache and forces Perplexity to reload all page assets fresh.
- On the Perplexity results page, press Ctrl+Shift+R (Windows/Linux) or Cmd+Shift+R (Mac)
- Wait for the full page to reload
- Submit your query again
- If results appear, a stale cached file was causing the blank page
This resolves blank results caused by cached versions of Perplexity's JavaScript files that are out of date after a site update.
Step 2: Disable Ad Blockers and Privacy Extensions
Browser extensions — especially ad blockers and script blockers — are the most frequent cause of blank Perplexity results. They intercept Perplexity's streaming response requests, preventing the answer from rendering.
- Click the extensions icon in your browser toolbar
- Temporarily disable: uBlock Origin, AdGuard, Ghostery, Privacy Badger, NoScript, or any similar tool
- Reload the Perplexity page and submit your query
- If results appear, one of the disabled extensions is the cause
- Re-enable extensions one at a time to identify which one blocks results
- Add
perplexity.aito that extension's allowlist
Fastest test: open an incognito window (extensions are disabled by default) and check if results load.
Step 3: Clear Browser Cache and Cookies for Perplexity
Corrupted cached JavaScript or session data can prevent the results area from rendering.
Chrome:
- Press
Ctrl+Shift+Delete - Set time range to All time
- Check Cached images and files and Cookies and other site data
- Click Clear data
- Reopen Chrome and go to perplexity.ai
Firefox:
- Press
Ctrl+Shift+Delete - Check Cookies and Site Data and Cached Web Content
- Click Clear Now
To clear cache for perplexity.ai only in Chrome: go to Settings > Privacy and Security > Site Settings > View permissions and data stored across sites > search "perplexity" > click Clear data.
Step 4: Check JavaScript Settings
Perplexity requires JavaScript to render search results. If JavaScript is disabled or restricted, the answer area will be blank.
Chrome:
- Go to Settings > Privacy and Security > Site Settings
- Click JavaScript
- Ensure Sites can use JavaScript is selected (not blocked)
- If perplexity.ai is in the blocked list, remove it
Firefox:
- Type
about:configin the address bar - Search for
javascript.enabled - If the value shows false, click the toggle to set it to true
Step 5: Test on a Different Browser and Network
If the issue persists after clearing cache and disabling extensions, test whether it is specific to your browser or network.
- Open a different browser (Chrome, Firefox, Edge, or Safari) on the same device
- Navigate to perplexity.ai and run the same query
- If results appear, the issue is with your original browser's configuration
- If results are blank on all browsers, connect your device to a mobile hotspot
- Test again on the hotspot — if results appear, your regular network (VPN, corporate firewall, or ISP) is blocking Perplexity's response streams
Step 6: Check Perplexity's Status Page
A partial service outage can cause blank results even when the page itself loads successfully.
- Go to perplexity.ai/status in a new tab
- Check for any active incidents related to search or answer generation
- If an incident is listed, results will return automatically once it is resolved
- Follow @perplexity_ai on X for real-time outage updates
Step 7: Log Out and Back In
An expired or corrupted authentication session can cause the results area to fail.
- Click your profile icon in the top-right corner
- Select Sign out
- Close all Perplexity browser tabs
- Reopen Perplexity and sign in again
- Run your query
Why This Happens
Perplexity renders search results using a streaming architecture — the AI answer appears progressively as it is generated, not all at once after loading. This streaming is handled by JavaScript and server-sent events. If any of the following happens, the rendering pipeline breaks and the results area stays blank:
- Extension interference — Ad blockers that block "tracking" requests sometimes block Perplexity's response stream, which looks like a long-polling API call
- Stale JavaScript cache — Perplexity deploys updates regularly; if your browser has cached an old version of their JavaScript bundle, the new page structure and the old scripts can conflict
- Network filtering — Corporate proxies or VPNs that inspect HTTPS traffic can interrupt streaming connections, causing the stream to close before rendering completes
- Session expiry — Expired session tokens cause the API request to return an authentication error silently, resulting in a blank results panel
Common Mistakes to Avoid
- Confusing a blank results page with Perplexity being down. The site being reachable (page loads) means it is not a full outage — the problem is in how your browser renders the results.
- Retrying the same query without changing anything. If results are blank due to an extension or cache issue, retrying will produce the same blank result. Change one variable (disable extension, clear cache, try incognito) before retrying.
- Not testing incognito mode first. The incognito test is the quickest way to determine whether an extension is responsible. Skip directly to this if you want the fastest diagnosis.
- Forgetting that VPNs can affect streaming. Some users disable VPN only to rule out IP blocks, but miss that their VPN was also interrupting the streaming connection. Test without VPN entirely, not just with a different server.
- Assuming the issue is with the query content. Blank results are almost never caused by the content of the query — they are caused by how the page renders in the browser. Rephrasing the query will not fix a rendering problem.