unstale

npm / next-seo

next-seo

What changed in next-seo 7, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-18.

7 breaking1 security5 new APIs and options1 behavior and defaults

See which of these apply to your code, ranked, in your agent:

npx @unstale/cli init

@unstale/cli on npm

next-seo 714 changes

Breaking changes 7

  • App Router components are used directly instead of with useAppDir={true}.

    7.0.0release notes

  • ArticleJsonLd uses author instead of authorName.

    7.0.0release notes

  • ArticleJsonLd uses headline instead of title for the article headline.

    7.0.0release notes

  • ArticleJsonLd uses image instead of images for the article image.

    7.0.0release notes

  • Publisher details are supplied as a publisher object instead of separate publisherName and publisherLogo props.

    7.0.0release notes

  • The Pages Router default SEO API is now a function rather than the DefaultSeo component.

    7.0.0release notes

  • The documented App Router placement changes from page.js to page.tsx/jsx.

    7.0.0release notes

Security 1

  • All JSON-LD components accept an optional nonce prop, forwarded to the rendered script tag for CSP compliance.

    7.3.0release notes

New APIs and options 5

  • Adds the aggregateRating prop, a direct Schema.org Organization property processed using shared utilities.

    7.2.0release notes

  • Adds the review prop, a direct Schema.org Organization property processed using shared utilities.

    7.2.0release notes

  • Adds a component for Schema.org HowTo structured data, supporting HowTo steps, sections, directions, tips, supplies, tools, ISO 8601 durations, cost, yield, and video.

    7.1.0release notes

  • Pages Router SEO is generated with a function from next-seo/pages and rendered inside next/head’s Head component, replacing the NextSeo component.

    7.0.0release notes

  • App Router usage now has built-in title support; the title prop was not required in v6.

    7.0.0release notes

Behavior and default changes 1

  • JSON-LD components were rebuilt to follow Google's structured data gallery specifications, with updated schemas, validation, error messages, and support for latest schema.org properties.

    7.0.0release notes