Skip to content

fix(seo): address verified findings from -new pages SEO/GEO/AEO audit#506

Merged
mohanadft merged 2 commits into
mainfrom
seo/fix-new-pages-audit-findings
Jul 14, 2026
Merged

fix(seo): address verified findings from -new pages SEO/GEO/AEO audit#506
mohanadft merged 2 commits into
mainfrom
seo/fix-new-pages-audit-findings

Conversation

@mohanadft

@mohanadft mohanadft commented Jul 13, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Add YouTube, Discord, TikTok, and Bluesky to the sitewide Organization sameAs schema (HomeLayout.astro) so it matches all 9 profiles actually linked in the footer, strengthening the entity graph for GEO.
  • Standardize title tag branding to "Page | Tech for Palestine" on 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 from 71 to 144 characters, closer to the 150-160 char optimum.
  • Add Person schema for founder Paul Biggar on about-new, matching the pattern already used on team-new.

These fixes came out of a full SEO/GEO/AEO audit of all -new draft pages, cross-checked directly against the source (not just the rendered HTML) before being applied. Two audit findings were intentionally not addressed here:

  • noindex, nofollow remains on all -new pages — that's a deliberate go-live gate, not a bug.
  • The conflicting "90+" vs "200+" project-count stats between the homepage and incubator pages were left alone per explicit direction — needs a business decision on the correct figure, not a code fix.

Test plan

  • pnpm check — 0 errors
  • prettier --write on all changed files — no formatting changes needed
  • Visual check of about-new, contact-new, get-involved-new, e4p-new, ideas-new, media-new, and help/hire-new in a preview deploy

- 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
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Jul 13, 2026

Copy link
Copy Markdown

Deploying website with  Cloudflare Pages  Cloudflare Pages

Latest commit: dc614c9
Status: ✅  Deploy successful!
Preview URL: https://3ad65dfe.website-aun.pages.dev
Branch Preview URL: https://seo-fix-new-pages-audit-find.website-aun.pages.dev

View logs

Adds a new orphan draft page for the E4P pledge flow, excluded from
the sitemap per the -new page convention, and links to it from the
e4p-new landing page.
@mohanadft mohanadft merged commit 64cbd43 into main Jul 14, 2026
5 checks passed
@mohanadft mohanadft deleted the seo/fix-new-pages-audit-findings branch July 14, 2026 08:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant