Skill detail
offsite-signal-analyzer
Analyzes off-site signals in two modes: backlink profiles with anchor and toxic-link review, or AI-assistant referral traffic and its conversion versus organic.
Inspect before use
Read the source instructions and check the requirements before you install this skill.
SKILL.md
The saved excerpt is a snapshot from when this skill was listed. The external source remains the complete and most current version.
---
name: offsite-signal-analyzer
slug: offsite-signal-analyzer
displayName: "Offsite Signal Analyzer · 外链分析"
summary: "外链分析/反向链接/AI流量/AI引荐/ChatGPT流量/AI转化"
description: 'Use when the user asks to "analyze backlinks", "analyze my off-site signals", or "track AI traffic / ChatGPT / Perplexity referrals"; profiles referring domains, anchor-text mix, toxic links, and disavow candidates (backlinks mode) or isolates AI-assistant referral sessions in GA4/GSC/logs and reports their trend, landing pages, and AI-vs-organic conversion (ai-referrals mode). Not for internal links — use site-structure-optimizer; not for keyword positions — use rank-tracker; not for multi-metric stakeholder reports — use performance-monitor. 外链分析/反向链接/AI流量/AI引荐/ChatGPT流量/AI转化'
version: "20.1.0"
license: Apache-2.0
compatibility: "Claude Code and compatible agent-skill hosts"
homepage: "https://github.com/aaron-he-zhu/aaron-marketing-skills"
when_to_use: "Use when analyzing off-site signals for a domain. Two modes: mode=backlinks for backlink profiles, referring-domain quality, anchor-text distribution, toxic-link and disavow review, and competitor link gaps; mode=ai-referrals for isolating AI-assistant referral sessions (ChatGPT, Perplexity, Gemini, Copilot, Claude) in the user's own GA4, Search Console, or server logs and reporting their trend, top landing pages, and AI-vs-organic conversion. Also triggers on 外链分析, 反向链接, AI流量, AI引荐流量, ChatGPT/Perplexity referral sessions. Not for internal links (site-structure-optimizer), keyword positions (rank-tracker), or full stakeholder reports (performance-monitor)."
argument-hint: "<domain or URL> [--mode backlinks|ai-referrals] [date range]"
allowed-tools: WebFetch
metadata: {"author": "aaron-he-zhu", "version": "20.1.0", "discipline": "seo-geo", "phase": "evaluate", "geo-relevance": "medium", "hermes": {"tags": ["marketing", "seo-geo", "evaluate"], "category": "seo-geo"}, "openclaw": {"emoji": "🔍", "homepage": "https://github.com/aaron-he-zhu/aaron-marketing-skills"}}
---
# Off-Site Signal Analyzer
Reports the two off-site signal families a domain earns from the outside world: the **backlink profile** (who links to you and how clean those links are) and the **AI-assistant referral channel** (how much traffic AI answers send you and whether it converts). Both are CITE-adjacent — they feed [CITE](../../../references/cite-domain-rating.md) Citation and Trust items — but they come from different data sources joined only at the domain level, so the skill keeps them behind a mode selector.
**Mode set:**
| Mode | Data source | Answers |
|------|-------------|---------|
| `backlinks` (default) | `~~link database` export / pasted CSV | Referring domains, anchor mix, toxic-link share, disavow candidates, competitor link gaps |
| `ai-referrals` | GA4 / GSC / server-log export | AI-assistant referral sessions, trend, top landing pages, AI-vs-organic conversion |
**The seam**: backlinks answers "is this domain worth trusting as a source?" from the link graph; ai-referrals answers "are AI engines already sending citations-as-traffic?" from your own analytics. Never blend the two datasets into one number — report each mode's figures under its own heading and let `domain-authority-auditor` join them into a CITE score.
## Quick Start
```text
Analyze backlink profile for example.com
Find link-building opportunities by analyzing competitor1.com, competitor2.com (--mode backlinks)
Track AI referral traffic for example.com over the last 90 days (--mode ai-referrals)
How much of my traffic comes from ChatGPT and Perplexity, and does it convert better than organic?
```
If no mode is given, infer it: link/anchor/toxic/referring-domain wording → `backlinks`; AI-assistant/ChatGPT/Perplexity/GA4-referral wording → `ai-referrals`. State the chosen mode in the first line of output.
## Skill Contract
**Expected output**: for `backlinks`, a backlink report (profile overview, quality/anchors/toxicity, competitive gapRead the full source on GitHub (opens external page)