Agents In Use
What’s new todayLast update
499 additions

How to use Claude to triage SEO audits

The author reports that eight of 50 URLs reached Sonnet while the rest resolved at Tier 1, reducing that run from about $0.30 to about $0.05.

TRY A BOUNDED VERSION

Prompt to try

Editorial adaptation, not the source author’s exact prompt. Replace bracketed inputs and review tool permissions first.

Audit [project URL list] using deterministic checks for title length, description presence, H1 count, and canonical tags. Escalate ambiguous pages to Haiku, then semantic edge cases to Sonnet. Produce severity-sorted findings and rewrite suggestions using [voice sample].

What happened

The author reports that eight of 50 URLs reached Sonnet while the rest resolved at Tier 1, reducing that run from about $0.30 to about $0.05.

Reported by dannwaneri on dev.to

How the agent did it

  1. Restructure the repository into core and premium modules.
  2. Run deterministic checks before model escalation.
  3. Route ambiguous pages through Haiku and Sonnet.

Where a person stepped in

The author compared a 50-URL run and incorporated public architectural feedback; review of individual suggestions is not described.

A person approved each step before the agent continued.

The author rebuilt an SEO audit agent after a comment thread challenged the need to use a language model for mechanical checks. Title length, description presence, H1 count, and canonical tags became the deterministic first tier. Haiku handles cases needing a closer look, and Sonnet is reserved for semantic ambiguity.

The repository kept its original core modules and added a premium layer for routing, isolated client projects, enhanced reports, and rewrites. The routing function runs the first tier before escalating to Haiku, then to Sonnet when Haiku flags semantic judgment. The reporter produces PDFs with screenshots, severity ordering, and suggested fixes. A rewrite component uses deterministic title truncation, Haiku description suggestions, and Sonnet opening paragraphs, with an optional writing sample.

A unified command reads a project's input CSV, audits URLs, generates rewrite suggestions, writes the report, and appends audit history. In the author's reported run of 50 URLs, eight reached Sonnet and the rest resolved at the first tier. Reported cost fell from about $0.30 to about $0.05. Who it's for: developers operating repeated client SEO audits who want model calls concentrated on judgment rather than character counting.

Prompt
Suggested prompt (written by Agents In Use, not the author's)

Source: dev.to · dannwaneri

Frequently asked questions

Which checks avoid a model call?

The first tier uses Python for mechanical checks such as overlong titles, missing descriptions, and missing H1 headings.

What does the rewrite component produce?

The post describes deterministic title truncation, Haiku-generated meta description suggestions, and Sonnet-written opening paragraphs, optionally informed by a writing sample.

More details

Remaining steps

  1. Generate rewrite suggestions and a PDF audit report.
  2. Append the completed run to audit history.

About this account

The audit routes URLs through deterministic checks and model tiers, then generates suggestions and reports.

Platform: dev.to. Attribution: https://dev.to/dannwaneri/i-was-paying-0006-per-url-for-seo-audits-until-i-realized-most-needed-0-132j. Prompt: Suggested (written by Agents In Use, not the author's). Sourced by the Agents In Use pipeline.

Credit: dannwaneri on dev.to

Source published 3 Apr 2026

Source checked 14 Oct 2026

Tools and topics

Python · Claude Haiku · Claude Sonnet · WeasyPrint

SEO · Model routing · Reports

Editorial completeness: 100/100. Measures documented fields, not agent performance or verified outcomes.