WordPress systems for media, education, and government teams · Fort Erie, Ontario

Senior WordPress engineering for teams that publish

I build WordPress infrastructure that gives media, education, and government organisations the publishing capability their editorial teams deserve. The work is architectural: I design systems around how the organisation publishes, not around what was easiest to install.

Engagements billed at $275/hr CAD for senior development; advisory and architecture at $425/hr.

20 min · free · no sales pitch · you keep the notes

Christopher Ross, WordPress developer, trainer, and technical SEO specialist based in Fort Erie, Ontario.
Christopher Ross 30 years on the web · 19 years on WordPress · Fort Erie, Ontario

Selected client work

What I bring to an engagement

Migrations that hold rankings

Replatforms and rebuilds with a documented redirect plan, structured-data parity, and measurable Core Web Vitals targets. Not a hope and a sitemap submission.

WordPress built for newsrooms

Block-first templates and editor patterns for newsrooms and comms teams that publish daily — not for a developer to babysit on launch day.

Teams that own the site after I leave

Documented patterns and recorded walk-throughs. Your team publishes without me on speed-dial.

WordPress engagements

View all
Custom WordPress Development for Editorial, Training, and Application Builds - featured image

Custom WordPress Development for Editorial, Training, and Application Builds

WordPress at the scale where it is no longer "the website" — it is a publishing platform with assigned editors, contributor onboarding cycles, integrations to CRM and SSO and reporting, accessibility commitments that come from procurement, and uptime expectations that come from finance. The brief is content modelling, role design, integration architecture, performance against Core Web Vitals, WCAG 2.1 AA, and the documentation a serious team can actually run from. Built so the next developer who picks it up can read what you bought.

WordPress Maintenance and Support: Predictable Monthly Care - featured image

WordPress Maintenance and Support: Predictable Monthly Care

Updates, backups, uptime monitoring, and a senior pair of eyes on the security log every month. Done quietly. If something breaks during a routine update I roll it back and tell you what happened. One small content edit a month included — change a phone number, swap a headshot, fix a typo. Anything bigger gets quoted before I touch it so you are never surprised by an invoice.

Technical SEO Services — Audits, Implementation, Monthly Retainers - featured image

Technical SEO Services — Audits, Implementation, Monthly Retainers

Technical SEO at the level where the audit feeds implementation and implementation feeds the next month's reporting — Core Web Vitals, indexation, internal linking, schema, content gaps that matter, and the integrations between SEO data and the editorial calendar. Monthly working session with whoever runs the site, written deliverables your team can hand to a developer or maintenance partner, and visible movement in the metrics that actually correlate with revenue for your business.

Recent case studies

View all

Postmedia WordPress VIP Migration: Eleven Papers, One Parent Theme

In 2011–2012, when Postmedia moved its network of major Canadian daily newspapers onto WordPress, I was part of the team that built the platform — starting with the National Post as the flagship, then cascading to papers including the Calgary Herald, Montreal Gazette, Ottawa Citizen, Vancouver Sun, and seven more. This is the architecture behind that rollout, and what it meant to prove WordPress could carry a national daily at a moment when that was still contested.

What clients say

The discovery call

20 minutes, no charge. Most calls land on one of three decisions:

  • Proceed with a rebuild: clear scope, milestones, and ownership plan.
  • Fix the upstream blocker first: positioning, architecture, or technical SEO.
  • Do a smaller fix now and put the rebuild off until it actually pays for itself.

The goal is not to sell the biggest project. The goal is to reduce risk and move your team forward this quarter.

Book a 20-minute discovery call