Use case
SEO across your entire stack.
You own the full stack — from API routes to rendered pages. Indxel gives you type-safe SEO utilities on the backend and validation on the frontend. One tool, both sides of the stack.
Common pain points
- •SEO logic is scattered between backend templates and frontend components
- •Dynamic routes generate metadata at runtime with no validation
- •No single tool covers both server-rendered and client-rendered pages
- •Structured data generation is manual and error-prone
How Indxel helps
Unified SDK
defineSEO(), createMetadata(), and generateLD() work in any TypeScript environment — server or client.
Dynamic route validation
Indxel detects dynamic routes and validates that each generated page has correct, unique metadata.
Server-side generation
Generate metadata and structured data in your API routes or getServerSideProps. Type-safe and validated.
Full-site crawling
npx indxel crawl follows links and validates every reachable page. Covers both static and dynamic content.
SEO in server and client
typescript
// Server: API route or loader
import { generateLD, validateMetadata } from 'indxel'
const metadata = {
title: `${product.name} | MyShop`,
description: product.summary,
url: `https://myshop.com/p/${product.slug}`,
}
const validation = validateMetadata(metadata)
const ld = generateLD('Product', {
name: product.name,
offers: { price: product.price },
})Start validating SEO across your full stack.
View pricing