SlyDuck
SlyDuck
Back to The Pond
Product5 min read

What's Actually in a Project Health Score?

SlyDuck gives your project a health score. But what goes into that number? Here's the full breakdown of how we calculate it—no black boxes.

James Wolf

James Wolf

Founder @ SlyDuck

December 30, 2025
Health score being calculated from components

Why Transparency Matters

Some monitoring tools give you a score and say "trust us." We think you should know exactly what affects your project's health rating and why.

Here's the full breakdown.

The Four Pillars

Your health score is calculated from four categories:

  • Uptime & Availability (25%)
  • Security (25%)
  • Performance (25%)
  • SEO & Discoverability (25%)

Each pillar contributes equally because each matters equally. A fast, well-optimized site that's down is useless. A secure site that nobody can find isn't helping your business.

Pillar 1: Uptime & Availability (25%)

What We Check

  • Is the site responding? (HTTP 200)
  • How fast is the response? (Time to first byte)
  • Is SSL valid? (Certificate not expired)

Scoring

  • Site up with good response time: Full points
  • Site up but slow (>3s TTFB): Reduced points
  • SSL expiring within 30 days: Warning, reduced points
  • SSL expiring within 7 days: Critical, major reduction
  • Site down: Zero points for this pillar

Why It Matters

If your site isn't reachable, nothing else matters. SSL issues destroy trust instantly—browsers show scary warnings.

Pillar 2: Security (25%)

What We Check

  • Dependency vulnerabilities (via GitHub Advisory Database)
  • Vulnerability severity (Critical, High, Medium, Low)
  • Outdated packages (potential security risk)

Scoring

  • No vulnerabilities: Full points
  • Low/Medium vulnerabilities: Minor reduction
  • High vulnerabilities: Significant reduction
  • Critical vulnerabilities: Major reduction
  • Multiple critical vulnerabilities: Near-zero

Why It Matters

One critical vulnerability can lead to data breaches, defacement, or worse. We weight severity heavily because a single critical issue is worse than ten low-severity ones.

Pillar 3: Performance (25%)

What We Check

  • Performance score (from PageSpeed Insights)
  • Core Web Vitals:

- LCP (Largest Contentful Paint)

- CLS (Cumulative Layout Shift)

- FCP (First Contentful Paint)

Scoring

  • Performance 90+: Full points
  • Performance 70-89: Good, minor reduction
  • Performance 50-69: Needs improvement, moderate reduction
  • Performance below 50: Poor, significant reduction

Why It Matters

Google uses Core Web Vitals as a ranking factor. Users bounce from slow sites. Performance directly impacts conversions and SEO.

Pillar 4: SEO & Discoverability (25%)

What We Check

  • Basic on-page SEO (titles, meta descriptions, headings)
  • Mobile-friendliness (viewport meta tag)
  • Crawlability (robots.txt, major issues)
  • AI crawler access (are you visible to ChatGPT, Claude, etc.?)

Scoring

  • All basics in place: Full points
  • Missing meta descriptions: Minor reduction
  • Missing title tags: Moderate reduction
  • Blocking crawlers unintentionally: Reduction
  • Major crawlability issues: Significant reduction

Why It Matters

If search engines (and AI assistants) can't understand your site, you're invisible. Basic SEO isn't optional—it's foundational.

How Scores Combine

Each pillar gives a score from 0-100. Your overall health score is the weighted average:

Health Score = (Uptime × 0.25) + (Security × 0.25) + (Performance × 0.25) + (SEO × 0.25)

Score Interpretation

  • 90-100: Excellent - Your project is in great shape
  • 70-89: Good - Minor issues to address
  • 50-69: Fair - Several areas need attention
  • Below 50: Poor - Critical issues require immediate action

What Doesn't Affect Your Score

We intentionally exclude:

  • Vanity metrics (social shares, backlinks count)
  • Arbitrary style preferences (we don't penalize design choices)
  • Enterprise-only concerns (multi-region redundancy, etc.)

The score reflects what actually matters for indie projects and small teams.

Why Equal Weighting?

We considered weighting uptime or security higher. But here's the thing:

  • A secure, fast, SEO-optimized site that's down is worthless
  • An always-up site with critical vulnerabilities is a liability
  • A fast, secure site that nobody can find isn't helping your business

Each pillar can independently tank your project. Equal weighting reflects this reality.

Improving Your Score

Your dashboard shows exactly which pillar is dragging your score down:

  • Uptime low? Check SSL expiry, investigate downtime
  • Security low? Update vulnerable dependencies
  • Performance low? Optimize images, reduce JavaScript
  • SEO low? Add missing meta tags, fix heading structure

No guessing. No mystery.

---

See your project's health score breakdown. Check your projects.

Get your transparent health score

No black boxes. SlyDuck shows exactly what goes into your project's health score—uptime, security, performance, and SEO. Know what to fix and why.

See Your Score Breakdown
James Wolf

James Wolf

Founder @ SlyDuck

Building SlyDuck: the growth dashboard for vibe coders. Builder, leader, Dad, creator.

Related Articles