Skip to content

Enhance website performance, security, and accessibility features - #15

Merged
fabienmillet merged 9 commits into
mainfrom
develop
Jun 6, 2026
Merged

Enhance website performance, security, and accessibility features#15
fabienmillet merged 9 commits into
mainfrom
develop

Conversation

@fabienmillet

Copy link
Copy Markdown
Member

This pull request introduces several improvements to SEO, structured data, and the About page. The most significant changes are the migration to react-helmet-async for managing document head and meta tags, the addition of dynamic breadcrumb and page-specific structured data, and enhancements to the About page with a FAQ section and better layout. It also includes minor accessibility and responsive design updates.

SEO and structured data improvements:

  • Migrated meta tag and title management to react-helmet-async, enabling server-side rendering compatibility and easier dynamic updates. (package.json, src/main.jsx, src/components/SEO.jsx) [1] [2] [3]
  • Added dynamic BreadcrumbList structured data to all pages for improved search engine indexing and navigation. (src/components/SEO.jsx)
  • Expanded page-specific Schema.org structured data:
    • About page now includes both AboutPage and FAQPage schemas with localized questions/answers. (src/pages/AboutPage.jsx)
    • Projects page includes a CollectionPage schema and a SoftwareApplication schema for each project. (src/pages/ProjectsPage.jsx)
    • Team page adds image and sameAs fields to each team member's structured data. (src/pages/TeamPage.jsx)
  • Removed the hardcoded organization-level Schema.org JSON-LD from index.html in favor of per-page dynamic schemas. (index.html)

About page enhancements:

  • Added a FAQ section with two common questions and answers, styled and structured for both users and search engines. (src/pages/AboutPage.jsx, src/pages/AboutPage.css) [1] [2]
  • Improved About page layout and card responsiveness for better visual hierarchy and mobile support. (src/pages/AboutPage.css)

Accessibility and responsive design:

  • Hid the interactive spotlight background on mobile devices for better usability. (src/components/InteractiveBackground.css)

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Jun 6, 2026

Copy link
Copy Markdown

Deploying twoctwot-website with  Cloudflare Pages  Cloudflare Pages

Latest commit: ff54180
Status: ✅  Deploy successful!
Preview URL: https://ecd3aefe.twoctwot-website.pages.dev
Branch Preview URL: https://develop.twoctwot-website.pages.dev

View logs

@fabienmillet
fabienmillet merged commit e63ac0c into main Jun 6, 2026
4 checks passed
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