Part of Nuxt SEO v6. Read the Nuxt Robots v7 release notes and the Nuxt SEO v5 to v6 migration guide.
🚨 Breaking Changes
- Require Nuxt 4.6 and native request APIs - by @harlan-zw in #333 (4c05d)
- Drop Nuxt Content v2 support - by @harlan-zw in #350 (cc95f)
🚀 Features
- Support blocking AI training crawlers - by @harlan-zw in #349 (fab5a)
🐞 Bug Fixes
- Honor page metadata and isolate request indexing rules - by @harlan-zw in #340 (326c0)
- Accept Nuxt 5 prereleases in the compatibility range - by @harlan-zw in #358 (fbe3d)
- nuxt5:
- Preserve portable app imports across Nuxt versions - by @harlan-zw in #331 (f9402)
- robots:
- Respect app router matching options - by @harlan-zw in #341 (cc31f)
- Compile rules after page route transforms - by @harlan-zw in #342 (0cdf1)
- route-rules:
- Let an explicit allow beat a catch-all noindex header A
robots: falsecatch-all emitted the disabled value while allowed routes emitted nothing, so Nitro handed them the noindex header. Prerendered pages got noindexed an - by @harlan-zw and Harlan GitHub Agent in #337 (72d67) - Allow rules beat a catch-all noindex header - by @harlan-zw and Harlan GitHub Agent in #337 (295c5)
- Let an explicit allow beat a catch-all noindex header A
- skills:
- Align metadata with the Agent Skills spec - by @harlan-zw in #344 (f63a1)
View changes on GitHub
🧠 Agent Skill
If you use an AI agent, install the @nuxtjs/robots Skill on skilld.dev with this command:
npx skilld install nuxt-modules/robots/nuxtjs-robots