noindex Problem | Toggle vs Custom

I would like to specifically request per-route server-side noindex control and X-Robots-Tagheader support.

Base44's CSR architecture means Google is relying on its second-wave JavaScript rendering for all a builder’s  /page/* meta tags. Google does handle this well for established sites, but it introduces a delay of days to weeks before new or updated meta tags are indexed.

 

What Base44 currently supports:

  • You can exclude specific pages from indexing via Dashboard → Growth → SEO & GEO → Advanced Settings → Per-page indexing 

Toggling a page off adds a noindex tag and removes it from the sitemap. However, this works through the platform's injection system, so a caveat applies - it will not be in the raw HTML before JS executes.

 

What Base44 doesn't currently support:

  • Custom robots.txt rules per route (Base44 manages robots.txt at the platform level)

  • Server-side X-Robots-Tag response headers per route

  • Server-side rendering of meta tags into static HTML for specific routes

Base44 apps are client-side rendered (CSR) with a platform-injected SEO snapshot, so the server-side/pre-JS rendering control isn't available at the route level today.

 

This is a real gap for apps with dynamic routes, and I hope the product team can give the problem some real visibility and attention.

 

Thanks for your time.

Please authenticate to join the conversation.

Upvoters
Status

In Review

Board
💡

Feature Request

Date

1 day ago

Author

nowtheory@gmail.com

Subscribe to post

Get notified by email when there are changes.