The Signup Banner is an official Discourse theme component that displays a pop-up banner alongside the standard signup CTA at the end of topics, aimed at encouraging anonymous users to register. It activates only when users meet three criteria: they’re anonymous, have read at least two topics, and spent at least two minutes reading. The banner includes customizable text for heading, subheading, signup, reminder, and dismiss buttons. It’s available on Pro, Business, and Enterprise plans and integrates with Discourse’s native signup flow. Users reported issues with previewing the banner in incognito mode — which requires meeting the criteria and ensuring the core enable signup cta setting is enabled Don. Some users sought styling adjustments, like hiding the header login button when the banner appears — Danny_Dainton shared a working CSS solution using body:has(.discourse-signup-banner). Another reported that “Maybe Later” and “Dismiss” buttons weren’t functioning — jahan_gagan submitted a PR to fix this. Support, bugs, UX, and feature requests can be filed on Meta with the signup-banner tag. Preview is available via Discourse Theme Creator.
The signup button transitions user’s to the Discourse sign-up route. It should be the same as if a user clicked on the normal sign up button at the top of a Discourse site.