Over the last iterations on lotusia.org, we completed a broad static-site upgrade focused on product polish, SEO quality, multilingual correctness, and safe production routing.
This post summarizes what changed and why it matters.
UI and Navigation Improvements
We fixed several usability issues across the marketing site:
- Header dropdowns were rebuilt for stable interaction (hover/click/focus behavior), so menus no longer disappear while moving the cursor.
- Language selector received flag labels and no-wrap rendering to avoid broken line wrapping.
- Buttons and link chips were normalized to primary-brand styling for consistent visual hierarchy.
- Missing icons were audited and restored across pages.
- Blog index layout was corrected so the featured first article renders as intended on larger screens.
These changes make the site easier to navigate and reduce visual inconsistencies.
SEO and Content Quality Improvements
We also shipped practical SEO upgrades that improve crawl quality and rendering stability:
- Added meaningful
alttext handling for editorial/content images. - Added image
width/heightwhere possible to reduce layout shift (CLS). - Improved
hreflanggeneration to avoid duplicate alternate links pointing to the same URL on non-translated pages. - Added sitemap
lastmodsupport based on content dates and file modification times. - Kept canonical URL generation consistently tied to production domain settings.
In short: cleaner metadata, better indexing signals, and better UX for users and crawlers.
Internationalization and New Beta Services Page
The new /beta-services page is now part of the localized route set and generated for all supported languages.
It includes direct links to:
https://app.lotusia.orghttps://app.lotusia.org/social/activity
The page now has localized title, description, and hero text in all existing i18n files, ensuring proper localized metadata and page-level consistency.
Safer Edge Routing During Migration
Moving the apex domain to static hosting required careful routing so existing dynamic services keep working.
We updated edge redirects/proxy rules to preserve service continuity for paths such as:
/social/*/api/*/explorer/*
This hybrid approach keeps the marketing surface static and fast while preserving dynamic application behavior through dedicated service hosts.
Deployment and Operations
To improve reliability and repeatability:
- Added a GitHub Actions workflow for build validation and deployment.
- Added deployment documentation and operator checklists.
- Added a deployment script for account-specific Cloudflare deployment flow.
Together, these changes make releases safer and easier to operate.
This rollout is a foundation step: a cleaner static marketing platform on lotusia.org, stronger SEO and i18n hygiene, and a safer bridge to dynamic services while the ecosystem continues to evolve.