Nuxt · NUXT0057
Use Nuxt SEO composables for metadata
Finds Nuxt seo code that should use the supported seo composables pattern instead.
nuxt/seo/prefer-seo-composablessrc/rule-packs/nuxt/rules/nuxt/prefer-seo-composables.ts Upstream docs Run this rule
pnpm nuxt doctor --rules nuxt/seo/prefer-seo-composables
Why it matters
useSeoMeta() provides typed, flat SEO fields and prevents malformed name, property, and content combinations in manual head arrays.
Recommended fix
Use the Nuxt-supported seo composables pattern instead.
Useful links
Example
Use SEO composables
Before
useHead({
title: 'Home',
meta: [{ name: 'description', content: 'Welcome' }],
})
After
useSeoMeta({
title: 'Home',
description: 'Welcome',
})