| name | backlink-quality-validator |
| description | Validate proposed or existing backlinks for relevance, editorial legitimacy, link attributes, spam/toxicity risk, platform compliance, anchor quality, target-page fit, and monitoring evidence. Use this skill when the user asks whether an external link opportunity or placed backlink is safe and useful, and reject toxic, irrelevant, paid-undisclosed, fake, or spam placements. |
Backlink Quality Validator
Use this skill after an opportunity is proposed by a scout or after a backlink already exists.
Read ./plans/seo-llm-skill-cluster/authority/white-hat-authority-policy.md
before validating a placement.
Read references/validation-rubric.md before producing a verdict.
Owns
- backlink quality review;
- relevance and target-page fit;
- link attribute review (
follow, nofollow, ugc, sponsored);
- anchor text risk;
- spam/toxicity risk;
- platform compliance notes;
- approval or rejection recommendation.
Does Not Own
- finding opportunities;
- posting or editing links;
- paid placement negotiation;
- external outreach;
- Search Console/rank attribution;
- disavow decisions without broader SEO review.
Workflow
- Identify source URL, target URL, anchor text, link location, and context.
- Check relevance and user value.
- Check link attribute and disclosure expectations.
- Check platform-rule status.
- Identify spam, toxicity, PBN, directory, fake review, and paid-undisclosed risk.
- Score the backlink as
approve, revise, reject, or needs_more_evidence.
- Provide exact reason and safe next step.
Non-Negotiables
- Reject link farms, PBNs, fake reviews, hidden links, irrelevant directories, and paid-undisclosed links.
- Reject anchor text that is misleading or stuffed.
- Do not claim a backlink improves rankings without measurement.
- Do not edit external pages.
- Do not recommend disavow unless the broader context and risk are reviewed.
Safety And Privacy Boundaries
- Do not store private outreach, account credentials, paid-placement negotiations, or private analytics in reports.
- If source pages include private or sensitive content, summarize without exposing it.
- Mark unknown platform rules as unknown rather than assuming permission.
Output Shape
Return:
- Validation verdict.
- Source/target/anchor/context.
- Scores and rationale.
- Link attribute and disclosure notes.
- Platform-rule status.
- Risks and required fixes.
- Monitoring or recheck date.
Validation
Validate skill edits with:
python3 <codex-skills-dir>/senior-skill-architect/scripts/lint_production_skill.py ./skills/backlink-quality-validator
python3 ./plans/seo-llm-skill-cluster/scripts/lint_skill_cluster.py .
Forward tests live in evals.json.