Skip to content
Audit Complete

Results for https://news.ycombinator.com

Visit site
Netherlands Netherlands · Amsterdam Completed: Apr 23, 2026 09:48 UTC
Download Markdown Report

Your site declined by 6 points

Compared to scan from 18 days ago

View previous audit

Mobile 375 × 812

Screenshot of the audited page (Mobile 375×812)

Desktop 1440 × 900

Screenshot of the audited page (Desktop 1440×900)
C71

Site Health

Score: 71 / 100 6

Based on 6 categories, 44 sections

Good foundation, but a few gaps could be exploited.

Major barriers for users with disabilities — up to 15% of your audience.

Solid SEO basics — a few optimizations could boost rankings.

Solid infrastructure — fast server responses across the board.

Mostly compliant — a few items need attention.

Content issues affect how your site appears when shared and indexed.

How is this calculated?

The overall score is a weighted average of individual category scores. Categories with more impact on user experience and security carry more weight.

Security 25%Accessibility 15%SEO 10%Infrastructure 10%Compliance 8%Content 5%

Weights reflect general web best practices. Individual needs may differ.

How the composite score is calculated

How you compare

HSTS · 2212 peers
You 71
·
Avg 74
At average
0 50 100
Better than 14% of HSTS sites See full HSTS benchmark →
RSS · 800 peers
You 71
·
Avg 74
At average
0 50 100
Better than 13% of RSS sites See full RSS benchmark →

Top Priorities (5)

1

'unsafe-inline' found in script source

Security gaps expose your site and users to attacks, eroding trust.

Security › Content Security Policy
2

1 control(s) without accessible label

Accessibility issues exclude users with disabilities — up to 15% of your potential audience.

Accessibility › Form Accessibility
3

1 image-in-link without alt text

Accessibility issues exclude users with disabilities — up to 15% of your potential audience.

Accessibility › Alt Text Quality
4

2 image(s) missing alt attribute

Accessibility issues exclude users with disabilities — up to 15% of your potential audience.

Accessibility › Alt Text Quality
5

31 link(s) with no accessible text

Accessibility issues exclude users with disabilities — up to 15% of your potential audience.

Accessibility › Link & Button Quality
View fix priority matrix

Fix Priority Matrix

5 findings

Quick Wins

1

High impact, low effort — start here.

Strategic

4

High impact, requires investment.

Easy Improvements

0

Small gains, minimal effort.

Nothing in this quadrant — good news.

Deprioritize

0

Low impact, high effort — do last.

Nothing in this quadrant — good news.

← Low effort High effort →
BeaverCheck badge
Embed this badge
[![BeaverCheck](https://beavercheck.com/badge?url=https%3A%2F%2Fnews.ycombinator.com)](https://beavercheck.com/results/0766e06b-0dcc-40db-894e-10ec0929eeee)
<a href="https://beavercheck.com/results/0766e06b-0dcc-40db-894e-10ec0929eeee"><img src="https://beavercheck.com/badge?url=https%3A%2F%2Fnews.ycombinator.com" alt="BeaverCheck Score"></a>
https://beavercheck.com/badge?url=https%3A%2F%2Fnews.ycombinator.com

This badge auto-updates with your latest scan result.

What fixing these means

Your site performs reasonably well, but a few targeted fixes could meaningfully improve results. Accessibility issues exclude users who rely on assistive technology — an estimated 15% of your potential audience. Addressing the critical issues below would have the most immediate impact on your user trust.

1 security gap detected — browsers may warn visitors about your site.
4 accessibility issues exclude users who rely on assistive technology.

Conversion Barriers

1 critical 7 warning

8 barrier(s) likely increasing bounce by ~20%.

Trust (2)

No HSTS header

+1% bounce

Returning visitors are briefly exposed to downgrade attacks on first request

Fix: Set Strict-Transport-Security: max-age=31536000; includeSubDomains

No Content-Security-Policy header

+1% bounce

Higher XSS blast radius — one compromised script can exfiltrate the checkout form

Fix: Ship a reporting-only CSP first, then enforce once violations are clean

Usability (1)

1 form field(s) without a label

+2% bounce

Screen readers skip unlabeled fields; autofill can't identify them; checkout abandonment spikes

Fix: Associate every input with a visible <label for="…">; add autocomplete attributes

Content (2)

No Open Graph tags

+2% bounce

Links shared on LinkedIn / Slack / Facebook show bare URLs — referral clicks drop

Fix: Add og:title, og:description, og:image, og:url to the page head

No structured data

+2% bounce

No rich-result eligibility in Google — lower SERP CTR vs competitors with stars and prices

Fix: Add JSON-LD for your page type (Product, Article, FAQPage, LocalBusiness, …)

Navigation (3)

32 link(s) with generic text ("click here", "read more")

+1% bounce

Screen-reader users navigating by link list see no context — and search engines can't infer relevance

Fix: Rewrite with descriptive phrases that identify the destination

No skip-to-content link

+1% bounce

Keyboard and screen-reader users must tab through the entire header on every page

Fix: Add a visible-on-focus <a href="#main">Skip to content</a> as the first focusable element

105 broken link(s) on the page

+5% bounce

Clicks land on 404s — trust drops and the session often ends

Fix: Fix or remove the broken destinations surfaced on the Content tab

Preliminary CRO audit — each barrier links to the tab with detailed analysis.

Return on Investment

€553 investment → €0.00/month returns + EUR 20,500,000 risk avoided

First-year ROI: -100%

Investment

€553

6h · 5 findings

Monthly returns

€0.00 /mo

~€0.00 / year

    Regulatory risk avoided

    EUR 20,500,000

    if kept compliant

    • GDPR EUR 20,000,000
    • EAA EUR 500,000

    €43 — in quick wins — start here for the fastest payback

    Figures combine localized regulatory fine ceilings, search/conversion value priced against local CPC, and bandwidth waste estimates. Results depend on implementation quality and audience composition. Not legal or financial advice.

    Full methodology & sources

    Estimated Remediation Cost

    €553

    6.5 developer hours at €85/hr

    Based on European Union rates (€85/hr)

    Quick wins
    €43 1 fixes in ~30 minutes

    Start here for the best return on investment

    Cost by category

    Cost by effort level

    Adjust assumptions
    /hr

    Rates reflect fully-loaded developer cost including overhead

    How developer rates are sourced

    What Inaction Is Costing You

    €1,708,333 / month at risk

    ~€20,500,000 / year if left unfixed

    Compliance Risk

    €20,500,000

    GDPREAA
    • No privacy policy link detected
      GDPR: EUR 10,000 – EUR 20,000,000
    • Privacy Policy not detected
      GDPR: EUR 10,000 – EUR 20,000,000
    • No <main> landmark found
      EAA: EUR 1,000 – EUR 500,000

    +6 more

    Compliance figures represent the statutory maximum fine for the most severe triggered category, capped per regulation — not the sum of per-finding penalties. Based on published regulatory fine ranges. This is not legal advice.

    Compliance methodology · SEO assumptions · Bandwidth model

    Your performance is already good — improvements may show diminishing returns

    Unique monthly visitors from your analytics

    Purchases, signups, or key actions

    Optional — for revenue estimation

    additional conversions/month

    more engaged visitors from reduced bounce

    potential monthly revenue
    Current bounce (est.)
    After fixes (est.)
    Estimated bounce reduction

    Fix 5 critical issues to capture this value

    How this is calculated

    Based on Google/Deloitte research ("Milliseconds Make Millions") showing a ~7% bounce rate increase per additional second of LCP above the 2.5s "Good" threshold.

    Your site's LCP: → estimated after fixes.

    These are estimates based on industry research — actual results vary

    Bounce-rate model & assumptions

    Your data stays in your browser — nothing is sent to our servers

    Was this report useful?

    Thanks for your feedback!

    Global Performance 6/6 locations
    NL Amsterdam
    Full audit
    587ms
    DNS 4ms · TLS 293ms
    US Santa Clara
    101ms
    DNS 31ms · TLS 36ms
    UN New York
    262ms
    DNS 5ms · TLS 128ms
    ES Madrid
    672ms
    DNS 39ms · TLS 317ms
    SG Singapore
    912ms
    DNS 200ms · TLS 357ms
    BR Sao Paulo
    714ms
    DNS 41ms · TLS 338ms
    CDN: No CDN · Avg TTFB: 542ms · Cache: private; max-age=0
    Recent Trends
    Performance stable →
    100
    TTFB stable →
    587ms
    FCP stable →
    857ms
    LCP stable →
    934ms

    We'll use a cached audit if available, or offer to scan.

    Checking for existing audit...

    Lighthouse Scores

    Industry-standard audits powered by Google Lighthouse.

    100
    Performance Overall performance score (0–100) based on Core Web Vitals and other metrics. 90+ is good.
    52
    Accessibility Measures how accessible the page is for users with disabilities. Checks color contrast, ARIA labels, and semantic HTML.
    96
    Best Practices Checks for modern web development best practices including HTTPS, no console errors, and secure JavaScript.
    75
    SEO Measures basic SEO optimizations: meta tags, crawlability, link text, and mobile friendliness.

    Core Web Vitals

    Key metrics that affect user experience.

    First Contentful Paint First Contentful Paint — how long until the browser renders the first piece of content. Under 1.8s is good.

    857 ms

    Largest Contentful Paint Largest Contentful Paint — how long until the largest visible element loads. Under 2.5s is good.

    934 ms

    Total Blocking Time Total Blocking Time — total time the main thread was blocked, preventing user input. Under 200ms is good.

    27 ms

    Cumulative Layout Shift Cumulative Layout Shift — measures visual stability. How much the page layout shifts during loading. Under 0.1 is good.

    0.000

    Speed Index Speed Index — how quickly content is visually displayed during load. Under 3.4s is good.

    1.37 s

    Time to Interactive Time to Interactive — how long until the page is fully interactive and responds to user input. Under 3.8s is good.

    934 ms

    Desktop audit not available for this result.

    Send Feedback