Indxel Documentation
Developer-first SEO infrastructure for Next.js. Validate metadata, guard deploys, monitor scores — from your terminal.
Quick Start
Get up and running in 30 seconds. Install the SDK and CLI, scaffold your config, and run your first audit.
npm install indxel # TypeScript SDK
npm install -g indxel-cli # CLI toolnpx indxel-cli init
# Creates: seo.config.ts, sitemap.ts, robots.tsnpx indxel-cli check # Static analysis of Next.js pages
npx indxel-cli crawl mysite.com # Live site crawlnpx indxel-cli check --ci # Exit 1 on SEO errors — add to your CI pipelineZero config
Components
Indxel is modular. Use what you need.
SDK
npm: indxel
defineSEO(), createMetadata(), generateLD(), validateMetadata(), crawlSite()
CLI
npm: indxel-cli
init, check, crawl, keywords, index — all from your terminal
MCP Server
npm: indxel-mcp
AI-native SEO auditing for Claude, Cursor, and other MCP clients
CI/CD Guard
npm: indxel-ci
GitHub Actions, Vercel build step, git pre-push hook
Dashboard
indxel.com
Score tracking, diff between crawls, indexation monitoring
API
REST
Push crawl results, fetch project data, integrate with your tools
How It Works
Indxel validates your SEO metadata against 15 rules and scores each page 0–100.
Define your SEO config
Use defineSEO() to set site-wide defaults: siteName, titleTemplate, defaultOGImage, etc.
Generate metadata per page
Use createMetadata() in your generateMetadata() to produce canonical URLs, OG tags, Twitter cards, and hreflang.
Validate on every deploy
Add `npx indxel-cli check --ci` to your build. Broken SEO fails the build — no silent regressions.
Monitor over time
Push crawl results to the dashboard. Track scores, diff between deploys, catch regressions.
Scoring
Every page gets a 0–100 score based on 15 rules, weighted by impact.
| Grade | Score | Meaning |
|---|---|---|
| A | 90–100 | Excellent — production ready |
| B | 80–89 | Good — minor improvements possible |
| C | 70–79 | Needs work — some issues to fix |
| D | 60–69 | Poor — significant issues |
| F | < 60 | Critical — broken SEO |
See the full validation rules reference for all 15 rules with weights and examples.
LLM-Optimized Documentation
This documentation is designed for both humans and AI. If you're building with an LLM assistant, point it to:
- https://indxel.com/llms.txt — Concise overview
- https://indxel.com/llms-full.txt — Full API reference