About

A public SEO leaderboard ranked on live data. Here's the story, with accurate dates.

The Statistics

Live now
Live on site now
All time
0Total visits
0Total domains
0Outbound clicks
Today
0Domains added
0Visits
0Outbound clicks

The idea

I'd come across sites like outbid.lol — leaderboards where your spot is basically for sale. It's a fun mechanic, but it means the number next to your name doesn't really mean anything except how much you spent to get there.

I wanted to try the opposite: a leaderboard where the only way up is by improving your SEO signals and mobile performance. No bidding, no backlinks for sale — just Authority, referring domains, and mobile performance, blended into one Highest Score. If your site improves, your rank improves. If it doesn't, paying us wouldn't change a thing — there's nothing to pay for. Full details on how listing works are in the terms and the privacy page.

Good to know

Is the link out real?

Yes — every listing gets a direct, crawlable link with no nofollow attribute. We can't promise it'll move your rankings, but it's never hidden behind a paid placement or a redirect.

Want your site removed?

Email info@highest.lol any time — no reason required, and it's handled promptly. See the privacy page for the details.

Is it actually free?

Yes, always. No paid tier, no bidding, no way to buy a better rank — see the rules page for exactly how ranking works.

How do I get listed?

Submit your URL and pick a category from the homepage. It's free and takes under a minute.

Recently added

DashClaw climbed from #9 to #8 today.

  1. MSMemdeklaro - Self-Declaration of IdentityOtherSep 8
  2. LRLead RecorderMarketingSep 8
  3. ZIZikashaMarketingSep 7

How it actually happened

  1. Domain registered

    highest.lol registered — just the name and the idea, nothing built yet.

  2. Build started

    First commit: a static prototype with the look and feel, no backend yet.

  3. Became a working application

    Migrated to Next.js and Supabase and shipped the submission-and-verification flow, then added self-hosted analytics and a visitor count that updates instantly instead of resetting on refresh.

  4. Ranking data went live

    Authority, referring domains, and mobile performance started feeding one composite Highest Score — the number that actually decides rank.

  5. Domain pages and continued improvements

    An accessibility and mobile pass, honest pending states, a page for every listing with its own click and score history plus a claim flow, this page, bot protection, an admin approval step, and a steady stream of smaller fixes — see the full log below.

  6. Going live

    55 hours after the domain was registered, highest.lol opened up to real traffic — starting with a push on X.

View full build log
  1. Domain registered

    highest.lol registered. Nothing built yet — just the name and the idea.

  2. Build started

    First commit: a static prototype. No backend, no numbers — just the look and feel.

  3. Became a working app

    Migrated to Next.js and Supabase, then shipped the submission-and-verification flow — actual domains, a live database, no more placeholder data.

  4. Analytics and live visitors

    Self-hosted analytics wired up, plus a live visitor count over Supabase Realtime — not a number that resets on refresh.

  5. Ranking data went live

    Authority, referring domains, and mobile performance started feeding a composite Highest Score — the number that decides rank.

  6. Accessibility + mobile rebuild

    A full pass on focus management, keyboard navigation, and a rebuilt mobile leaderboard — not an afterthought.

  7. Data cleanup

    Honest pending states, clean brand names instead of raw page titles, restored live stat counters, a fixed favicon-persistence bug, and a PageSpeed timeout fix — live audits were taking longer than the code assumed.

  8. Click counts and validation

    PageSpeed now fetches right after email confirmation instead of waiting on the next daily refresh. Every listing shows a click count under its Visit button, and a silently-disabled submit button was replaced with an inline error.

  9. This page, and a Trending list

    This page went up with a live stats card and this timeline, then grew a "Trending" widget ranked by genuine clicks, a second sponsor slot, cross-links between every legal page, a "Recently added" list, and a rank-movement callout.

  10. A page for every listing

    Every domain got its own page with a click history chart, a Highest Score trend (one point per daily refresh), and a way to claim it. Trending's window also widened from 1 hour to 24, since it sat empty most of the time at this traffic level.

  11. Bot protection, an approval queue, and a real-time rank

    Vercel BotID on every form-backed route, a manual admin review step before a submission goes live (email verification alone used to be enough to publish, which left an opening for someone to submit a domain they don't own), a rank computed the moment a listing is approved instead of waiting on the next daily refresh, and this mobile density pass.

  12. Going live

    55 hours after the domain was registered, highest.lol opened up to real traffic — starting with a push on X.

  13. Still shipping

    Continuous fixes — the same discipline as every entry above: honest data, bugs found and fixed, nothing faked to look finished.