Designing an LLM Leaderboard That Can Survive Change A developer's design memo argues that LLM leaderboards must separate signals like capability, coding, reasoning, and pricing to remain auditable. The memo recommends exposing measurement context, handling edge cases explicitly, and keeping raw data separate from presentation to maintain credibility as models and benchmarks evolve. An LLM comparison page is easy to sketch and hard to keep honest. The first version usually has a table, a score column, and a sort button. The second version has multiple model families, benchmark updates, pricing changes, provider outages, and users asking why two “top” models disagree. This is an interface-level design memo, not a description of private implementation. The goal is to make the data contract visible enough that a product team can discuss it, test it, and revise it. The first design decision is not the color of the score badge. It is deciding which signals belong together and which must remain separate. The public LLMBoard AI https://www.llmboard.ai/ homepage is a useful reference point because it exposes separate paths for overall capability, coding, reasoning, math, knowledge, instruction following, pricing, speed, provider reliability, and benchmark detail. That separation suggests a simple taxonomy: If these are collapsed into one score too early, the interface becomes persuasive but difficult to audit. A leaderboard row needs more than the fields model name and score. A useful conceptual record might include: This matters when a provider renames a model, a benchmark changes version, or a price is quoted per million tokens in one place and per request in another. The UI should not make two records look identical when the measurement contracts differ. Users should be able to answer: “What exactly am I looking at?” A compact state summary near the table can show the selected modality, task category, benchmark, date range, price basis, and sort field. The phrase LLM Leaderboard https://www.llmboard.ai/ is often treated as if it names one universal table. In product design, it is better treated as a family of views sharing a model catalog. The selected view should be part of the URL or a restorable filter state so a reader can share the same comparison with a teammate. The most informative user moment is often not when one model wins every table. It is when the leader changes by task, price, or speed. Instead of hiding that disagreement, make it readable. Useful interface patterns include: The happy path is a sorted table. The product quality appears in the awkward cases: For each case, write the expected user-visible behavior before writing UI copy. “Not available” is different from zero. “Not comparable” is different from a low rank. “Last updated” is not the same as “verified today.” Before shipping a new ranking view, ask four questions: If the answer to any question is no, the interface needs more context, not a brighter badge. One final engineering habit helps: keep the raw measurement and the editorial presentation separate. A card may show a rounded score for scanning, while the detail view preserves the original unit, source, and timestamp. That makes a redesign less likely to rewrite the meaning of an old result. An LLM leaderboard is a data product. Its credibility comes from the boundaries around each number: what was measured, when, under which conditions, and how the result should be used. Design those boundaries as carefully as the ranking itself, and the page can remain useful even as models and benchmarks keep moving.