Skip to content

Changes

https://lunahub.ca
Compared to previous audit · 1 day ago View previous audit
11
New issues
8
Resolved
22
score changes
CategoryPreviousCurrentChange
CompositeB (85)B (85)—
PerformanceA (90)A (95) +5.000
SecurityB (85)B (80) -5.000
AccessibilityB (81)C (79) -2.000
SEOA (94)A (94)—
InfrastructureB (86)B (84) -2.000
ComplianceD (66)D (65) -1.000
ContentA (91)A (95) +4.000
SustainabilityB (82)B (89) +7.000
MetricPreviousCurrentChange
Performance 72000 -7200
Accessibility 95009000 -500
Best Practices 100009600 -400
SEO 1000010000—
PWA 00—
Desktop Performance 92009500 +300
Desktop Accessibility 95009500—
Desktop Best Practices 1000010000—
Desktop SEO 100009200 -800
FCP 1.91 s0 ms -1.91 s
LCP 10.02 s0 ms -10.02 s
TBT 32 ms0 ms -32 ms
CLS 0.0010.000 -0.001
Desktop FCP 681 ms1.13 s +446 ms
Desktop LCP 1.11 s1.13 s +13 ms
Desktop TBT 0 ms0 ms—
Desktop CLS 0.0040.004—
TTFB †656 ms1.43 s +774 ms
DNS †59 ms57 ms -1 ms
TLS †21 ms806 ms +784 ms
Connect 16 ms16 ms—
Total †657 ms1.43 s +774 ms

† Timing metrics may vary by worker location and do not necessarily indicate site changes.

CRITICAL HTTP version does not redirect to HTTPS infrastructure
WARNING 9 text node(s) render below 12 CSS pixels on mobile accessibility
WARNING Trackers detected but no cookie policy found compliance
WARNING 1 images significantly larger than display size content
WARNING SRI adoption: 0/1 third-party resources protected (0%) security
WARNING External link from fonts.googleapis.com lacks integrity attribute security
WARNING 15 of 17 links are healthy content
WARNING Broken link: https://fonts.gstatic.com content
WARNING Trackers detected but no privacy policy found compliance
WARNING Broken link: https://fonts.googleapis.com content
WARNING 5 tap target(s) too small or too close to neighbors accessibility
WARNING 4 images missing explicit width/height content
WARNING HTTP→HTTPS redirect is not permanent infrastructure
WARNING Total image weight: 3698 KB (3.6 MB) content
WARNING https://lunahub.ca/: 394ms CPU time performance
WARNING All 4 images use legacy formats (JPEG/PNG/GIF) content
WARNING Images are 1.5 MB — compress or use modern formats performance
WARNING Page weight 1.5 MB exceeds 1 MB target by 555 KB performance
WARNING 3 images significantly larger than display size content
CRITICAL Both www and non-www versions serve content infrastructure
CRITICAL Content-Security-Policy header is missing security
CRITICAL HSTS header is missing security
WARNING Registrar lock is NOT enabled infrastructure
WARNING GDPR Article 13 disclosure coverage: 0 / 8 categories compliance
WARNING No Permissions-Policy header security
WARNING X-Content-Type-Options header is missing security
WARNING Cross-Origin-Opener-Policy header is missing security
WARNING Skip navigation link is missing (WCAG 2.4.1) accessibility
WARNING 1 link(s) open in new tab without warning accessibility
WARNING No accessibility statement detected compliance
WARNING Permissions-Policy header is missing security
WARNING DMARC policy is none — monitoring only security
WARNING X-Frame-Options header is missing security
WARNING Cross-Origin-Embedder-Policy header is missing security
WARNING Referrer-Policy header is missing security
WARNING No favicon.ico at site root accessibility
WARNING Title is 71 characters — will be truncated in search results seo
WARNING No privacy policy found (page links and common paths checked) compliance
WARNING Terms of Service not detected compliance
− content-length 3957
x-beluga-trace
0c8d718f-0673-4ee8-8ff4-aa5f23b82eaf → 4980c3b7-5519-41e8-a93c-02fac996b5ee
last-modified
Tue, 10 Nov 2026 03:55:52 GMT → Thu, 12 Nov 2026 22:03:41 GMT
x-beluga-response-time
538 ms → 530 ms

9 headers unchanged

+ Priority Hints Performance
+ Google Font API Font scripts
+ Google Search Console Analytics

1 technologies unchanged

Looking ahead

+11 pts
B (85) Could reach A (96)
Security +20Accessibility +16Infrastructure +16Compliance +14Content +5SEO +4

Estimate — actual results may vary (31 issues to fix)

Website improvement report — Lunahub

November 12, 2026 → November 14, 2026

B B 85 → 85 0 pts

8

Resolved

11

New issues

20

Still remaining

Financial summary

Investment delivered

CA$958 in development time

Investment remaining

CA$2,288 to complete the remaining items

Ongoing risk

CA$0/month in ongoing exposure

Figures are estimates based on local developer hourly rate, industry CPC, and regulatory fine ranges.

Performance by category

MetricBeforeAfterChange
Overall score85 (B)85 (B)0
Performance90 (A)95 (A)+5
Security85 (B)80 (B)-5
Accessibility81 (B)79 (C)-2
SEO94 (A)94 (A)0
Infrastructure86 (B)84 (B)-2
Compliance66 (D)65 (D)-1
Content91 (A)95 (A)+4
Sustainability82 (B)89 (B)+7

Resolved (8)

  • 4 images missing explicit width/height (Content)

    → Stronger social sharing and on-page quality

  • HTTP→HTTPS redirect is not permanent (Infrastructure)

    → More reliable delivery

  • Total image weight: 3698 KB (3.6 MB) (Content)

    → Stronger social sharing and on-page quality

  • https://lunahub.ca/: 394ms CPU time (Performance)

    → Page loads faster for users

  • All 4 images use legacy formats (JPEG/PNG/GIF) (Content)

    → Stronger social sharing and on-page quality

  • Images are 1.5 MB — compress or use modern formats (Performance)

    → Page loads faster for users

  • Page weight 1.5 MB exceeds 1 MB target by 555 KB (Performance)

    → Page loads faster for users

  • 3 images significantly larger than display size (Content)

    → Stronger social sharing and on-page quality

Recommended next steps (31)

  • Sprint 1

    HTTP version does not redirect to HTTPS (Infrastructure)

  • Sprint 1

    Both www and non-www versions serve content (Infrastructure)

  • Sprint 2

    Content-Security-Policy header is missing (Security)

  • Sprint 1

    HSTS header is missing (Security)

  • Sprint 1

    9 text node(s) render below 12 CSS pixels on mobile (Accessibility)

  • Sprint 2

    Trackers detected but no cookie policy found (Compliance)

  • Sprint 2

    1 images significantly larger than display size (Content)

  • Sprint 1

    SRI adoption: 0/1 third-party resources protected (0%) (Security)

  • Sprint 1

    External link from fonts.googleapis.com lacks integrity attribute (Security)

  • Sprint 1

    15 of 17 links are healthy (Content)

  • Sprint 1

    Broken link: https://fonts.gstatic.com (Content)

  • Sprint 2

    Trackers detected but no privacy policy found (Compliance)

  • Sprint 1

    Broken link: https://fonts.googleapis.com (Content)

  • Sprint 1

    5 tap target(s) too small or too close to neighbors (Accessibility)

  • Sprint 1

    Registrar lock is NOT enabled (Infrastructure)

…and 16 more recommended item(s)

Send Feedback