From b0892b79465ebaf476566e6271560fb40b9e8aba Mon Sep 17 00:00:00 2001 From: mohanadft Date: Mon, 13 Jul 2026 18:13:28 +0300 Subject: [PATCH 1/2] fix(seo): address verified findings from -new pages SEO/GEO/AEO audit - Add YouTube, Discord, TikTok, and Bluesky to the sitewide Organization sameAs schema so it matches the profiles actually linked in the footer - Standardize title tag branding to "Page | Tech for Palestine" across contact-new, get-involved-new, e4p-new, ideas-new, and media-new, and fix help/hire-new's inconsistent hyphen separator - Lengthen help/hire-new's meta description to a more useful length - Add Person schema for founder Paul Biggar on about-new, matching the pattern already used on team-new --- src/layouts/HomeLayout.astro | 4 ++++ src/pages/about-new.astro | 15 +++++++++++++++ src/pages/contact-new.astro | 2 +- src/pages/e4p-new.astro | 2 +- src/pages/get-involved-new.astro | 2 +- src/pages/help/hire-new.astro | 4 ++-- src/pages/ideas-new.astro | 2 +- src/pages/media-new.astro | 2 +- 8 files changed, 26 insertions(+), 7 deletions(-) diff --git a/src/layouts/HomeLayout.astro b/src/layouts/HomeLayout.astro index 0782c5e..4e0e233 100644 --- a/src/layouts/HomeLayout.astro +++ b/src/layouts/HomeLayout.astro @@ -49,6 +49,10 @@ const organizationSchema = { "https://github.com/TechForPalestine/", "https://www.linkedin.com/company/techforpalestine/", "https://infosec.exchange/@tech4palestine", + "https://www.youtube.com/@tech4palestine", + "https://techforpalestine.org/discord-invite", + "https://www.tiktok.com/@techforpalestine", + "https://bsky.app/profile/techforpalestine.org", ], }; --- diff --git a/src/pages/about-new.astro b/src/pages/about-new.astro index 38bb391..5240883 100644 --- a/src/pages/about-new.astro +++ b/src/pages/about-new.astro @@ -6,6 +6,18 @@ import Button from "../components/ui/Button.astro"; import SignUpForm from "../structures/SignUpForm.astro"; const membershipLive = getEnv("MEMBERSHIP_LIVE", Astro.locals) === "true"; + +const founderSchema = { + "@context": "https://schema.org", + "@type": "Person", + name: "Paul Biggar", + jobTitle: "Founder", + worksFor: { + "@type": "NonprofitOrganization", + name: "Tech for Palestine", + }, + sameAs: ["https://blog.paulbiggar.com/", "https://circleci.com", "https://darklang.com"], +}; --- + +