Writing & Content

Off-Site & AI Referral Analyzer

Audit backlink quality and measure traffic and conversions from AI assistants.

59/ 100
Recommended

Generally reliable with disclosed limitations; trial as directed and keep a rollback path.

See how it was scored ↓
Works as-is in
Codex · Claude Code
Stars
★ 3k
Last updated
12d ago
License
Apache-2.0
backlink-analysisai-referralsseogeo
+3ga4search-consolelink-quality

What does this skill do, and when should you use it?

Off-Site Signal Analyzer is an SEO/GEO evaluation skill in the Aaron Marketing Skills repository. It has two modes: backlinks for link-profile analysis and ai-referrals for traffic sent by assistants such as ChatGPT and Perplexity. It reads user-provided backlink exports, GA4, Search Console, or server-log data and labels figures as Measured, User-provided, or Estimated. It fits teams investigating link risk or AI-referred traffic, but it does not cover internal linking, keyword rankings, or full stakeholder reporting.

In backlinks mode, it analyzes referring domains, anchor-text distribution, link types, quality and toxicity indicators, competitor link gaps, link changes, and link-building or disavow actions. In ai-referrals mode, it adapts an AI-source regex to observed values, measures AI-assistant sessions and trends, lists top landing pages, and compares AI engagement and conversion with organic traffic for the same window. Inputs can include pasted CSVs, GA4 exports, Google Search Console data, or server-log slices; the documentation also describes WebFetch, optional connectors, GDELT, Tavily, Cloudflare Radar, and a local Python ledger workflow. Outputs include a user-facing report, a standard handoff summary, and—after confirmation—an optional file under memory/monitoring/.

Good fit
  • An SEO team has a backlink export and needs toxic-link review, a labeled toxicity ratio, and disavow priorities.
  • A growth team wants to compare its referring domains with competitors and identify link-building opportunities.
  • A brand wants to know whether ChatGPT, Perplexity, Gemini, Copilot, or Claude is sending site traffic.
  • An analyst needs an apples-to-apples comparison of AI referrals and organic traffic, including conversion performance.
  • A marketing lead wants to hand off off-site findings to a domain-authority audit or a broader performance report.

How do you install this skill?

Before you use it
  • Before using server logs, GA4, or GSC exports, define redaction, data minimization, and third-party transfer boundaries.
  • Before any disavow or other link-remediation action, preserve the raw export, manually review candidates, and obtain explicit user approval; candidates must not be treated as confirmed risk.
  • Reconcile the 18.0.0 skill/README version with SECURITY.md's 17.x supported-current-line statement, and verify that the host actually provides the referenced connectors, scripts, and memory-writing capability.
  • Tavily, GDELT, and Cloudflare Radar may be unreachable from mainland-China networks; prepare user-provided exports or accessible alternative data sources.
Before you start
Your agent needs
  • Shell / CLI
  • Network access
  • Local filesystem
Install first
  • Python 3

The repository supports Claude Code, Agent Skills-compatible hosts, and a plain git clone. For Claude Code, run /plugin marketplace add aaron-he-zhu/aaron-marketing-skills, then /plugin install aaron-marketing@aaron. For a generic host, run npx skills add aaron-he-zhu/aaron-marketing-skills -s offsite-signal-analyzer, or clone it with git clone https://github.com/aaron-he-zhu/aaron-marketing-skills. The source does not document a dedicated destination directory for the single-skill installation.

Generic route: install into Claude Code manually (macOS / Linux)
tmp="$(mktemp -d)"
git clone --depth 1 https://github.com/aaron-he-zhu/aaron-marketing-skills.git "$tmp"
mkdir -p ~/.claude/skills
cp -R "$tmp/seo-geo/evaluate/offsite-signal-analyzer" ~/.claude/skills/
rm -rf "$tmp"

Generated from the source repository and skill path; it copies only this skill's folder. If the author's install steps above differ, follow those first. To scope it to one project, replace ~/.claude/skills with that project's .claude/skills.

How do you use this skill?

Example prompts include Analyze backlink profile for example.com, Find link-building opportunities by analyzing competitor1.com, competitor2.com (--mode backlinks), and Track AI referral traffic for example.com over the last 90 days (--mode ai-referrals). You can also specify --mode backlinks or --mode ai-referrals explicitly. Without a mode, link, anchor, toxic, or referring-domain language selects backlinks; AI-assistant, ChatGPT, Perplexity, or GA4-referral language selects ai-referrals. If both intents are genuinely present, the skill asks which mode to run first. Without the required data or a connected tool, it does not estimate core metrics from the domain alone.

What are this skill's strengths and limitations?

Pros
  • Keeps backlink and AI-referral datasets separate instead of collapsing them into one metric.
  • Requires source labels for metrics and uses N/A when required evidence is unavailable.
  • Covers toxicity, competitor gaps, AI-source matching, landing pages, trends, and AI-versus-organic conversion.
  • Supports a keyless workflow based on pasted data, with optional connectors and ledger-based tracking.
Limitations
  • Core metrics cannot be measured without backlink exports, GA4, Search Console, or server-log data.
  • AI referrals show that an AI answer sent a click, not how prominently or authoritatively the site was cited.
  • The skill does not calculate CITE scores, analyze internal links, track keyword positions, or assemble stakeholder reports.
  • The source provides no independent test-suite results or concrete configuration evidence for each optional platform connector.

How does this skill compare with similar options?

Side by side with related skills; every score comes from the same FSRS standard.

Skill FS score Stars Last updated License
Off-Site & AI Referral Analyzer this page 59 · Recommended ★ 3k 12d ago Apache-2.0
Competitor SEO & GEO Analyst 51 · Use with care ★ 3k 12d ago Apache-2.0
SEOBuild Onpage (SEO-AGI) 50 · Use with care ★ 257 10d ago —
GEO Citability Scoring Skill 48 · Use with care ★ 11k 21d ago MIT
Blog Google: Google Data for Blog Performance 47 · Use with care ★ 2.4k 13d ago MIT

Unlike site-structure-optimizer, this skill analyzes external links rather than internal link structure. Unlike rank-tracker, it does not report keyword positions. Unlike performance-monitor, it does not assemble multi-metric stakeholder reports. Backlink toxicity or authority concerns can be handed to domain-authority-auditor for formal CITE scoring.

How did FollowSkills review this skill?

FollowSkills review · FSRS-2.0
Recommended
59/ 100 5-point scale 3.0 / 5
The upstream repository has new commits since this review. The score still applies to the reviewed revision shown and may not cover the latest changes.
1Trust17 / 25 · 3.4/5

The evidence shows least-privilege intent through a WebFetch-only declaration, user confirmation before saving, measured/user-provided/estimated labeling, untrusted-content handling, and robots.txt/TOS safeguards. However, GA4/GSC/server logs may contain sensitive data, external flows through Tavily/GDELT/Cloudflare and the actual memory-write boundary are not fully specified in this skill, and backlink remediation can have consequential effects; 8 points are deducted.

2Reliability9 / 20 · 2.3/5

The evidence shows a two-mode contract, input requirements, stop conditions, abnormal-input handling, metric labeling, and output templates. Static review cannot reproduce the key paths; connector, ledger, and memory-write references may not be available under the only declared WebFetch tool, and there are no skill-specific tests. The score is therefore capped by static calibration and reduced by 11 points.

3Adaptability11 / 15 · 3.7/5

The evidence clearly defines the audience, trigger phrases, backlinks and ai-referrals modes, inputs, outputs, and exclusions, with Chinese trigger terms included. Boundaries around data formats, host capabilities, and reachability of some external services are incomplete, and mainland-China availability is unverified; 4 points are deducted.

4Convention10 / 15 · 3.3/5

The evidence provides strong progressive structure with Quick Start, contract, scope guard, references, templates, security guidance, Apache-2.0 licensing, and version metadata. Publisher identity is unverified; maintenance ownership and update paths are not clear enough, and SECURITY.md identifies 17.x as current while the skill and README state 18.0.0, so 5 points are deducted.

5Effectiveness7 / 15 · 2.3/5

The evidence defines concrete workflows, done conditions, reusable report templates, source labels, and handoff paths for both modes. No real execution output or third-party validation is included, and useful results depend on complete user exports or functioning connectors, so the static cap applies and 8 points are withheld.

6Verifiability5 / 10 · 2.5/5

The evidence includes per-metric source labels, a measurement protocol, a link-quality rubric, benchmarks, and change-tracking procedures. There is no skill-specific test suite, execution log, or independent third-party reproduction evidence, so the static-review ceiling of 5 applies.

1 2 3 4 5 6

Open a dimension to read why it scored that way

Reviewed Jul 20, 2026 Reviewed revision ebd436747f8f Review evidence[1][2][3][4][5][6][7][8][9][10]

Evidence confidence:Low — Mostly static review, author material or a limited demo; useful for discovery, not high-risk decisions.

See the full review method →

FAQ

Do I need to buy an SEO or analytics tool?
No. The repository describes a Tier 1 workflow using pasted data or free and first-party sources; connectors and MCP servers are optional enhancements.
What if I have no data export?
Backlinks mode asks for backlink or referring-domain data. Ai-referrals mode asks for GA4, Search Console, or server-log data. It does not infer key metrics from the domain alone.
Do AI referrals prove an AI citation?
No. They show that an AI answer linked to the site and generated a click. The skill treats them as CITE-related leads, not proof of citation prominence or authority.
Are results saved automatically?
No. The skill asks whether to save results for future sessions and writes to memory/monitoring/ only after the user agrees.

More skills from this repository

All from aaron-he-zhu/aaron-marketing-skills

Writing & Content

Competitor SEO & GEO Analyst

Turn competitor keywords, content, backlinks, AI citations, and traffic share into an actionable SEO strategy.

★ 3k FS 51 Use with care 12d ago
Writing & Content

Keyword Research & Content Planning

Discover, score, and cluster search terms into an actionable SEO/GEO content plan.

★ 3k FS 54 Use with care 12d ago
Writing & Content

Content Gap Analysis

Compare your content coverage with competitors to prioritize missing topics, keyword opportunities, and editorial work.

★ 3k FS 52 Use with care 12d ago
Writing & Content

SERP Markup Builder

Create paste-ready titles, meta descriptions, social tags, and structured data for a page head.

★ 3k FS 58 Recommended 12d ago
Writing & Content

Domain Authority Auditor

Assess a domain’s citation trust against a declared peer cohort using dated, auditable evidence.

★ 3k FS 65 Recommended 12d ago
Writing & Content

SERP Analysis

Assess whether a query is realistically targetable by mapping its SERP structure, ranking patterns, and feature opportunities.

★ 3k FS 56 Use with care 12d ago
Writing & Content

Dark Social Attribution Analyst

Turn untraceable sharing into clearly labeled, auditable attribution estimates.

★ 3k FS 59 Recommended 12d ago
Writing & Content

Email List Segment Builder

Build reusable email audiences and suppression lists from first-party customer data.

★ 3k FS 61 Recommended 12d ago
Writing & Content

SEO Content Writer & Refresh Planner

Create search-intent-led SEO pages or diagnose content decay with a prioritized refresh plan.

★ 3k FS 54 Use with care 12d ago
Writing & Content

GEO Citation Optimizer

Make existing content easier for ChatGPT, Perplexity, and other AI search systems to understand and cite.

★ 3k FS 52 Use with care 12d ago
Writing & Content

Rank Tracker

Monitor keyword positions, SERP features, and AI-search visibility over time.

★ 3k FS 52 Use with care 12d ago
Data & Analysis

Paid Attribution Reconciler

Deduplicate paid conversions against order-ID truth and read incrementality.

★ 3k FS 59 Recommended 12d ago
Writing & Content

Paid Ads Audience Segment Builder

Turn your customer, CRM, or GA4 exports into seed, exclusion, and funnel-stage audiences for paid media.

★ 3k FS 56 Use with care 12d ago
Writing & Content

Paid Ads Conversion Signal QA

Validate conversion events, UTMs, and cross-platform deduplication before paid campaigns launch or scale.

★ 3k FS 56 Use with care 12d ago
Writing & Content

SEO Performance Monitor

Build source-tagged SEO/GEO performance reports and configure alerts for ranking, traffic, and AI-visibility changes.

★ 3k FS 54 Use with care 12d ago
Writing & Content

Site Structure Optimizer

Design a clearer site hierarchy and strengthen internal links so important pages connect better.

★ 3k FS 59 Recommended 12d ago
Writing & Content

Content Quality Auditor

Audit content quality and publication readiness with an evidence-based CORE-EEAT review.

★ 3k FS 57 Use with care 12d ago
Writing & Content

Page Play Builder: Scaled SEO Page Builder

A guarded router for building programmatic, comparison, parasite, and local SEO pages.

★ 3k FS 54 Use with care 12d ago
Writing & Content

Paid Search Term Miner

Turn search-term reports into converting keywords and spend-saving negatives.

★ 3k FS 54 Use with care 12d ago
Writing & Content

Short Video Script Studio

Turn short-video ideas into shoot-ready beat-sheet scripts.

★ 3k FS 61 Recommended 12d ago

Related skills