GTM Toolkit
Developer-Native Marketing
SEO Linting
Advanced SEO validation with 50+ proven rules, powered by Claude AI.
Live Testing Results from raz-kaplan-website
Real results from your actual blog content
20
Files Analyzed
117
Issues Found
63.4%
Avg Score
50+
SEO Rules
Quick Start
# Lint all blog content
gtm-toolkit lint content/blog/
# Lint specific file
gtm-toolkit lint content/blog/my-post.md
# Lint with detailed output
gtm-toolkit lint content/ --format detailed
Frontmatter Validation (SEO-001 to SEO-006)
Essential metadata for every post
SEO-001
Title Requirements
45-70 characters with primary keyword near start
SEO-002
Date Format
ISO YYYY-MM-DD format required
SEO-003
Category Validation
Must be from allowed categories list
SEO-004
Summary Requirements
120-160 characters, acts as meta description
SEO-005
Read Time
Format: '3 min read'
SEO-006
Filename Validation
Date-prefixed slug matching title
Claude AI Integration
Intelligent content analysis and suggestions
Smart Analysis
- • Content quality scoring
- • Readability assessment
- • Keyword optimization
- • Competitor benchmarking
Automated Fixes
- • Title optimization suggestions
- • Meta description improvements
- • Content structure recommendations
- • Internal linking opportunities
Output Formats
Choose the format that works best for your workflow
🔍 SEO Lint Results for: content/blog/my-post.md
[SEO-001] FAIL — Title is 42 chars (aim for 45-70)
[SEO-012] WARN — No primary keyword in first 100 words
[SEO-020] PASS — All images have alt text
Score: 78/100 (🔥 Good, room for improvement)