Skip to content
0lighthouserobot.com currently scores 100 out of 100 on Lighthouse — 100 performance, 100 accessibility, 100 best practices, 100 SEO. The live badge is in the footer.

Every site you ship, scored every day.

Google's official PageSpeed audit, run across every site you own and kept on the record.

NewRebuilt the public site

My Leaderboard

10/10 monitors · every 24h

Example
#SiteTotal
  • 1holgerkoenemann.com
    100
  • 2lighthouserobot.com
    100
  • 3templatedeck.com
    99
  • 4studio-nord.example
    96
  • 5atlas-docs.example
    94
  • 6getlumen.example
    91
  • 7fieldnotes.example
    88
  • 8northwind.example
    84
  • 9oldportal.example
    79
  • 10legacy-shop.example
    75

Example board · open the real one

A Lighthouse score is a snapshot.Performance is a trend — and it moves every timeyou deploy, add a script, or change a hero image.LighthouseRobot keeps the record so you noticethe drift before your users do.

01 — Automation

Set it once. It keeps auditing.

Add a URL and LighthouseRobot takes over: a full audit every 24 hours, run through Google's PageSpeed Insights API, stored as the median of 3 runs so a single bad sample never moves your chart.

Audit log

every 24h
  • 06:00:02Dispatch started
  • 06:00:14Audit queued
  • 06:01:37Median selected100
  • 06:02:05Audit queued
  • 06:03:28Median selected98
  • 06:04:11Run timed out
  • 06:05:46Median selected81
  • 06:07:19Score drop detected71
  • 06:07:52Dispatch complete

02 — Leaderboard

Rank your sites against each other.

Every site you monitor lands on one board, sorted by total score — so the site that needs you is always at the bottom of the list, and you can see at a glance which of your projects has quietly fallen behind.

My Websites

8/10 monitors · every 24h

SitePerfA11yBPSEOTotal
  • Marketing siteacme.example97100100100
  • Docsdocs.acme.example9610096100
  • Careerscareers.acme.example949610092
  • Blogblog.acme.example889696100
  • Product launchlaunch.acme.example72919692
  • Pricingacme.example/pricing76889285
  • Help centrehelp.acme.example64928879
  • Legacy shopshop.acme.example41847582

03 — Deep dive

The full picture behind one number.

Open any monitor for a 30-day history of all four scores, a Core Web Vitals breakdown with good / needs-improvement / poor ranges, and a resource overview of what the page actually loads.

Product launch

launch.acme.example

Desktop · median of 3 · 6h ago

Performance
Accessibility
Best Practices
SEO

Score History

30 days
−30d−20d−10dToday
PerformanceAccessibilityBest PracticesSEOTotal

Core Web Vitals

  • LCPLargest Contentful Paint3.1s
  • FCPFirst Contentful Paint1.6s
  • CLSCumulative Layout Shift0.08
  • TTFBTime to First Byte420ms
  • TBTTotal Blocking Time310ms
  • SISpeed Index4.1s

04 — Ask your assistant

Your scores, where you already work.

LighthouseRobot ships an MCP server, so Claude, Cursor or any MCP-compatible client can read your dashboard and tell you what to fix next — without you opening a browser tab.

claude_desktop_config.json
{  "mcpServers": {    "lighthouserobot": {      "command": "npx",      "args": [        "-y",        "mcp-remote",        "https://lighthouserobot.com/api/mcp",        "--header",        "Authorization: Bearer YOUR_API_TOKEN"      ]    }  }}
Tools exposed7
  • get_dashboardYour dashboard with every monitor and its latest scores
  • list_monitorsEvery site you are tracking
  • get_monitorOne monitor in full, with its history
  • get_performance_reportThe detailed report behind a score
  • get_improvement_suggestionsActionable optimization tips from PageSpeed
  • get_ranking_historyHow a site has moved on the board over time
  • get_winners_losersBest and worst performers in your portfolio

05 — Alerts

You find out before your users do.

Turn on score-drop alerts and LighthouseRobot emails you when a total score falls by 5, 10 or 15 points — whichever threshold you pick. One alert per monitor per day, so a bad week never turns into a full inbox.

Inbox

⚠️ Score Drop: shop.acme.example dropped by 11 points

Lighthouse Robot <notifications@lighthouserobot.com>

Hey,

The total score for shop.acme.example (https://shop.acme.example) has dropped from 82 to 71 (-11 points).

View details: https://lighthouserobot.com/dashboard/monitors/…

— Lighthouse Robot

You're receiving this because you enabled Score Drop Alerts.

Manage notifications: https://lighthouserobot.com/account

06 — Everything else

Built out well past the basics

Every feature below is live today — not a roadmap.

Score-drop alerts

Opt in to an email when a total score falls by 5, 10 or 15 points. One alert per monitor per day — no noise.

Subject: shop.acme.example dropped 11 points

Public share links

Share a leaderboard or a single monitor with a client. No account needed on their side.

lighthouserobot.com/s/rmm0D8RoMR8

Embeddable badge

A live SVG badge with all four scores, ready to paste into any README or footer.

/api/badge/htsFrf32LJw.svg

Social previews

Every share link renders a generated Open Graph card with the score ring on LinkedIn, Slack and X.

og:image · 1200x630

API tokens

Generate a token in account settings and pull your dashboard, monitors and reports programmatically.

Authorization: Bearer lhr_…

Private by default

Your dashboard, monitors and audit history are visible to you alone. Every share link is opt-in, and you can switch one off again at any time.

Sharing: off until you turn it on

Start keeping score.

Add your first site in under a minute. No credit card, no trial timer.