Base44 apps are client-side rendered, meaning the SEO snapshot H1 uses the generic route name rather than the actual dynamic page title fetched at runtime.
For example, on a spot detail page at /viewpoint/england/derbyshire/monsal-head-viewpoint the snapshot H1 shows viewpoint | Pullover instead of Monsal Head Viewpoint β Scenic Campervan Stop, Peak District | Pullover.
The correct title is set dynamically via setPageSEO after JavaScript loads, but non-JS crawlers and the pre-render snapshot see the generic fallback.
Requested feature: Allow apps to define server-side rendered meta tags per dynamic route - either via: 1) A server function that pre-renders page titles from URL parameters before JS executes, or 2) Pre-rendering/SSR support for dynamic routes so crawlers see the correct page-specific metadata.
This affects any Base44 app with dynamic content pages - spots, blog posts, user profiles, product pages etc. It would significantly improve SEO for data-driven apps.
Please authenticate to join the conversation.
In Review
Feature Request
2 days ago

Gary Parsons
Get notified by email when there are changes.
In Review
Feature Request
2 days ago

Gary Parsons
Get notified by email when there are changes.