From 7cba369308b7797c2f8c2fd976001f9b83c1755e Mon Sep 17 00:00:00 2001 From: Andras Schmelczer Date: Tue, 5 May 2026 22:29:37 +0100 Subject: [PATCH] seo rubbish --- .../src/components/landing/SeoContentPage.tsx | 182 ++ .../src/components/landing/SeoLandingPage.tsx | 234 ++ frontend/src/lib/seoLandingPages.ts | 755 ++++++ frontend/src/lib/seoRoutes.ts | 51 + server-rs/logs/server.log.2026-05-05 | 2411 +++++++++++++++++ 5 files changed, 3633 insertions(+) create mode 100644 frontend/src/components/landing/SeoContentPage.tsx create mode 100644 frontend/src/components/landing/SeoLandingPage.tsx create mode 100644 frontend/src/lib/seoLandingPages.ts create mode 100644 frontend/src/lib/seoRoutes.ts create mode 100644 server-rs/logs/server.log.2026-05-05 diff --git a/frontend/src/components/landing/SeoContentPage.tsx b/frontend/src/components/landing/SeoContentPage.tsx new file mode 100644 index 0000000..2197f19 --- /dev/null +++ b/frontend/src/components/landing/SeoContentPage.tsx @@ -0,0 +1,182 @@ +import { CheckIcon } from '../ui/icons/CheckIcon'; +import { + SEO_CONTENT_PAGES, + type SeoContentKey, + type SeoFaq, + type SeoLink, + type SeoSection, +} from '../../lib/seoLandingPages'; + +const PUBLIC_URL = 'https://perfect-postcode.co.uk'; + +function JsonLd({ data }: { data: unknown }) { + return ( +