[Module Listing Request]: `@enfyra/nuxt-seo`
Open
Nobody has claimed this yet.
module-request
- Dominant language
- TypeScript
- Stars
- 1.1k
- Forks
- 354
- Avg merge
- 10h 18m
- Merged PRs (30d)
- 12
Description
Description
Module Information
- Name: @enfyra/nuxt-seo
- Description: A powerful, configurable SEO module for Nuxt 4 with automatic OG image generation
- npm: https://www.npmjs.com/package/@enfyra/nuxt-seo
- Repository: https://github.com/enfyra/nuxt-seo
- Documentation: https://github.com/enfyra/nuxt-seo#readme
Features
- ✅ Meta Tags (Title, description, keywords, robots)
- ✅ Open Graph tags
- ✅ Twitter Cards
- ✅ Structured Data (JSON-LD)
- ✅ Robots.txt generation
- ✅ Sitemap.xml generation
- ✅ Web Manifest (PWA)
- ✅ Automatic OG image generation
- ✅ Full TypeScript support
- ✅ Auto-imports for composables
Compatibility
- Nuxt 4.x
Installation
npm install @enfyra/nuxt-seo
Usage
export default defineNuxtConfig({
modules: ['@enfyra/nuxt-seo'],
seo: {
siteUrl: 'https://example.com',
siteName: 'My Website',
}
})
Quick Example
<script setup lang="ts">
// Auto-imported composable - no import needed!
usePageSEO({
title: 'My Page Title',
description: 'My page description',
image: '/og-image.png'
})
</script>
Please review and add to the modules list if it meets the requirements.
Repository
https://github.com/enfyra/nuxt-seo
npm
https://github.com/enfyra/nuxt-seo
Nuxt Compatibility
Nuxt 4
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No file or test is named. Start by reviewing the repository's existing module-listing entries and requirements, then inspect the linked @enfyra/nuxt-seo repository and npm package. Done means adding the module to the modules list only if its Nuxt 4 compatibility and submitted details meet those requirements.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- nuxt, typescript
- Domain
- documentation, web-dev
- Issue type
- Documentation
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100