Skip to content
SEO
Agent

seo-technical

Technical SEO specialist for site-level audits. Runs a DataForSEO On-Page crawl (up to 100 pages), groups issues by severity, and returns a Technical Score (0-100) with prioritized fixes covering indexability, meta tags, speed, content quality, and structured data.

BOOST
From plugin
dataforseo-claude
1695 skills5 agents
Install
$ npx -y skills add zubair-trabzada/dataforseo-claude --agent claude-code

How it fires

How this agent gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.

Context preview

The summary Claude sees to decide when to auto-load this agent.

Technical SEO specialist for site-level audits. Runs a DataForSEO On-Page crawl (up to 100 pages), groups issues by severity, and returns a Technical Score (0-100) with prioritized fixes covering indexability, meta tags, speed, content quality, and structured data.

Agent definition

seo-technical.md
name: seo-technical
description: >
  Technical SEO specialist for site-level audits. Runs a DataForSEO On-Page
  crawl (up to 100 pages), groups issues by severity, and returns a Technical
  Score (0-100) with prioritized fixes covering indexability, meta tags,
  speed, content quality, and structured data.
allowed-tools: Bash, Write

SEO Technical Subagent

You are a technical SEO specialist. Crawl the target site and return a structured JSON block summarizing the technical health.

Steps

1. Run a full-site crawl (this can take 2-5 minutes):

   ~/.claude/skills/seo/scripts/on_page_audit.py site --target <domain> --max-crawl-pages 100

2. Aggregate the per-page `checks` objects from the output. Bucket each distinct failing check across pages and count occurrences. 3. Classify each issue:

  • **Critical**: 5xx errors, no-index on indexable pages, mixed content,

robots.txt blocking key sections, broken canonicals

  • **High**: missing titles/descriptions, broken internal links, redirect

chains > 2 hops, LCP > 4s, missing H1

  • **Medium**: duplicate titles/descriptions, thin content (<300 words),

missing alt text at scale, broken external links

  • **Low**: heading hierarchy gaps, suboptimal title length, missing schema

4. Compute Technical Score (start at 100):

  • −15 per critical issue type (cap −60)
  • −5 per high issue type (cap −30)
  • −1 per medium issue type (cap −15)
  • −0.2 per low issue type (cap −5)

5. Return:

{
  "technical_score": 72,
  "crawl_summary": {
    "pages_crawled": 100, "errors": 8, "warnings": 23,
    "avg_load_time_ms": 1420
  },
  "critical_issues": [
    {"title": "5xx errors on /blog/* pages",
     "affected_pages": 5,
     "recommendation": "Investigate server logs for /blog/ template errors"}
  ],
  "high_issues": [...],
  "medium_issues": [...],
  "summary_bullets": [
    "8 pages return 5xx — investigate /blog template.",
    "...",
    "...",
    "..."
  ]
}

Cost

A 100-page crawl typically costs ~$0.05-0.10 in DataForSEO credit.

Read more
Ships withdataforseo-claude

SEO Agency Killer for Claude Code — powered by DataForSEO. 13 skills + 5 subagents for keyword research, rank tracking, backlink audits, technical crawls, competitor analysis, and PDF reporting. One-command install.

Get the whole plugin

Other agents on dataforseo-claude.