From 8f2f897184c62167ab3ae3de210003eeafc4932c Mon Sep 17 00:00:00 2001 From: Timo Knuth Date: Wed, 25 Mar 2026 20:08:25 -0500 Subject: [PATCH] SEO --- components/Breadcrumb.tsx | 51 +++++++++++++++++++---------- src/pages/BlogPostPage.tsx | 15 +++++++++ src/pages/ContactPage.tsx | 67 +++++++++++++++++++++++++++++--------- src/pages/ServicePage.tsx | 18 ++++++++++ 4 files changed, 118 insertions(+), 33 deletions(-) diff --git a/components/Breadcrumb.tsx b/components/Breadcrumb.tsx index 6082a8e..dab7e2f 100644 --- a/components/Breadcrumb.tsx +++ b/components/Breadcrumb.tsx @@ -11,24 +11,41 @@ interface BreadcrumbProps { } const Breadcrumb: React.FC = ({ items }) => { + const breadcrumbSchema = { + '@context': 'https://schema.org', + '@type': 'BreadcrumbList', + itemListElement: items.map((item, index) => ({ + '@type': 'ListItem', + position: index + 1, + name: item.label, + ...(item.to ? { item: `https://bayareait.services${item.to}` } : {}), + })), + }; + return ( - + <> + +