An accessible, performance-optimized site rebuild for Forefront Suicide Prevention, a program of the University of Washington School of Social Work.

Forefront needed to update its outdated WordPress site, which was running PHP version 7.4 (deprecated in November 2022). Unfortunately, the site had not been properly maintained for years, so Plugins and WordPress software could no longer be updated. As a result, significant bugs were impacting site features and visitor usability, as well as content editing.
Scope of Work
- Accessibility consulting, training and remediation
- Performance Optimization
- Security Hardening
- Visual Layout & Design
- WordPress Theme Development
- WordPress CMS training
Performance
The new homepage size, at 889 Kb, is 62% below the median industry size of ~2.4 Mb, and web server requests have been reduced 51%, from 80 to 39.
Accessibility
To conform with Web Content Accessibility Guidelines (WCAG) Level AA – site features include keyboard-navigable navigation; skip-to-content links; form field labels; semantic HTML; mobile-friendly ‘click-to-call’ phone numbers; and a high color contrast palette.
Performance Metric | Old WordPress Website | New WordPress Website |
---|---|---|
Google Lighthouse: Accessibility | 80/100 | 100/100 |
Google Lighthouse: Best Practices | 96/100 | 96/100 |
Google Lighthouse: Mobile Speed | 67/100 | 81/100 |
Google Lighthouse: Desktop Speed | 65/100 | 81/100 |
Google Lighthouse: Search Engine Optimization | 92/100 | 85/100 |
WebPageTest Speed Index | 3.442 | 2.960 |
Total Homepage File Size | 3.246 Mb ( 1.6 Mb Images + 1.1 Mb Scripts + 130 Kb CSS + + 320 Kb Fonts + 129 Kb HTML) | 889 Kb (357 Kb Images + 161 Kb Scripts + 106 Kb CSS + 270 Kb Fonts + 16 Kb HTML) |
Total Web Server Requests | 80 (23 Images + 37 Scripts + 9 CSS + 3 Fonts + 4 Other + 4 HTML) | 39 (10 Images + 14 Scripts + 12 CSS + 4 Fonts + 1 HTML) |
Estimated Mobile Homepage Load Time | ~3.4 seconds | ~2.9 seconds |
In 2024, the average page size = ~2.4 Mb and median page size = ~2.1 Mb.
Database-driven websites, like WordPress, are more performance optimized when server requests are < 40 – 60.
Site Credits
Visual Design: Joan van den Berg
WordPress Development: Scott Marlow
You must be logged in to post a comment.