- (786) - 368 - 1133
- joshuabarona@gmail.com
- Cape Coral, Florida
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
| # | Goal | KPI Target |
|---|---|---|
| 1 | Pass Google Core Web Vitals on mobile | LCP < 2.5 s, CLS < 0.1 |
| 2 | Automate video → draft post flow | Draft ready < 2 min after YouTube upload |
| 3 | Streamline plugin footprint | ≤ 30 active plugins, fully tested on PHP 8.2 |
| 4 | Preserve ad revenue & content gates | Zero 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.
| Area | Key Deliverables |
|---|---|
| Architecture | MU-plugins for core helpers, Blue-Green staging on WPEngine, GitLab CI deployments |
| Performance | Custom JB Performance Optimizer (critical CSS, script-delay), Flying Scripts, Smush, Imsanity |
| Video Automation | JB EX.CO Post Creator → hourly cron pulls EX.CO library, auto-drafts posts with schema and featured image |
| SEO & Schema | Rank Math PRO network templates; NewsArticle, VideoObject, Author & Organization schema across all subsites |
| A11y Fixes | WP AccessibilityPlus tweaks (focus states, contrast), audit pass 100/100 on Lighthouse |
| Editor UX | Swapped bulky Divi modules for CT Divi Query Builder, cut admin-page load from 7 s to ~1 s |
| Data & Ads | Refactored GTM4WP dataLayer pushes, OptinMonster hard/soft gates preserved, ad-slot viewability > 70 % |
| Ops | Scheduled 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
sameAssocial 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:swapCLS 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:
| State | Site URL |
|---|---|
| Virginia | https://vadogwood.com |
| Michigan | https://gandernewsroom.com |
| Iowa | https://iowastartingline.com |
| North Carolina | https://cardinalpine.com |
| Nevada | https://thenevadannews.com |
| Wisconsin | https://upnorthnewswi.com |
| Pennsylvania | https://keystonenewsroom.com |
| Arizona | https://coppercourier.com |
| New Hampshire | https://granitepostnews.com |
| Texas | https://couriertexas.com |
Performance Gains
| Metric | Before | After | Δ |
|---|---|---|---|
| Mobile Lighthouse (median) | 41 | 89 | +48 pts |
| First Contentful Paint | 4.3 s | 1.9 s | −56 % |
| Total Blocking Time | 780 ms | 120 ms | −660 ms |
| CLS | 0.28 | 0.03 | ‑0.25 |
| Bounce Rate (GA4) | 71 % | 55 % | −16 pp |
| EX.CO Video draft prep | 30 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)






