Sample Report

What your clients receive

White-labeled with your agency brand, logo, and colors. Generated automatically from real Playwright checks and AI diagnoses.

AD

Prepared by

Apex Digital Agency

Report Date

April 24, 2026

Site

Greenleaf Dental Clinic

https://greenleafclinic.sg

Page title detected: Greenleaf Dental — Trusted Family Dentistry in Singapore

Status: Warning

Health Score

82%

7 of 9 checks passed

Browser Check Results

Run by headless Playwright · 9 checks

playwright_checks

HTTP Status

http_status

200 OK

Page loaded successfully

Load Time

load_time_ms

3,420 ms

Slow — threshold is 3,000 ms (is_slow: true)

SSL Certificate

ssl_valid · ssl_expiry_days

Valid

Expires in 52 days (Jun 15, 2026)

JavaScript Errors

js_errors

2 errors

TypeError: Cannot read properties of undefined (reading 'submit') at booking.js:142 · ReferenceError: gtag is not defined at analytics.js:8

Console Errors

console_errors

3 warnings

Mixed content warning · deprecated API usage · CORS warning

Network Failures

network_failures

None

All 47 network requests succeeded

Broken Links

broken_links

1 found

/team/dr-sarah returns 404

Missing Meta Tags

missing_meta_tags

Missing

No og:image meta tag · no canonical tag

Form Check

form_check_result

Pass

Contact form detected and validated

Page Screenshot

Captured by Playwright · stored at screenshot_url

Page Screenshot — Captured by Playwright

Full-page screenshot captured during browser check

AI Diagnosis

Generated by GPT-4 from check results · plain-English fixes

ai_diagnoses
High Priorityissue_type:Slow Page Load

Summary

Page load time exceeds 3-second threshold due to unoptimized hero image and render-blocking scripts.

Root Cause

The hero image is a 2.8MB uncompressed JPEG. Three render-blocking scripts in <head> delay first contentful paint by 1.2 seconds.

Fix Instructions

  1. Convert hero image to WebP format (expected: ~280KB).
  2. Add async or defer attributes to non-critical scripts.
  3. Implement lazy loading for below-fold images.

Code Snippet

<img src="/hero.webp" loading="lazy" decoding="async" />
<script src="/analytics.js" defer></script>
Estimated fix time: ~15 minutes
Medium Priorityissue_type:Broken Link

Summary

Internal link to team member page returns 404.

Root Cause

The page /team/dr-sarah was likely removed or renamed during a recent CMS update.

Fix Instructions

Update the link href to the correct page URL, or add a 301 redirect from the old URL to the new one.

Code Snippet

// next.config.js
async redirects() {
  return [
    {
      source: '/team/dr-sarah',
      destination: '/team/dr-sarah-tan',
      permanent: true,
    },
  ];
}
Estimated fix time: ~5 minutes

Uptime Summary

Last 7 days · checks every 5 minutes

uptime_monitors
99.94%uptime

2,016 total checks · 1 incident

Up
7 days agoToday

Reports are fully white-labeled. Your agency logo, name, and colors replace ours. Send to clients as a branded PDF.

© 2026 Apex Digital Agency · Site Health Report · Powered by WatchPage.ai

Generate reports like this for your client sites

Connect a site, run checks, and deliver a branded report — in minutes.