← All services

Technical SEO

WordPress technical SEO: crawlability fixes, Core Web Vitals optimization, and schema architecture for publishers, brands, and local businesses.

Search penalties arrive six months after the decision that caused them. I audit WordPress sites for publishers, national brands, and local businesses: crawlability, Core Web Vitals, schema, and indexation strategy, and fix the source, not the symptom.

$275/hr CAD · always fully scoped

Search is how people find the system your organization runs on, and if they can’t find it, none of the work underneath it counts. That makes technical SEO infrastructure work, not a monthly report: the layer that decides whether everything else you’ve built is reachable at all.

Delivery context: Technical SEO delivered for Postmedia (Calgary Herald, The StarPhoenix, Canada.com on WordPress VIP), the National Post, the Government of Canada, and local service businesses across Canada. Core Web Vitals implementation, schema architecture, indexation strategy, and the internal linking work that publishing teams, enterprise brands, and local businesses each need differently.

Technical SEO covers the layer of a site that determines whether Google can find, understand, and trust your content, before any keyword targeting, content strategy, or link building has a chance to work. Most sites I audit have foundational issues that are suppressing every other effort. This page is for organizations that want those fixed, not reported.

Who this is for

  • Publishing teams and newsrooms where slow pages, broken schema, or indexation gaps are directly suppressing audience reach. Traffic that should be recovering isn’t, and no one’s sure why.
  • ✅ National brands where Core Web Vitals are failing, structured data is producing errors in Search Console, or a migration left redirect chains and crawl debt that nobody cleaned up.
  • ✅ Local businesses that aren’t appearing in local pack results despite a legitimate operation and a real service area, because the technical foundations (schema, NAP, GBP signals) aren’t in place.
  • ✅ Organizations that have received an SEO audit and a report, but the report was never acted on because it assumed someone else would do the implementation work. I audit and implement.
  • ❌ Sites looking for content strategy, keyword research, or link-building campaigns. That’s not this work; the technical layer comes first, and I don’t sell services upstream of it.
  • ❌ Monthly reporting subscriptions. I deliver foundations and implementation. If you want a dashboard with green numbers and no action attached, this isn’t the right fit.

What I deliver

Technical SEO audit

A structured review of the site’s technical health: crawlability and indexation architecture, Core Web Vitals across device classes, structured data coverage and validity, canonical and redirect integrity, internal linking gaps, and meta/OG/Twitter card completeness. Written report with findings ranked by impact, specific remediation steps for each, and a prioritized implementation order. Suitable for handing to a developer or acting on directly.

Core Web Vitals implementation

LCP, INP, and CLS work done in the code, not scored in Lighthouse on a quiet afternoon. Image delivery, render-blocking resource elimination, layout shift root-cause fixes, and the server and edge caching layer that determines real-user performance. Verified against field data in Google Search Console before the engagement closes.

Schema and structured data

JSON-LD implementation across the site graph: Organization, WebSite, WebPage, Article/NewsArticle, BreadcrumbList, LocalBusiness, Service, Event, Course, Review, and FAQPage as appropriate for the content type. Rich result eligibility verified in the Rich Results Test. Schema that earns EEAT signals, not schema that trips Search Console errors.

Indexation architecture

Robots.txt, sitemap architecture, noindex strategy for thin or duplicate surfaces, canonicalization decisions across paginated and filtered URL patterns, and hreflang for bilingual Canadian properties. The work that determines what Google crawls, what it indexes, and what it treats as the canonical version of each piece of content.

Local SEO foundations

LocalBusiness schema, geo-signal implementation, location-specific page architecture, NAP consistency across directories, and the technical signals that make a local business findable in “near me” searches and the local pack. Available standalone or as part of a site build.

Ongoing technical SEO advisory

For organizations with an internal team that handles execution but needs a senior technical voice for architecture decisions, pre-launch review, and the questions that come up after a platform migration or major site change. Hourly advisory at the senior rate, not a retainer that renews whether there is work or not.

Rates

  • Technical SEO audit: from $2,400 CAD for a site under 500 pages; from $4,200 CAD for larger properties. Includes written report and 60-minute debrief call. Fee credited against implementation if you proceed within 90 days.
  • Implementation work: billed at $275 CAD/hr for development and $425 CAD/hr for architecture decisions. Most Core Web Vitals implementations run 8–15 hours; schema builds run 4–12 hours depending on content types.
  • Local SEO foundations (standalone): from $1,200 CAD flat. Includes schema, NAP sweep, and GBP optimization. No monthly retainer required.
  • Ongoing advisory: hourly at $425 CAD/hr. No minimum block; billed to the half-hour.

Send a brief or email at hello@thisismyurl.com. Describe the site, the platform, and the specific problem you’re trying to solve; I’ll tell you in one email whether it’s in my lane and what an engagement looks like.

How this connects to the rest of the system

  • Search now runs on AI, including Overviews, assistants, and answer engines, so being found outside your walls is the same accountability problem that AI Operations solves inside them, pointed outward.
  • Technical SEO is the discoverability layer of the platform you publish on, and the editorial system is what that layer makes findable.
  • A course catalogue nobody can find enrols nobody, so search is part of how a learning platform works, not a feature you add once the build is done.

Crawl errors, slow Core Web Vitals, or schema that doesn’t rank?

The Postmedia properties went from inconsistent indexation across 13 domains to a unified canonical structure, consistent schema, and Core Web Vitals that passed field data. That’s the kind of fix that compounds over time.

Indexation problems compound. Fix them at the source.

Technical SEO for publishing operations, national brands, and local businesses. Audit and implementation in one engagement, with no monthly reporting, no traffic dashboard you’ll stop opening.

Book a 20-minute discovery call

Common questions

We had an SEO audit done, but the report was never acted on. Can you still help?

Yes, an existing audit is a reasonable starting point. Where most audits stop at the report, I scope and implement the actual fixes in the code. If yours has been sitting unacted on, I can work from those findings to get the work done.