Technical SEO and tracking work

Tools built from real technical problems.

Each case study shows the problem, the implementation, the test evidence, and the limits.

View the work
signal

event to report

Selected work

Technical tools for websites and measurement.

One tool makes a large website searchable as local HTML. The other tests ecommerce tracking through checkout initiation.

Technical SEO toolingPython and XML

Sitemap website downloader

Built after a local business used conflicting turnaround times across more than 150 pages. The tool downloads sitemap URLs into one searchable local copy.

Input
XML sitemap or sitemap index
Output
Local site copy, CSV reports, and summary
Test run
145 URLs found and 144 pages saved
Read the case study
SitemapXML input
URLsnested discovery
PagesHTML and metadata
Assetssame-site files
ReportsCSV and summary
Tracking QA toolingPython and Playwright

Ecommerce tracking audit tool

A command line tool that follows a store from homepage to checkout initiation and records dataLayer events, tracking requests, response codes, screenshots, and structured evidence.

NavigateReach product, cart, and checkout
CaptureRecord dataLayer events and requests
ReportWrite HTML, CSV, JSON, and screenshots
Read the case study
CodePublic GitHub

Public source and test evidence

Both tools include source code, setup steps, tests, terminal commands, and clear limits.

  • Main languagePython
  • InterfacesTerminal and EXE
  • EvidenceHTML, CSV, JSON, PNG
View GitHub

Case study rules

What each case study shows.

Problem
What needed to be checked, saved, or measured.
Build
How the command line tool works and which files it creates.
Proof
What the test run captured and which limits still apply.