PageSpeed and Lighthouse NotesPublic URL Requirement

Public URL Requirement

External performance testing services require a publicly reachable website URL in order to analyze loading behavior, caching, scripts, images, and response performance correctly. If the testing system cannot access the website normally, performance scans may fail or return incomplete results.

Most external testing services normally will not test:

  • localhost

  • private staging subdomains behind auth

  • local development domains

  • sites blocked by maintenance mode or firewall challenges

Common Access Restrictions That Prevent Testing

Many staging environments and development websites intentionally block public access using passwords, maintenance systems, VPN restrictions, firewall rules, or authentication layers. While this improves security, it also prevents external performance scanners from loading the website correctly.

If a performance tool cannot access the site, temporarily verify that the URL is publicly reachable before assuming the testing service itself is failing.

Continue reading