# Audit Report: give.charityright.org.uk **Date:** 9 March 2026 **Auditor:** Claude Code (automated Playwright audit) **Viewport tested:** 1440×900 (desktop), 375×812 (mobile) **Entry URL:** https://give.charityright.org.uk → auto-redirects to `/sadaqah` --- ## Overview `give.charityright.org.uk` is the donation micro-site for Charity Right (UK Charity #1155108). It is a **single-page, campaign-focused donation portal** currently showing a **Sadaqah fundraising page**. The site allows visitors to: - Select a donation amount (slider + quick-pick buttons, £3–£15 default range) - Optionally add UK Gift Aid (with house number + postcode collection) - Complete payment via Stripe (card + Google Pay) - Share the campaign **Tech stack clues:** - Custom server-side rendered (SSR) app — no Vue/React/Next fingerprint detected at root - Stripe.js v3 for payments - Cloudflare (CDN, challenge platform, Turnstile/hCaptcha) - Google Tag Manager (GTM-PX5XJXX) - TikTok Pixel, Facebook Pixel, Google Analytics (multiple GA4 properties), Hotjar 3395285 - CookieHub for consent management - WAHA (WhatsApp HTTP API) running at `waha.charityright.org.uk` — separate service, credentials leaked in console (see Security) --- ## Phase 1 — Homepage Audit ### Redirect behaviour - `/` → `/sadaqah` (permanent or temporary redirect — not a true homepage, no navigation) ### Page title - ✅ `Give Sadaqah — Charity Right` — clear, descriptive ### Meta tags | Tag | Value | Issue | |-----|-------|-------| | `` | **MISSING** | ❌ No standard description tag | | `` | `Give Sadaqah — Charity Right` | ✅ | | `` | `50p feeds a child. Give Sadaqah in 30 seconds.` | ✅ | | `` | `https://www.charityright.org.uk/wp-content/uploads/2026/02/cr-wrong-1.jpg` | ⚠️ Cross-domain OG image (WordPress) | | `` | **MISSING** | ⚠️ No robots directives | | `` | `width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no,viewport-fit=cover` | ⚠️ `user-scalable=no` disables pinch-zoom — accessibility violation (WCAG 1.4.4) | ### Console errors on load - ✅ 0 JS errors on sadaqah page itself - 1 WARNING: Hotjar refuses to load (detects headless browser user-agent) — benign in production ### Cookie consent - ✅ CookieHub banner shown on first visit (`dialog "About cookies on this site"`) - ✅ Three options: "Allow all cookies", "Deny all", "Cookie settings" - ⚠️ "Cookie settings" link uses `href="#"` (dead anchor) — should be `href` to settings panel or use `button` semantics --- ## Phase 2 — Navigation & Links The site has **no navigation bar or header menu**. It is a single campaign page only. There are no internal links to other sections of the give site. **External link found:** - `https://www.charityright.org.uk/donate/` — links to main website (different domain) **Routes tested:** | Path | Result | |------|--------| | `/sadaqah` | ✅ 200 — Sadaqah donation page | | `/zakat` | ❌ 404 — "Not Found" blank page | | `/fidya` | ❌ 404 — "Not Found" blank page | | `/qurban` | ❌ 404 — "Not Found" blank page | | `/kaffarah` | ❌ 404 — "Not Found" blank page | | `/login` | ❌ 404 — "Not Found" blank page | | `/register` | ❌ 404 — "Not Found" blank page | | `/campaigns` | ❌ 404 — "Not Found" blank page | | `/donate` | ❌ 404 — "Not Found" blank page | | `/appeal` | ❌ 404 — "Not Found" blank page | **Key issue:** The 404 page returns **no `