The site had accumulated years of deferred maintenance under a previous vendor relationship. Small updates took weeks to implement. Structural problems, crawl errors, broken redirects, an outdated development workflow, sat unresolved. The vendor relationship had produced dependency rather than resilience: the institution couldn’t move at its own pace, only at the pace the vendor allowed.
This wasn’t one broken feature asking to be fixed. It was an operating condition: a landmark institution’s digital front door had quietly fallen out of step with what a landmark institution needs from its site, technical integrity, responsiveness, and the ability to act without waiting on a single outside vendor.
The most costly problems at institutions like this are rarely dramatic. They accumulate quietly, in deferred fixes, slow vendors, and technical decisions that made sense once and no longer serve the organization. Naming that condition, rather than treating each symptom as its own request, was the actual diagnosis.
Balboa Park’s stature in San Diego’s cultural landscape was at odds with the reliability of its website, the place most visitors, donors, and press first meet the institution. Every unresolved crawl error and slow-loading page put search visibility and institutional credibility at risk.
Every deferred fix left the events calendar, the first thing a visitor needs, harder to use than it should have been. Left unaddressed, that gap between the institution’s stature and its site’s condition compounds quietly rather than announcing itself.
Because this was a live, high-visibility institutional site, not a blank-slate rebuild, the sequence started underneath the surface: modernizing the development workflow and resolving crawl errors and redirects first, so the technical foundation could be worked on safely and quickly going forward.
Only once that foundation was stable did visible improvements, the events calendar, homepage elements, structured data, get layered in, each one addressing a specific piece of the deferred-maintenance backlog rather than a general refresh.
A rebuilt events section with a month-view calendar and improved mobile layout, resolving the gap between how visitors actually browse events and how the old section presented them. Structured data implemented across search, location, and institutional dimensions, correcting how the site presents itself to search engines and strengthening institutional credibility in results. Crawl errors and broken links resolved through proper redirects, closing gaps that had been quietly costing search visibility. Ad placement configuration audited and refined. Page speed performance improved across the site.
A modernized development workflow, Local by Flywheel and an updated build process, replacing the friction that had made small changes slow. Homepage weather and time elements rebuilt with client-side JavaScript for real-time accuracy, a small detail that matters on a site visitors check before a same-day trip to the park.
A full rebuild was not the right call for a live institutional site carrying this much traffic and public trust; the risk of disruption would have outweighed the benefit. Targeted stabilization across seven focused areas let the institution keep operating without interruption while the underlying reliability problem actually got solved. The lock-in insight: for an institution this visible, the fix isn’t a bigger site, it’s a site that stops quietly losing ground.
Page Speed Insights scores improved. Search Console errors are being actively monitored and resolved rather than accumulating. The mobile events experience is meaningfully improved. Search presence was corrected through structured data implementation. No single before/after metric was published on the source page, this is ongoing stewardship work, not a one-time launch, and the honest measure of success is the deferred-maintenance backlog no longer growing.
This is described as an ongoing engagement. That’s worth naming directly: continued stewardship, monitoring, and resolution across the site, preventing the kind of quiet drift that created the original condition, is the active relationship, not a one-time project that ended at launch.
Questions first? Start a conversation

