nuxt-seo  by harlan-zw

Nuxt.js SEO and AI discoverability suite

Created 3 years ago
1,389 stars

Top 28.7% on SourcePulse

GitHubView on GitHub
Project Summary

This ecosystem of Nuxt.js modules provides comprehensive Technical SEO and Answer Engine Optimization (AEO) capabilities. It addresses the evolving landscape of search and AI-driven answer engines by ensuring Nuxt applications are discoverable and cite-able. Targeting Nuxt.js developers, it offers a full stack of tools to improve search engine rankings and AI content generation, aiming for high scores in AI readability audits.

How It Works

Nuxt SEO is an integrated suite of standalone Nuxt modules designed for easy adoption. It automatically generates essential SEO assets like robots.txt, sitemaps, Schema.org structured data, and dynamic Open Graph images. The system also includes utilities for fundamental SEO elements such as titles, meta tags, and canonical URLs, alongside build-time broken link detection. This approach ensures that Nuxt applications provide the necessary signals for both traditional search engines and emerging AI crawlers, enhancing their ability to be understood and cited.

Quick Start & Requirements

  • Primary install: Install all modules at once with npx nuxi module add seo. Alternatively, install individual modules like npx nuxi module add sitemap robots.
  • Prerequisites: A Nuxt.js project. nuxt-site-config is installed automatically with any SEO module.
  • Companion Modules: nuxt-ai-ready is recommended for advanced AEO.
  • Verification: Use npx @vercel/agent-readability audit https://your-site.com.
  • Documentation: Full documentation is available for configuration options, guides, and examples.
  • Community: Join the Discord for help.

Highlighted Details

  • Crawl Control: Automatic robots.txt generation, <meta name="robots"> tags, and X-Robots-Tag headers manage crawler access.
  • Structured Data: Automatic Schema.org JSON-LD generation is a key lever for rich results and AI Overviews.
  • OG Images: Dynamic Open Graph image generation is provided for every page.
  • Link Checking: Broken link detection occurs at build time, integrated with ESLint and DevTools.
  • AI Readiness: Achieves a 100/100 score on @vercel/agent-readability when paired with nuxt-ai-ready.

Maintenance & Community

The project is maintained by Harlan Z. and supported by a Sponsor Program. A Discord server is available for community support and discussion.

Licensing & Compatibility

Licensed under the MIT license, this project is compatible with commercial use and closed-source applications.

Limitations & Caveats

The provided documentation focuses on features and setup, with no explicit mention of limitations, alpha status, or known bugs. The core modules are designed to work standalone, offering flexibility in adoption.

Health Check
Last Commit

5 days ago

Responsiveness

Inactive

Pull Requests (30d)
3
Issues (30d)
14
Star History
21 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.