← All services

Audit

WordPress and CMS site audit: performance, accessibility, and technical SEO findings ranked by business impact, delivered in 10 business days.

Performance, accessibility, technical SEO, security, and platform health — reviewed systematically across any CMS and delivered as a ranked findings report with a clear implementation path for each issue.

From $2,200 CAD flat · Fixed price · 10 business days

Most site owners know something is wrong before they book an audit. The page speed is bad but the specific cause is unclear. There are warnings in Google Search Console that have been there for months. The mobile experience breaks on certain screen sizes. The problem is not identifying that something is wrong. It is knowing which issues matter most, which ones are connected, and what to fix first. That is what this audit delivers.

Why most sites need an audit before anything else.

Technical debt compounds silently. A redirect chain from a migration three years ago is still costing you crawl budget. An accessibility failure you don’t know about is a procurement blocker for your next government contract. A plugin with a known vulnerability is flagged in Search Console but nobody’s looked at Search Console lately. The audit finds these things in a structured pass, before they become a crisis or a compliance problem.

The audit is also the right first move when you don’t know what you need. It tells you what’s broken, what order to fix it, and what the implementation will actually cost, so you’re making decisions with a map, not a guess.

What I audit.

Performance and Core Web Vitals

LCP, INP, and CLS measured against real-user field data, not a lab score. Image delivery, render-blocking resources, layout shift root causes, server response time, and edge caching configuration. Verified across device classes. Findings include specific remediation steps, not “compress your images.”

Accessibility: WCAG 2.2 AA

Keyboard navigation, screen reader compatibility, colour contrast, focus management, form labelling, and ARIA usage reviewed against WCAG 2.2 AA. Relevant for Canadian organizations under AODA and federally regulated entities under the Accessible Canada Act. Findings include severity classification and the specific criterion each failure maps to.

Technical SEO foundations

Crawlability and indexation architecture, canonical and redirect integrity, schema and structured data coverage, meta and OG completeness, sitemap health, hreflang for bilingual properties, and internal linking gaps. The layer that determines whether Google can find, understand, and trust the site, before any keyword or content strategy has a chance to work.

Content architecture

Information architecture, duplicate and thin content, page title and heading hierarchy, internal link structure, and whether the content model supports how the organization actually publishes. Issues here are often the root cause of underperforming SEO. The algorithm isn’t confused; the architecture is. For media organizations, findings here typically lead to a publishing infrastructure engagement.

Security posture

HTTPS configuration, security header coverage, known plugin and dependency vulnerabilities, exposed sensitive paths, and hosting-environment risk signals. Not a penetration test, a structured review of the surface-level signals that indicate whether the site is responsibly maintained or quietly exposed.

WordPress platform health

For WordPress properties: core version, plugin count and update cadence, theme architecture, custom code quality, database health, and hosting-environment compatibility. This is the layer where the generic audit becomes specific to how WordPress actually fails, which is different from how a generic CMS audit models failure.

WordPress maintenance plans →

What you get.

A written findings report organized by category and ranked by impact: P1 for issues that need fixing before anything else, through to P3 for improvements that compound over time. Each finding includes: the specific problem, the evidence, the standard or benchmark it fails against, and a concrete remediation step. Not a wall of tool output. Not a colour-coded dashboard.

The report is delivered with a 60-minute debrief call where we walk through the findings in priority order and you can ask questions. The document is written to be handed to a developer or used directly. It doesn’t require me to implement it, though I can.

Delivery context.

The audit is fully remote. There’s no site visit and nothing to schedule around geography, an organization in Vancouver gets exactly what one down the road in Fort Erie gets. All of the work happens against your live site and your data.

What I need from you is small. Read-only access to Google Search Console and GA4 if you have them, read-only WordPress admin, and the URL. If Search Console and analytics were never set up, the audit still runs; the missing measurement becomes one of the findings, because not being able to see your own traffic is itself a problem worth flagging. Bilingual fr/en sites are in scope. The report is written in English regardless, but for a French-language site I’ll cover the fr_CA-specific issues in the debrief call.

Getting started takes two short steps. First a 20-minute discovery call to confirm the scope, check we’re a fit, and set a start date. Then a kick-off email where you share the access above and the clock starts. I book the debrief at kick-off rather than after the report lands, so you’re not waiting on a calendar once the findings are in your hands.

Rates.

Sites under 500 pages: $2,200 CAD flat. Larger properties, multi-site networks, and bilingual (fr/en) properties are scoped after a discovery call, typically $3,500–$5,000 depending on scope. The audit fee is credited in full against implementation work if you proceed within 90 days.

The audit includes the written report, the debrief call, and 30 days of follow-up questions by email. Scope changes after the engagement starts are not charged separately. If I find something unexpected mid-audit that belongs in the report, it goes in the report.

The audit is the right first move.

A 20-minute call is enough to determine scope, confirm the site is a good fit, and set a start date. I’ll tell you honestly if the problems you’re describing don’t need a full audit. Sometimes a targeted fix is the right answer.

This audit is not for clients looking for ongoing monitoring, monthly reporting, or a managed-site retainer. The deliverable is a one-time ranked findings document with a clear implementation path. Ongoing implementation of findings can be scoped as a separate engagement once the audit identifies what needs doing.

Fixed price. 10 business days. Implementation-ready findings.

Performance, accessibility, technical SEO, security, and platform health — reviewed systematically and delivered as a ranked report. Every finding includes a clear next step, not just a WCAG reference number.

Organizations I’ve audited.

What’s costing you traffic or trust that you don’t know about?

The audit covers what scanners miss: crawl paths that look clean but aren’t, schema that validates but doesn’t rank, accessibility failures that wouldn’t appear on a basic axe pass. From $2,200 CAD flat, 10 business days.

Book a 20-minute discovery call

Product names referenced on this page, including WordPress and GitHub, are trademarks or registered trademarks of their respective owners. Training offered here is independent and is not affiliated with, endorsed by, or sponsored by any of these companies.

Before you fill this in

I read every message myself and reply in plain language within a day or two, either an honest yes, or an honest “that is not my lane, here is who to call.”

Rather send a brief than book a call?

Send the essentials and I will reply within one business day.

Required fields.

A sentence or two is enough to start. I will follow up with the right questions.

Common questions

Can findings be explained in non-technical language for decision-makers?

Yes. I write findings in business terms, so you can prioritise by expected impact, effort, and timeline without a single line of jargon getting in the way. You should be able to hand my report to a board or a budget holder and have them follow it.

Do you provide WCAG accessibility audits for Canadian websites?

Yes. I offer Web Content Accessibility Guidelines (WCAG) 2.2 AA audits for Ontario and Canadian organizations, including sites working toward Accessibility for Ontarians with Disabilities Act (AODA) compliance. An audit covers keyboard navigation, colour contrast, screen-reader output, visible focus order, and form labelling and error handling. You get a clear report of what passes, what fails, and what to fix first, written so your team can act on it without needing to be accessibility specialists.