modules icon indicating copy to clipboard operation
modules copied to clipboard

[Module Listing Request]: `@enfyra/nuxt-seo`

Open dothinh115 opened this issue 2 months ago • 0 comments

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

dothinh115 avatar Dec 06 '25 13:12 dothinh115