Refactor: Code splitting, SEO improvements, and contact form removal #3726
ccantynzcommented Mar 11, 2026
Originally written by @vercel[bot] on GitHub.
The latest updates on your projects. Learn more about Vercel for GitHub.
| Project | Deployment | Actions | Updated (UTC) |
|---|---|---|---|
| hibiscus-to-airport | Preview, Comment | Mar 11, 2026 1:56am | |
| hibiscus-to-airport-crr3 | Preview, Comment | Mar 11, 2026 1:56am | |
| hibiscus-to-airport1 | Preview, Comment | Mar 11, 2026 1:56am | |
| hibiscus-to-airport2 | Preview, Comment | Mar 11, 2026 1:56am |
Cross-repo impact
See what breaks downstream if this PR merges.
⮌ Merged
This pull request was merged into main.
c comment · e edit title · m merge · a approve · r request changes · ? shortcuts
Originally written by @ccantynz-alt on GitHub.
Imported from https://github.com/ccantynz-alt/Hibiscus-to-airport/pull/21
Summary
This PR implements performance optimizations through code splitting, enhances SEO with structured data and meta tags, simplifies the contact section to focus on booking CTAs, and establishes a source-of-truth document for business details.
Key Changes
Performance & Architecture
React.lazy()andSuspense, keeping only HomePage and BookingPage eagerly loadedjsconfig.jsonto usebaseUrl: "src"instead of path aliases, reducing import complexity across 50+ UI component filesreact-helmet-asyncfor server-safe SEO meta tag managementSEO Improvements
index.htmlwith og:image, og:image:width/height, og:image:alt for social sharingUX & Content Changes
loading="lazy"to Fleet and Testimonials images for performanceBackend & Configuration
STRIPE_WEBHOOK_SECRETto be set.env.exampleto clarify sender email isnoreply@bookaride.co.nzCLAUDE.mdas source-of-truth for business details (phone, emails, service area, tech stack, rules for AI sessions)Page Updates
Implementation Notes
https://claude.ai/code/session_01QC4cNbiLcqHXhN2MEfwb8N