SEOX

Introduction

SEO for Next.js made simple - Type-safe metadata, JSON-LD, and CLI tools

SEOX

SEOX is a powerful yet simple SEO library for Next.js applications. It provides type-safe metadata management, JSON-LD structured data components, and CLI tools for seamless SEO configuration.

Architecture Overview

Features

Quick Start

# Install the package
bun add seox

# Initialize your project
bunx seox init

# Configure your metadata
bunx seox configure

Basic Usage

app/page.tsx
import { SEOX } from 'seox/next';
import { config } from '@/seox.config';

export async function generateMetadata() {
  return new SEOX(config).metadata({
    title: 'My Page',
    description: 'Page description',
  });
}

export default function Page() {
  return <main>Content</main>;
}

How It Works

Next Steps

On this page