Open Source

Broken SEO should
break your build.

Missing meta descriptions, broken og:images, duplicate H1s — caught in your terminal, not by your users.

30ssetup
CI/CDready
15 rulesbuilt-in
seo.config.ts

import { defineSEO } from 'indxel'

// Type-safe. Zero config. CI/CD ready.

export default defineSEO({

site: 'https://yourapp.com',

ci: true

})

How it works

Init. Crawl. Guard. Done.

1

Init

Detects your framework. Scaffolds config, sitemap, robots.txt, and OG routes. One command.

terminal

$ npx indxel init

✓ Detected Next.js 15 (App Router)

✓ Generated seo.config.ts

✓ Generated sitemap.ts

✓ Generated robots.ts

✓ Created /api/og route

2

Crawl

Audits every page on your live site — meta tags, headings, og:images, JSON-LD, sitemap. Scores 0–100.

terminal

$ npx indxel crawl yoursite.com --push

Crawling 47 pages...

✗ /blog/new-post — Missing meta description

✗ /pricing — og:image returns 404

⚠ /features — Title too long (73 chars)

✓ 44/47 pages pass

Score: 91/100 (A)

✓ Pushed to dashboard

3

Guard

Add the check to your CI/CD. Build fails on broken SEO. No more silent regressions.

vercel.json

{

"buildCommand": "next build && npx indxel check --ci"

}

SEO Diff

See what changed. Before it ships.

Every deploy diffed against the last. SEO regressions surface instantly — like git diff for your metadata.

indxel check --diff

SEO Diff (deploy abc123 → def456):

REGRESSIONS (3):

- /blog/new-post    NEW missing meta description

- /pricing          og:image 200 → 404

- /features         added duplicate H1

IMPROVEMENTS (2):

+ /about            added JSON-LD Organization

+ /blog/old-post    fixed 2 missing alt texts

Score: 9491 (-3)

Why Indxel

Not another SEO dashboard.

Semrush is for marketers. Indxel is infrastructure for developers.

IndxelSemrushnext-seoLighthouse
npm package
CLI check
CI/CD integration
SEO diff between deploys
Auto-indexation + retry
JSON-LD generation
MCP Server (AI native)
Dashboard monitoring
Developer-first
< $20/mo
Pricing

Open-core. Generous by default.

The npm package, CLI, and MCP server are free and open-source. Forever.

Free

$0

forever

  • Full npm package
  • CLI (init, check, diff)
  • MCP server
  • 1 site, 7 days history
Popular

Plus

$19

/month

  • 5 sites, unlimited history
  • Weekly auto-crawl + diff
  • Email alerts on regressions
  • Auto-indexation + retry
  • GSC + Core Web Vitals

Pro

$49

/month

  • Unlimited sites, daily crawl
  • Email + Slack + webhook alerts
  • Keyword research + content gaps
  • API access
  • Everything in Plus

Broken SEO stops here.

Add Indxel to your stack. One command to init. Every deploy guarded after that.