diff --git a/app/[locale]/developers/tutorials/page-jsonld.tsx b/app/[locale]/developers/tutorials/page-jsonld.tsx index 5cde1c24c35..19ab014cde6 100644 --- a/app/[locale]/developers/tutorials/page-jsonld.tsx +++ b/app/[locale]/developers/tutorials/page-jsonld.tsx @@ -87,38 +87,24 @@ export default async function TutorialsPageJsonLD({ "@type": "ListItem", position: index + 1, name: tutorial.title, - description: tutorial.description, url: tutorial.href, - })), - publisher: ethereumFoundationOrganization, - reviewedBy: ethereumFoundationOrganization, - }, - { - "@type": "ItemList", - "@id": `${url}#tutorials`, - name: t("page-tutorial-title"), - description: t("page-tutorials-meta-description"), - url: url, - numberOfItems: internalTutorials.length, - itemListElement: internalTutorials - .slice(0, 10) - .map((tutorial, index) => ({ - "@type": "Course", - name: tutorial.title, - description: tutorial.description, - url: tutorial.href, - provider: ethereumFoundationOrganization, - courseMode: "online", - educationalLevel: "beginner-intermediate", - inLanguage: locale, - isAccessibleForFree: true, - about: [ - "Ethereum Development", - "Smart Contracts", - "Blockchain Programming", - "Web3", - ], - position: index + 1, + item: { + "@type": "Course", + name: tutorial.title, + description: tutorial.description, + url: tutorial.href, + provider: ethereumFoundationOrganization, + courseMode: "online", + educationalLevel: tutorial.skill ?? "beginner", + inLanguage: locale, + isAccessibleForFree: true, + about: [ + "Ethereum Development", + "Smart Contracts", + "Blockchain Programming", + "Web3", + ], + }, })), publisher: ethereumFoundationOrganization, reviewedBy: ethereumFoundationOrganization,