Software & systems · Independent project

SEO Agents

An agent-driven audit workflow and a viewer that turns reports into action

A repeatable SEO workflow built on the open-source Claude SEO agents, with my own agent overlay and seo-viewer, a browsable app for tracking findings, tasks and scores across audits.

Screenshot 2026-11-05 at 14.37.38

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.

Screenshot 2026-11-05 at 14.37.49

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.

Screenshot 2026-11-05 at 14.37.53

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.

Screenshot 2026-11-05 at 14.38.09

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.

← Back to portfolio