v1.0.0
A lightweight SEO utility package for Next.js and React apps that makes it simple to manage meta tags, social previews, and structured data with clean, declarative syntax.
npm install aurora-seoyarn add aurora-seopnpm add aurora-seoimport { AuroraSEO } from 'aurora-seo';
export default function MyPage() {
return (
<>
<AuroraSEO
title="My Awesome Page"
description="This is an amazing page built with Next.js"
url="https://mysite.com/my-page"
image="https://mysite.com/opengraph-image.png"
/>
<div>
<h1>My Page Content</h1>
</div>
</>
);
}| Prop | Type | Required | Description |
|---|---|---|---|
| title | string | Yes | Page title for browser tab and search results |
| description | string | Yes | Meta description for search engines and social media |
| url | string | No | Canonical URL of the page |
| image | string | No | Open Graph image URL for social media previews |
| type | string | No | Open Graph type (default: "website") |
| siteName | string | No | Name of your website/brand |
| keywords | string[] | No | Array of keywords for the page |
import { AuroraSEO } from 'aurora-seo';
export default function BlogPost() {
return (
<>
<AuroraSEO
title="How to Build Amazing Web Apps"
description="Learn the best practices for building modern web applications with React and Next.js"
url="https://mysite.com/blog/amazing-web-apps"
image="https://mysite.com/images/blog/web-apps-cover.jpg"
type="article"
siteName="Aurora Software Labs"
keywords={["web development", "react", "nextjs", "tutorial"]}
/>
<article>
<h1>How to Build Amazing Web Apps</h1>
<p>Your blog content here...</p>
</article>
</>
);
}Automatically generates title, description, and keyword meta tags
Perfect social media previews for Facebook, LinkedIn, and more
Optimized Twitter/X card previews with proper metadata
Prevents duplicate content issues with proper canonical tags
Full TypeScript support with type safety and autocompletion
Lightweight with no external dependencies to bloat your bundle
We'd love to hear from you! Please open an issue on our GitHub repository.
Open an IssueContributions are welcome! Check out our contributing guidelines and submit a pull request.
View on GitHub