diff --git a/txclient/src/app/landing/org/[oid]/layout.tsx b/txclient/src/app/landing/org/[oid]/layout.tsx index caaafac..3a0845b 100644 --- a/txclient/src/app/landing/org/[oid]/layout.tsx +++ b/txclient/src/app/landing/org/[oid]/layout.tsx @@ -76,6 +76,20 @@ export default async function OrganizationPublicProfile({ params, children }: Pr const { oid } = await params; const orgData = await GetOrganizationData(oid); + const baseUrl = process.env.NEXT_PUBLIC_BASE_URL || "https://turnosxpress.com.ar"; + const canonicalUrl = `${baseUrl}/landing/org/${oid}`; + + const jsonLd = { + "@context": "https://schema.org", + "@type": "Organization", + name: orgData.name, + url: canonicalUrl, + description: + orgData.description && orgData.description.trim().length > 0 + ? orgData.description + : `${orgData.name} - TurnosXpress`, + }; + return ( {orgData.id && ( <> +