Add Article JSON-LD structured data to a page
seo-in-nextjs provides the JsonLdForArticle component to easily add Article-specific JSON-LD structured data to a page.
Using the JsonLdForArticle component
Section titled “Using the JsonLdForArticle component”-
Import the
JsonLdForArticlecomponent into every page where you want to generate the JSON-LD data.app/article/getting-started/page.tsx import { JsonLdForArticle } from "@dlcastillop/seo-in-nextjs";export default function ArticlePage() {return (<><JsonLdForArticletype="Article"headline="Getting Started with Next.js"images={["/article-image.jpg"]}datePublished={new Date("2024-01-15")}dateModified={new Date("2024-01-20")}authors={[{name: "John Doe",url: "https://example.com/authors/john-doe",},]}scriptKey="article-json-ld"/><article><h1>Getting Started with Next.js</h1>{/* Your content */}</article></>);} -
Check the generated JSON-LD by inspecting the body element of your page.
Related
Section titled “Related”View related API references.
JsonLdForArticle API Reference for the JsonLdForArticle component.