AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified Apache-2.0 Self-run

Ai Overview Recovery

skill-xuanranl-loamwright-seo-skill-ai-overview-recovery · by XuanRanL

4-phase recovery when Google AI Overview drops an article. Measure damage → diagnose skip reason → rewrite → T+7/14/28 monitor. Triggered by drift-detector AIO loss alert OR /aio-recovery command.

No reviews yet
0 installs
24 views
0.0% view→install

Install

$ agentstack add skill-xuanranl-loamwright-seo-skill-ai-overview-recovery

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-xuanranl-loamwright-seo-skill-ai-overview-recovery)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
1mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Ai Overview Recovery? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

AI Overview Recovery Playbook

When Google AIO stops citing your article, run this recovery (per seo-geo pattern).

Phase 0: CONFIRM the loss is real (v3.35 — churn guard)

AIO citations churn ~45% per render (Ahrefs 2025: consecutive AIO renders of the same query share only ~54.5% of cited URLs). A single uncited probe is noise, not a loss — recovering from churn wastes a full rewrite cycle and poisons the journal.

  • The automated trigger is already guarded: refresh_decision_router emits

NOT_IN_AI only after 2 consecutive uncited probes ≥ 48h apart (observations persisted in projects/{slug}/audits/aio-observations.json; an in-between cited probe resets the clock). A router-emitted NOTINAI action is therefore pre-confirmed — proceed to Phase 1.

  • For a MANUAL /aio-recovery invocation: check aio-observations.json first. If

the loss has only one observation, re-probe after 48h instead of starting recovery: python -m scripts.monitor.refresh_decision_router --site {slug} --json

  • Evidence: references/seo/serp-feature-value-2026.md §4.

Phase 1: Measure Damage (Day 0)

  • Check GSC: AIO impressions drop
  • Run aisearchprobe to confirm
  • Document: which queries lost AIO citation? Traffic impact?

Phase 2: Diagnose Skip Reason (Day 0-2)

4 query strategy classifiers:

  • (A) Freshness — content >12 months old, new competitors fresher
  • (B) Authority — competitors gained backlinks; we lost
  • (C) Structure — H2/H3 structure no longer matches query intent
  • (D) Entity — entity ambiguity (e.g., merger renamed brand)

Run:

python -m scripts.fetch.ai_search_probe \
    --brand "{brand}" --domain "{site}" \
    --queries "{affected_queries_comma_separated}"

Phase 3: Targeted Rewrite (Day 3-5)

Per diagnosis:

  • (A) Add dateModified + fresh stats + 2026 data
  • (B) Build authority — add citations to Tier-1, get backlinks
  • (C) Restructure H2s to match query intent
  • (D) Add Organization schema with sameAs + add clarification copy

Phase 3.5: Record the change (closes the monitor verify loop)

After the targeted rewrite is republished, RECORD it so the verification loop can measure whether AIO citation recovers (Rule 6: the real executor for the "fixer skills should call --record" wiring, not a prose note). The diagnosis class (A/B/C/D) is the change --type:

python -m scripts.monitor.optimization_journal --record \
    --site {site} --post-id {post_id} --url {live_url} \
    --type aio-recovery --query "{primary_affected_query}" \
    --before "{old_structure_or_stat}" --after "{new_structure_or_stat}"

Phase 4: Monitor (Day 7 / 14 / 28)

  • Re-probe AI engines weekly
  • Check GSC AIO impressions weekly (optimization_journal --verify --site {site} --window 14 reads the recorded baseline)
  • If recovered: document what worked
  • If still lost at Day 28: escalate to repair-orchestrator with from-scratch level

See also

  • references/geo/ai-overview-recovery-playbook.md

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.