Courier Newsrooms

Project Detail

Courier Newsroom

Project summary :

Courier Newsroom runs ten state-focused outlets on a WordPress Multisite stack. The legacy build was a mash-up of Divi, Elementor and assorted add-ons—with more than 30 active plugins providing everything from video embedding to election-guide gates. Mobile Lighthouse scores averaged 41/100, and CLS jank was hurting both UX and ad viewability.

Objectives

#GoalKPI Target
1Pass Google Core Web Vitals on mobileLCP < 2.5 s, CLS < 0.1
2Automate video → draft post flowDraft ready < 2 min after YouTube upload
3Streamline plugin footprint≤ 30 active plugins, fully tested on PHP 8.2
4Preserve ad revenue & content gatesZero revenue dip after migration

I delivered a modular MU-plugin suite, cut page-weight in half, and boosted mobile Lighthouse to 88–94 across all ten sites—without interrupting daily publishing.

AreaKey Deliverables
ArchitectureMU-plugins for core helpers, Blue-Green staging on WPEngine, GitLab CI deployments
PerformanceCustom JB Performance Optimizer (critical CSS, script-delay), Flying Scripts, Smush, Imsanity
Video AutomationJB EX.CO Post Creator → hourly cron pulls EX.CO library, auto-drafts posts with schema and featured image
SEO & SchemaRank Math PRO network templates; NewsArticle, VideoObject, Author & Organization schema across all subsites
A11y FixesWP AccessibilityPlus tweaks (focus states, contrast), audit pass 100/100 on Lighthouse
Editor UXSwapped bulky Divi modules for CT Divi Query Builder, cut admin-page load from 7 s to ~1 s
Data & AdsRefactored GTM4WP dataLayer pushes, OptinMonster hard/soft gates preserved, ad-slot viewability > 70 %
OpsScheduled UpdraftPlus S3 backups, Heartbeat control, missed-schedule post catch-up plugin
  • Discovery & Audit – ran NewRelic & Query Monitor to pinpoint slow DB calls, Ajax spikes, giant Divi CSS blocks.

  • Plugin Rationalisation – mapped every feature → plugin, killed 21 redundancies (Instagram feeds, slider duplicates, legacy builders).

  • MU‑Plugin Suite – moved helper code into four namespaced MU‑plugins (Helpers, Performance, Video‑Embed, Dynamic Forms) for single‑point updates.

  • Staging Pipeline – GitLab flow with per‑branch WPEngine staging. Prime Mover migrates subsites in ~90 s for QA.

  • Pilot Rollout – UpNorthNews first; held for 14 days of Google Sc bot validation; then batch‑migrated remaining nine sites.

  • Iterate / Monitor – daily GTMetrix diff to #web‑ops Slack; synthetic CWV via Treo; ticket backlog in Asana.

  • Rank Math Network Templates – one click spins up sitemap, BreadcrumbList schema, and meta‑box presets for each new sub‑site.

  • Structured Data for Authors – MU‑plugin injects sameAs social links and head‑shot ImageObject.

  • SmartNews & Apple News Feeds – JB Feed Enhancements adds SmartFormat blocks; article pick‑up ↑ 18 %.

  • 404 → 301 Automation – 404 Solution auto‑redirect + weekly slack digest => orphan pages down 72 %.

  • Dynamic Right Rail – widget queries posts sharing the same primary category; falls back to state politics if none.

  • Content Gates – Hard gate for election guides, scroll soft‑gate for food/feature stories; Sailthru IDs auto‑appended as UTM.

  • Map/List Templates – Editors select “Polling Place Map” CPT, upload CSV → WP Go Maps renders, schema = CivicPollingStation.

  • Forms – Courier Dynamic Forms plugin pipes Sailthru + Strive SMS; GDPR‑ready.

  • Critical CSS inlined via Per‑Site build script (Lightning CSS)

  • Lazy‑import fonts – EasyFonts converts Google link to local woff2; font-display:swap

  • CLS fixes – reserved ad slots + explicit height for YouTube iframes

  • Menu – pure‑CSS burger, 0 JS until first interaction (saves 22 kB)

Courier Newsroom operates 10 state-focused news sites on a WordPress Multisite stack:

Performance Gains

MetricBeforeAfterΔ
Mobile Lighthouse (median)4189+48 pts
First Contentful Paint4.3 s1.9 s−56 %
Total Blocking Time780 ms120 ms−660 ms
CLS0.280.03‑0.25
Bounce Rate (GA4)71 %55 %−16 pp
EX.CO Video draft prep30 min manual< 2 min automated−93 % editor time
Client Details

Courier Newsroom​

Service Provided

Multisite rebuild, MU‑plugin development, performance engineering, SEO/A11y remediation, automated video workflow, editorial training, API Bridges

Project timeline

Over a 1 Year of Development Ongoing (retainer)

Leave a Reply

Your email address will not be published. Required fields are marked *