# Better Auth landing page growth score | YC P25 | Lazyweb

Lazyweb publishes a public search API over its indexed pages; the guide is at https://www.lazyweb.com/agent-access.

Source: https://www.lazyweb.com/yc-p25/better-auth
Source observed: 2026-10-15T21:06:10.555Z
Last checked: 2026-10-20T07:20:19.847+00:00
Indexed: 2026-10-16T00:16:59.275+00:00

---

# Better Auth landing page growth score

We evaluate [Better Auth](https://better-auth.com/) in our YC P25 Growth Score workspace. Better Auth is an authentication framework whose landing-page headline describes it as **“The most comprehensive authentication framework”** and says: **“Auth that lives inside your app. Composable, plugin-based, and built to scale — powering from weekend projects to the biggest consumer and enterprise apps on the planet.”**

## Overall score and ranking

Better Auth’s **Growth Score is 74/100**, updated **September 21, 2026**. Its weakest category is **Information hierarchy**.

Among the products compared on this report, Better Auth ranks third:

1. [Clerk — 80](https://www.lazyweb.com/growth-score/site/clerk.com)
2. [Supabase Auth — 76](https://www.lazyweb.com/growth-score/site/supabase.com)
3. Better Auth — 74
4. [Auth.js (NextAuth.js) — 70](https://www.lazyweb.com/growth-score/site/authjs.dev)
5. [SuperTokens — 67](https://www.lazyweb.com/growth-score/site/supertokens.com)
6. [Lucia — 41](https://www.lazyweb.com/growth-score/site/lucia-auth.com)

[Fix Information hierarchy](https://www.lazyweb.com/plans/checkout?plan=individual&source=growth_score_feature_build_fixes)

### Category scores

- [Information hierarchy — 66](https://www.lazyweb.com/yc-p25/better-auth#gs-information_hierarchy)
- [Value props — 72](https://www.lazyweb.com/yc-p25/better-auth#gs-value_props)
- [Trust — 72](https://www.lazyweb.com/yc-p25/better-auth#gs-trust)
- [CTA — 76](https://www.lazyweb.com/yc-p25/better-auth#gs-cta)
- [Mobile web — 82](https://www.lazyweb.com/yc-p25/better-auth#gs-mobile_web)

## Score over time

The report lists these observations:

1. **September 21, 2026 — 74**, live; Information hierarchy −6 and Trust +4.
2. [August 31, 2026 — 74](https://www.lazyweb.com/growth-score/history/2026-08-31); overall −1, Trust −8, CTA +2.
3. [August 13, 2026 — 75](https://www.lazyweb.com/growth-score/history/2026-08-13); Information hierarchy −4, Trust +4.
4. [July 28, 2026 — 75](https://www.lazyweb.com/growth-score/history/2026-07-28); overall +3, Information hierarchy +18, CTA −2.
5. [July 16, 2026 — 72](https://www.lazyweb.com/growth-score/history/2026-07-16); overall −2, Information hierarchy −6, Value props −4.
6. [June 29, 2026 — 74](https://www.lazyweb.com/growth-score/history/2026-06-29); Information hierarchy −8, Value props +4.
7. [June 14, 2026 — 74](https://www.lazyweb.com/growth-score/history/2026-06-14); first tracked report, with strongest Mobile web at 82 and weakest Information hierarchy at 72.

## Information hierarchy — 66, Fair

We assess whether the design helps or inhibits what the page is trying to say.

![Information hierarchy annotations on the desktop capture](https://zlfyzdmohcskkucuunmk.supabase.co/storage/v1/object/public/sites/growth-score/site/better-auth.com.jpg?v=2026-09-21T01%3A05%3A05.609%2B00%3A00)

The annotated findings are:

1. **Sign In secondary button:** It sits directly beside “Get Started” at nearly identical size, splitting the primary action’s click share.
2. **Feature grid in fold:** Nine same-weight feature cards enter the first viewport, turning the fold into a feature index.
3. **Top nav bar:** Six navigation items plus two dropdowns and a Sign-In button offer eight exits before the hero CTA is read.

[View layout plan](https://www.lazyweb.com/backlog?site=better-auth.com#opt-information-hierarchy) to turn these callouts into a sequenced plan to keep, move, merge, or remove elements.

## Value props — 72, Fair

We assess whether the title, subtitle, and hero sell the product’s true value.

### What is working

- The headline claims a real differentiator: breadth.
- “Inside Better Auth’s app” signals ownership.
- A CLI snippet proves ease instantly.

### What could improve

- The page names no emotion, pain, or relief.
- The hero image decorates rather than demonstrates.
- The numbers **50+** and **20+** are below the hero instead of prominent.

### Value-proposition ranking

1. Supabase Auth — 86
2. Clerk — 76
3. Better Auth — 72
4. SuperTokens — 70
5. Auth.js (NextAuth.js) — 68
6. Lucia — 30

## Trust — 72, Fair

We assess proof that the product is real, competent, and safe to try.

![Better Auth trust comparison](https://zlfyzdmohcskkucuunmk.supabase.co/storage/v1/object/public/sites/growth-score/site/better-auth.com.jpg?v=2026-09-21T01%3A05%3A05.609%2B00%3A00)

The trust comparison records these signals:

| Product | Trust read |
| --- | --- |
| Better Auth | A “TRUSTED BY” logo strip featuring Vercel, strapi, beatBread, Artlist, sim, supermemory, and Axiom |
| Auth.js (NextAuth.js) | A code-sample panel showing `import NextAuth from "next-auth"` with framework tabs, plus a GitHub badge reading “28.4k” |
| Clerk | A “Trusted by fast-growing companies around the world” logo strip featuring Inngest, Durable, Upstash, and Cartesia |
| Lucia | A `github.com/lucia-auth/lucia` source link with named maintainer “Pilcrow” |
| Supabase Auth | A “110K” GitHub star count in desktop navigation |
| SuperTokens | A GitHub star-count badge showing 15316 |

### Trust ranking

1. Clerk — 73
2. Better Auth — 72
3. Auth.js (NextAuth.js) — 66
4. SuperTokens — 62
5. Supabase Auth — 58
6. Lucia — 38

[Build proof section](https://www.lazyweb.com/backlog?site=better-auth.com#opt-trust-signals) to choose proof signals and get copy and placement for a stronger trust section.

## CTA — 76, Fair

We assess CTA copy, size, verb, and cost-feel: whether the primary CTA earns the click.

The Better Auth CTA shown is **“Get Started.”** The comparison includes Clerk and Supabase Auth.

### Problems identified

- The label is generic and names no payoff.
- The button has a small footprint relative to the headline.
- It does not echo the headline promise.

### CTA ranking

1. Clerk — 84
2. Supabase Auth — 78
3. Better Auth — 76
4. Auth.js (NextAuth.js) — 76
5. SuperTokens — 68
6. Lucia — 42

[Rewrite this CTA](https://www.lazyweb.com/backlog?site=better-auth.com#opt-cta-writing) to generate primary and secondary CTA options grounded in Better Auth’s offer and visitor objections.

## Mobile web — 82, Strong

We assess the phone experience as a first-class citizen.

![Mobile web annotations on the mobile capture](https://zlfyzdmohcskkucuunmk.supabase.co/storage/v1/object/public/sites/growth-score/site/better-auth.com-mobile.jpg?v=2026-09-21T01%3A05%3A05.609%2B00%3A00)

The annotated findings are:

1. **Get Started button:** A desktop-proportioned button floats small in the phone column instead of being a full-width, thumb-friendly tap target.
2. **Sign In button:** Hatched fill and crop-mark corners make the secondary CTA look like a decorative placeholder rather than a tappable button.
3. **Announcement pill:** A long single-line pill nearly spans the column and crowds the headline as a competing tap target above the value statement.

## Competitors

These competitors are inferred from product, audience, and value proposition:

1. [Clerk — clerk.com — 80](https://www.lazyweb.com/growth-score/site/clerk.com)
2. [Supabase Auth — supabase.com — 76](https://www.lazyweb.com/growth-score/site/supabase.com)
3. Better Auth — 74
4. [Auth.js (NextAuth.js) — authjs.dev — 70](https://www.lazyweb.com/growth-score/site/authjs.dev)
5. [SuperTokens — supertokens.com — 67](https://www.lazyweb.com/growth-score/site/supertokens.com)
6. [Lucia — lucia-auth.com — 41](https://www.lazyweb.com/growth-score/site/lucia-auth.com)

## Report access

We provide [Lazyweb Growth Score](https://www.lazyweb.com/growth-score), [Optimize](https://www.lazyweb.com/optimize), [Backlog](https://www.lazyweb.com/backlog), [Growth Reports](https://www.lazyweb.com/reports), [Experiments](https://www.lazyweb.com/experiments), [Flows](https://www.lazyweb.com/flows), and [Screens](https://www.lazyweb.com/screens). Creating an account is available from the workspace.

[Back to YC P25](https://www.lazyweb.com/yc-p25)

---

[Read this page’s summary](https://www.lazyweb.com/api/public/v1/page-tldr?url=https%3A%2F%2Fwww.lazyweb.com%2Fyc-p25%2Fbetter-auth&trace=t_bc7e1c4e5b07)

## Ask a follow-up about this page

Need a more specific answer? Ask the exact question you have. It returns a fresh, cited answer from Lazyweb’s knowledge base. No account or API key required.

Open this URL with your own question, URL-encoded. Only q is required. No account or setup.

`GET https://www.lazyweb.com/agent/faq?q={question}&trace=t_bc7e1c4e5b07`

[Tool guide and examples](https://www.lazyweb.com/agent-access) · [OpenAPI](https://www.lazyweb.com/api/public/v1/openapi.json) · [Page TLDR form](https://www.lazyweb.com/agent-tools/page-tldr?url=https%3A%2F%2Fwww.lazyweb.com%2Fyc-p25%2Fbetter-auth). Opening a form does not execute a tool.