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.