Next.js
Supported

Built for Next.js. Native support.

Indxel was built for Next.js from day one. It detects your App Router structure, understands generateMetadata(), and scaffolds sitemap.ts, robots.ts, and seo.config.ts automatically. Use defineSEO() for type-safe metadata, createMetadata() in your page exports, and npx indxel check --ci in your build command.

Quick start

$ npm install indxel && npx indxel init

Configuration

seo.config.ts
import { defineSEO } from 'indxel'

export default defineSEO({
  siteName: 'My App',
  siteUrl: 'https://myapp.com',
  titleTemplate: '%s | My App',
  defaultOGImage: '/og.png',
  ci: true,
})

Features

  • Auto-detects App Router structure
  • Validates generateMetadata() exports
  • Generates sitemap.ts and robots.ts
  • Works with static and dynamic routes
  • Type-safe defineSEO() config
  • CI/CD guard for Vercel deploys