The work on this page covers two different kinds of engagements. Build work: websites, custom functionality, technical SEO infrastructure, tools, and automation. And diagnostic work: the audits where the value is correctly identifying what's actually wrong before anything gets touched.
Both matter. Most of the expensive mistakes I've seen in SEO weren't from missing a problem — they were from misreading a signal and changing the wrong thing. A disavow file used as a net instead of a scalpel. A GSC coverage report treated as a problem list when most of it is reporting noise. A site rebuild proposed when the issue was a single tracking misconfiguration. Diagnosing accurately is its own deliverable.
What you'll see in each one: where the situation started, what the data actually showed, what was changed, and the takeaway worth carrying into the next engagement. Client names are anonymized where confidentiality applies — the work speaks for itself.
If any of these situations look like yours, the contact form below is the best way to start a conversation. I work with a small number of clients at a time so I can do the work properly — I'd rather tell you early if we're not a fit than sell you something that won't deliver.
Core Web Vitals Turnaround on a Heavy Elementor Site
A nonprofit homepage was failing CrUX with lab LCP swinging 14-26 seconds. Fixed field performance with caching, asset loading, and seven targeted patches.
188-URL Drupal Cleanup + Hreflang on Pantheon
188 legacy URLs were bleeding into Search Console as duplicate content. Removed the patterns, shipped hreflang, and fixed a serialized-field regression.
Scalable Dealer Locator for US & Canada
A dealer locator built with a custom post type and hierarchical taxonomy so the system could scale from 9 provinces to 50 states without a SaaS map plugin.
Schema Markup Audit & Generator Tool Build
A public SEO tool that audits any URL, explains missing structured data, and generates ready-to-paste JSON-LD with usage tiers and Stripe credits.
Robots.txt Checker Tool Build
A focused crawl-rule tester that checks URL access for Googlebot, Bingbot, image crawlers, or wildcard agents and explains the matching rule.
Sitemap Validator Tool Build
A sitemap validator that checks structure, sitemap indexes, sampled URL status, robots.txt conflicts, noindex tags, and canonical mismatches.
Indexability Checker Tool Build
A URL-level diagnostic that connects redirects, HTTP status, robots.txt access, noindex directives, X-Robots-Tag headers, and canonical tags.
Title Tag and Meta Description Checker Tool Build
A snippet diagnostic that extracts title/meta tags, shows a SERP preview, samples duplicate metadata, and gives practical rewrite examples.
HTTPS and Mixed Content Checker Tool Build
A one-URL diagnostic for final protocol, http-to-https redirects, HSTS, canonical protocol, and insecure resources in page HTML.
NAP Consistency Checker Tool Build
A website-first local SEO checker for business name, phone, address, tel links, contact-page signals, and LocalBusiness schema.
Service Page SEO Checker Tool Build
A page-level audit for service and location signals, title/H1/meta clarity, content depth, CTA language, phone links, forms, and schema.
Analytics and Lead Tracking Tag Checker Tool Build
A tracking QA tool that detects analytics tags, ad pixels, live chat, phone links, and forms while separating tag presence from event configuration.
Speculative Audit — Unbridled Homes (Louisville, KY)
A third-generation builder, BIA of Louisville President, Homearama finalist three years running — doesn’t show up for “custom home builder Louisville KY.” Six visibility blockers explain why.
Multi-Agent AI Content Pipeline — Built & Deployed
A complete 6-stage multi-agent AI content system with a Streamlit front-end, brand voice pre-flight, and human oversight gates.
Automated Analytics Reporting — Zero-Touch Delivery
A Python pipeline pulling GA4 and Google Search Console data into formatted HTML reports delivered weekly — zero manual intervention.
PPC Campaign + Landing Page — 300% Conversion Lift
Inherited a vanity-metric PPC account, restructured around high-intent keywords, and built a hand-coded landing page that tripled conversions.
SEO Operations System — Tracker, Automation & SOPs
A complete SEO operations system from scratch: a 7-tab master tracker, 3 Python automation scripts, and a documented SOP library.
Local SEO Infrastructure for a KY Home Services Client
5 geo-targeted landing pages, LocalBusiness + FAQ schema across three counties, 52 GBP posts, and technical cleanup for a 5.0★ / 127-review client.
Capturing Ghost Equity on a Static Site
Three URLs ranking on page one of Google — all 404s. Cross-referencing GSC coverage and performance reports surfaced the rebuild opportunity.
GSC Coverage Noise vs. Real Indexing Problems
Two alarming-looking signals on MWOV — Ahrefs returning 1 URL and 145 GSC “not indexed” entries. Neither was a real problem. The diagnostic skill was not acting on either.
Sitemap/Robots.txt Conflicts Wasting Crawl Budget
A SaaS Phase 1 audit surfaced 3 sitemap/robots conflicts, 18 redundant User-agent blocks, and 554 URLs with no lastmod data. None caused a ranking event. All capped efficiency.
Disavow Over-Sweep on a Medical YMYL Site
A negative SEO disavow effort neutralized the site's own link equity alongside the toxic links. Pre/post comparison surfaced the over-sweep; surgical rollback recovered rankings.
Let's build something.
Whether you need a new build, a site rescue, custom functionality, or someone who can build the technical infrastructure your business is missing, let's talk.