Your site ranks for your name and nothing else

Printed website architecture site map laid on a desk with a mechanical pencil and a checked Post-it note, photographed from above in daylight

Technical SEO audits that produce a ranked, actionable fix list, not a 200-page report that sits in a folder.

Senior WordPress engineering since 2007 · E-E-A-T-first builds with verified schema, AODA and WCAG 2.2 AA compliance · dozens of plugins released, five on WordPress.org, 18+ WordCamp talks · Fort Erie, Ontario

Book an SEO discovery call See full service details

What usually brings someone here

  • Traffic dropped after a site migration or redesign and nobody knows which change caused it.
  • The site ranks for branded terms but not for what its customers are actually searching.
  • Rich results stopped appearing after a theme update, or were never there despite the content.
  • A developer added noindex to a set of pages and nobody is sure which ones, or a redirect chain grew from a one-step fix into a five-hop loop.
  • An SEO report arrived recommending keyword-optimized content on a site that has a technical floor problem. Content will not move the numbers until the floor is fixed.

What a technical floor actually is

A technical floor is everything that has to be true before your content gets a fair hearing. Can a crawler reach the page. Does it resolve once, at one address, rather than three. Does the page tell Google what it is. Does it load before someone gives up. None of that makes a page good. All of it decides whether anyone finds out.

The reason this matters commercially is that a floor problem is invisible from the inside. Your site looks fine to you, because you arrive by typing the address or clicking a bookmark, which skips every mechanism that is broken. The people who never arrive leave no trace. So the symptom you eventually notice is not “our redirects are wrong”, it is a quarter where the enquiries were down and nobody could say why.

This is also why a content retainer often disappoints. Publishing more into a site with a floor problem is paying twice: once to write the page, and again for the ceiling it cannot get past. I have watched a client spend eighteen months on a content programme that was competing with itself, because two hundred pages were split across near-duplicate URLs and each one was cannibalising the other. No amount of writing fixes that. One afternoon of consolidation did.

What I am selling here is a diagnosis you can act on, in the order that matters, with an honest note against anything I think you should not bother fixing. Some findings are worth an afternoon and some are worth a quarter, and a report that does not tell you which is which has moved the work rather than done it.

What I do

  • Audit ladder: Pre-check (2 pages), mid-tier (10–15 pages), or deep-dive (30–50 pages, procurement/board-ready). All three produce a ranked fix list and credit forward against any build or retainer engagement that follows.
  • Audit + implementation: Audit hours credit against the implementation hours that fix the findings. Right when the internal team does not have the WordPress access or the time.
  • SEO retainer: Audit-Light for oversight only, Standard for audit-plus-implementation, Enterprise for multi-property coordination with executive reporting.
  • Migration SEO (project-scoped): Redirect mapping, canonical architecture, structured-data migration plan, and post-migration monitoring. Sits inside the deep-dive audit or runs as a standalone engagement scoped against the build.

Who this is for

  • ✅ Sites where organic traffic is a meaningful part of the revenue model and something has gone wrong with it.
  • ✅ Organizations about to do a migration, redesign, or CMS change who want to protect the traffic they have earned.
  • ✅ Content teams that publish well but are not seeing the ranking results their content quality should produce.

Technical SEO removes floors. It does not manufacture demand, so a product nobody is searching for yet will not be fixed by an audit, and it does not manufacture authority either, so genuinely competitive queries take longer than thirty days. Working out which of those you are actually dealing with is most of what the first conversation is for, and it is free.

See the audit-ladder service page for the full deliverables and the credit-against-build policy.

The Audit ladder: what you get The three tiers of technical SEO audits offered: Pre-check, Mid-tier, and Deep-dive. Each tier increases in scope, from 2 pages to 50, and delivers a ranked list of actionable fixes. Audit hours credit against subsequent implementation work. AUDIT TIERS The Audit ladder: what you get Each tier delivers a ranked fix list and credits towards implementation. Pre-check 2 pages. Quick technical review. Mid-tier 10, 15 pages. Core technical issues addressed. Deep-dive 30, 50 pages, procurement/board-ready. Comprehensive analysis.
I lay out how my audit service scales based on site complexity and need.

Start a project

Common questions

How is this different from an SEO agency retainer?

A retainer sells you ongoing activity. This sells you a diagnosis and a fix list in priority order, and when it is done you own it. There is no monthly report that mostly proves the report was produced. If you need continuing work afterwards, you will know exactly what it is for, and you can hand the list to anyone.

How long before anything changes?

Technical fixes show up in crawl data within days and in rankings over weeks to a few months, depending on how competitive the query is and how much of the problem was technical in the first place. Anyone promising a date is guessing. What I can promise is that you will know which of your problems are technical and which are not.

Do you guarantee rankings?

No, and be careful with anyone who does. Nobody controls Google’s results. What is controllable is whether your pages can be crawled, whether they compete with each other, whether they load, and whether they answer the question someone typed. I fix those and report honestly on what moved.

Tell me about your project

The fastest way to a straight answer. Tell me what you need and I will reply within a business day, honestly, even when the answer is that I am not the right fit.

Prefer to talk? Call 647-641-0643

Share your project details

Use this form for project scope, technical SEO support, onsite training requests, or a focused next-step conversation.

Required fields.

Include your goals, team size, current blockers, and any launch or training date you have in mind.