Skip to main content
Beta Rule - This rule is experimental and may change significantly in future releases.
Detects if content appears to be AI-generated
Rule IDai/ai-content
CategoryAI
ScopePer-page
Severityinfo
Weight2/10
DefaultDisabled

Prerequisites

This rule requires an OpenRouter API key:
export OPENROUTER_API_KEY=your_key_here

Solution

This rule detects content that may be AI-generated. While AI content isn’t inherently bad, search engines may scrutinize it more heavily. If flagged, review the content for quality regardless of how it was created. Ensure it provides genuine value, is factually accurate, and has a human editorial review. Add personal insights, original research, or unique perspectives to differentiate from generic AI output.

Detection Criteria

The rule analyzes text for signs of AI generation:
  • Repetitive sentence structures
  • Overly formal or generic language
  • Lack of personal voice or unique perspective
  • Perfect grammar but bland style
  • Common AI phrases (“In conclusion”, “It’s important to note”, etc.)

Scoring

ScoreStatusMeaning
0-40PassContent appears human-written
41-60WarningContent may have AI elements
61-100WarningContent appears AI-generated
High AI scores result in warnings, not failures. AI-generated content isn’t necessarily bad - this is informational only.

Enable / Disable

Enable this rule

squirrel.toml
[rules]
enable = ["ai/ai-content"]

Disable this rule

squirrel.toml
[rules]
disable = ["ai/ai-content"]

Enable all AI rules

squirrel.toml
[rules]
enable = ["ai/*"]