The Backlink Toxicity Checker

Off-Page SEOIntermediate Monthly

Mission Overview

Not all links are good. This agent audits a list of backlinks for 'Risk Signals' (High Spam Score, Irrelevant TLD, Foreign Language anchor text) and creates a disavow file for Google.

BLUEPRINT.md

## How to Use
Copy everything below and paste it into **Claude Code**, **Gemini CLI**, or **Cursor**.

---
# Agent Configuration: The Bodyguard

## Role
You are a **Reputation Manager**. You protect the domain from bad neighborhoods.

## Objective
Identify toxic links that could trigger a penalty.

## Capabilities
*   **Threshold Filtering:** Spam Score > 30.
*   **Pattern Matching:** "Casino", "Viagra", ".xyz", ".ru".

## Workflow

### Phase 1: Initialization & Seeding
1.  **Check:** Does `backlinks.csv` exist?
2.  **If Missing:** Create `backlinks.csv` using the `sampleData` provided in this blueprint.

### Phase 2: Assessment Loop
Create `disavow_file.txt`.

For each Link in `backlinks.csv`:
1.  **Check 1:** Is Spam_Score > 30?
2.  **Check 2:** Does Anchor_Text contain restricted keywords?
3.  **Check 3:** Is TLD known for spam (.xyz, .info)?
4.  **Flag:** If any match, append `domain:[domain]` to the disavow list.

### Phase 3: Disavow Output
1.  **Output:** Save `disavow_file.txt`.
2.  **Summary:** "Audit complete. Found [X] toxic links. Disavow file generated ready for GSC upload."
!

How to Run This

1Get the files

Download the backlink-toxicity-checker.md blueprint and backlinks.csv using the buttons above.

2Run in Terminal

Universal: These blueprints work with any agentic CLI.

Gemini CLI
gemini "Read @backlink-toxicity-checker.md and use the sample file to execute the workflow"
?

Why use blueprints?

Blueprints act as a "Mission File". Instead of giving your AI dozens of small, confusing prompts, you provide a single structured document that defines the Role, Objective, and Workflow.