Skip to main content
Beta Rule - This rule is experimental and may change significantly in future releases.
Analyzes how well LLMs can parse and understand the content
Rule IDai/llm-parsability
CategoryAI
ScopePer-page
Severityinfo
Weight3/10
DefaultDisabled

Prerequisites

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

Solution

This rule evaluates how well LLMs can understand and extract information from your content, which affects AI-powered search and assistants. Improve parsability by using clear structure, explicit topic sentences, and well-organized sections. Avoid ambiguous pronouns and ensure context is clear. Use semantic HTML and structured data. Clear, well-written content for humans typically scores well for LLM parsability too.

Scoring

The rule scores content from 0-100 based on:
  • Clear semantic structure (headings, paragraphs, lists)
  • Logical content flow
  • Absence of layout text/navigation mixed with content
  • Clean text without excessive special characters
  • Well-defined sections and topics
  • Machine-readable formatting
ScoreStatusMeaning
70-100PassGood LLM parsability
40-69WarningCould be improved
0-39FailPoor parsability

Enable / Disable

Enable this rule

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

Disable this rule

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

Enable all AI rules

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