---
name: site-audit-orchestrator
description: "Use when the user asks to audit this client, SEO audit, what is wrong with this site, run an audit. You get: A short ordered list of which skills to run, and what a person must confirm before anything is published."
---

# Audit router

## You get

A short ordered list of which skills to run, and what a person must confirm before anything is published.

## Why use it

A request to audit the client is too vague to start editing. This picks the smallest check that matches the complaint.

## Ask when

- audit this client
- SEO audit
- what is wrong with this site
- run an audit

## Steps

1. Ask which client and which domain. Do not run every skill because the request said audit.
2. Start with seo-growth-stage-strategy.
3. Route only to skills in this catalog. Pick the smallest set that matches the complaint.
4. Indexation and crawl issues come before content rewrites. Internal links come before a new outreach list.
5. Return an ordered list: skill name, why it applies, and what a person must confirm before anything is published.

## Hold back

- A report that runs skills outside this catalog.
- An audit that starts by editing the site.

## Skills you may route to

- seo-growth-stage-strategy: Choose coverage or fixes before any other recommendation.
- content-opportunity-discovery: Shortlist buyer queries, one URL per cluster.
- ctr-snippet-optimization: Pilot titles on pages that rank and under-earn clicks.
- content-freshness-audit: Replace facts that went stale, and change the date only when the page did.
- protected-field-audit: After an edit, the title, meta description, and H1 still match the page.
- duplicate-intent-audit: Find pages that answer the same buyer job.
- indexing-crawl-health-audit: Find noindex, canonical, sitemap, robots, redirect, and soft-404 blocks.
- technical-seo-audit: Check meta, canonicals, headings, and structured data against the visible page.
- page-quality-audit: Require a real byline and a visible update process.
- internal-linking-audit: Propose source, destination, anchor, and the sentence to change.
- backlink-profile-audit: Judge relevance, prefer removal, and treat disavow as exceptional.
- verify-primary-source: Every figure in a draft traces to a source the client can check.
- content-creation-standards: Publish only after the growth stage and the overlap check.
- measurement-discipline: Record a baseline and wait before the next edit on that URL.
- seo-health-monitoring: Alert on clicks, then diagnose. Do not edit the site from the alert.
- change-and-decision-log: Record what changed, which judgment was made, and what to re-check.
- traffic-drop-diagnosis: Date the drop, then end in act, wait, or investigate.
- site-migration-safety: Baseline, redirect map, and a named rollback before a cutover.
- ai-visibility-gaps: Name the prompt, who is cited, and whether to fix a page or pitch the cited one.

## BudgetSEO data

Keyword, competitor, and domain figures come from the budgetSEO MCP only. Do not use another SEO data source for those three.

Use saved data first. Those reads are free:

- A keyword already tracked: get_keyword_action_plan, find_quick_wins, or get_rank_changes.
- A competitor already saved: get_competitor_overview.
- AI citation gaps already stored: get_ai_visibility.

A figure that is not already in the account is a new lookup. Tell the user the credit cost and wait for a yes before calling it. A cached result stays free.

- lookup_keywords: keyword ideas from a seed. 6 credits.
- check_keywords: volume, difficulty, and intent for named keywords. 2 credits.
- lookup_domain: organic keywords, estimated traffic, and ranking URLs. 4 credits.
- lookup_backlinks: referring domains and link totals. 3 credits.

research_keywords is a separate paid AI run for idea generation on Starter and Pro. It is not the tool for a single lookup.

Crawl checks, robots.txt, sitemaps, and primary-source fact checks are your own work. budgetSEO cannot fetch an arbitrary page.

A bulk edit, a disavow file, or a URL change waits for a person on the agency side to confirm that package.
