Dynamic server-side meta tags per route (SSR/pre-rendered dynamic metadata)

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.

Upvoters
Status

In Review

Board
πŸ’‘

Feature Request

Date

2 days ago

Author

Gary Parsons

Subscribe to post

Get notified by email when there are changes.