
Built on open source
The audit agents come from Claude SEO, an open-source Claude Code plugin by Agrici Daniel. A full audit spreads across specialist agents for areas such as technical SEO, content, schema, performance and AI search.
My work is the layer around them: a fork overlay that tunes the agents, a viewer for the results, and the workflow that turns each audit into shipped fixes.
Tuning agents without touching upstream
A small overlay sets the model and effort for each subagent from one JSON file, and adds a skill that archives each audit. It sits outside the upstream agents, so pulling new versions never conflicts. A build script rebuilds the plugin as upstream plus the overlay, and fails if the overlay would replace an upstream file.

From reports to a working tool
An audit produces a folder of reports, data and screenshots that is hard to act on. seo-viewer is a dependency-free Node server and browser app that wraps that folder in one interface: score overview, findings explorer, specialist reports, content clusters, screenshots and the full report.
The action plan is a live checklist, and ticks are saved beside the audit.

Progress across audits
Each audit is archived with its date, so the viewer can show score history with changes per category. Ticks carry forward by task title, so a new audit keeps the progress already made and only new or renamed tasks start unticked.

Results on Trainlink.eu
I run this workflow on Trainlink.eu. Its audit health score rose from 66 on 28 October to 75 on 2 November, as fixes from the action plan shipped.