Generate JSON-LD structured data for a breadcrumb page in Next.js
Use the JsonLdForBreadcrumb
component to generate JSON-LD structured data for a breadcrumb page in Next.js.
Props
- Name
itemList
- Type
- Array<Object>
- Required
- required
- Description
The list of breadcrumb items.
- Name
itemList[].name
- Type
- string
- Required
- required
- Description
The name of the breadcrumb item.
- Name
itemList[].item
- Type
- string
- Required
- required
- Description
The URL of the breadcrumb item.
Usage
Add the file to your project
Copy the JsonLdForBreadcrumb.tsx
or JsonLdForBreadcrumb.jsx
file to your project.
Import the JsonLdForBreadcrumb
component
Import the JsonLdForBreadcrumb
component into every page where you want to generate the JSON-LD structured data.
src/app/page.tsx
import { JsonLdForBreadcrumb } from "@/components/JsonLdForBreadcrumb";
export default function Page() {
return (
<JsonLdForBreadcrumb
itemList={[
{ name: "useArray", item: "https://novajs.dev/react-hook-array" },
{ name: "useAsync", item: "https://novajs.dev/react-hook-async" },
]}
/>
);
}