friendsofforman.org — Audit & Cleanup Report
Website Audit & Cleanup · Prepared by Robot Kittens for Yellow Bloom

friendsofforman.org

A cleanup and modernization of the Friends of Forman site following its move to the new host — a dramatically lighter database, faster pages, tracking brought under proper consent control, and a recurring subscription retired, with the site's look and content untouched.

Platform WordPress · Beaver Builder Original build GreenMellen Staging friendsofforman.yellowbloomstaging.com
At a glance
Database size
222 MB32 MB
−86%
Page weight *
5.1 MB2.8 MB
−45%
Media library
725 MB628 MB
−97 MB
Recurring costs
−1
subscription retired

* Page weight for a visitor who has not opted in to tracking — see “Cookies & tracking” below.

Database

A database 7× larger than it needed to be

The site's database had grown to 222 MB — but the actual content (every page and post) accounts for under 5 MB of that. The rest was accumulated debris that slows every page load and every backup.

Cleaned to 32 MB, with nothing lost

We removed 171,000 logged “page not found” errors, years of page-builder revision history and undo states (26 MB on their own), and stale security-scan caches. Every page, post, image and — importantly — all 16,475 stored form submissions were preserved and verified intact. Pages render byte-for-byte identically before and after.

Cookies & tracking

Tracking brought under real consent control

The site carried a paid cookie-banner subscription. We replaced it with an in-house banner that matches the original exactly — and, more importantly, fixed what the banner was actually doing.

Trackers were loading before anyone agreed

Facebook Pixel, Google Tag Manager and Google Analytics were downloading and running the moment a page opened — before a visitor accepted or declined. That is both a privacy-compliance gap and dead weight on the page.

Now nothing tracks until the visitor says yes

Advertising and analytics scripts are held back until a visitor agrees. We verified on the live page: zero tracking requests before consent, and everything fires normally once “Accept” is clicked. For a visitor who declines, this also cut the page weight from 5.1 MB to 2.8 MB — 45% lighter. The privacy fix and the speed fix turned out to be the same job.

No more subscription, no vendor branding

The replacement banner is ours, works across all the sites, and carries no “powered by” badge — retiring a recurring per-site cost.

Media

Oversized photos brought down to size

Several photographs had been uploaded at full camera resolution — one was 12.8 MB for a single image. These were resized and recompressed with no visible change in quality.

~100 MB trimmed from the media library

34 oversized photographs were optimized — the largest went from 12.8 MB to under 1 MB. Filenames and formats are unchanged, so nothing on the site breaks.

Modern image format now served automatically

We generated WebP versions of ~1,500 images — a newer format that is far smaller than PNG or JPEG at the same quality. Visitors' browsers now receive the WebP version automatically, with the original served as a fallback to anything that can't display it. The effect is dramatic on the heavier graphics: one 16 MB image is delivered as 169 KB, another from 7.3 MB to 446 KB — 90–99% smaller — with no visible difference.

Plugins

Removed what was dead, kept what works

Every plugin was assessed. The goal was a leaner, more secure site — without disturbing anything the site actually relies on for forms, email or content.

Removed · ManageWP remote access Removed · UpdraftPlus Removed · WP Rocket Replaced · Cookie subscription Kept · Gravity Forms + email Kept · Spam protection Kept · Security Kept · SEO

An open door from the previous developer

The site still carried ManageWP “worker” — a plugin giving remote administrative access, tied to the previous developer's account. Left in place, it's a standing security exposure. It has been removed.

Redundant tools retired

UpdraftPlus (the new host handles backups) and WP Rocket (caching is now handled at the network edge) were removed. Email delivery, form integrations, spam filtering and security were all left active and working.

Search visibility

One fix now, one reminder for launch

While the site sits on its temporary address it should be hidden from Google, so it isn't indexed as a duplicate of the real site.

The temporary site was wide open to Google

As migrated, the staging site was fully indexable and actively inviting search engines in — a duplicate-content risk to the real friendsofforman.org. We switched search indexing off.

Launch checklist

Because indexing is now switched off, it must be switched back on when the site moves to its permanent address — otherwise the finished site won't appear in Google. This is on our list and flagged here so it can't be missed.

What's next

Remaining steps