Adding labels on sign-up form

Hi, I am just getting started with Ghost, and I need a little bit of guidance:

  • I am attempting to add labels to the sign-up form, where a user would be able to select a value from a dropdown list of predefined labels (cities in my case: ex. Toronto, Atlanta, New York)

I am attempting to follow the steps described here:

However, what I am confused about is: I see two paths for a user to sign-up:
#1 - Sign-up form directly on the landing page (only requires email)
#2 - Subscribe form that opens as a new page once a user clicks on “Subscribe” button on the landing page - this includes Name, Email, and a plan selection (Free or premium)

My question is: is it only possible to modify the sign-up form #1 (on the landing page)? or is there a way to modify the subscribe form #2? When I look at the theme files I downloaded, I only see the form #1, but cannot find a way to modify the subscribe form #2…

Thank you



for your help!

Your form #2 is portal. It’s a separate app that runs on top of ghost, not in the theme layer.

You can avoid having sign ups go through it, but you can’t easily edit it.

Thank you! So if I understand correctly, the idea would be to hide the portal, and create a separate custom sign up page for the sign ups to go through it.

For that custom page, would there be a way to have the subscription tiers show up, same as in the portal? Essentially, would it be possible to recreate the portal page as a custom sign up form? Or is the idea for the custom form to only capture user email (along with any labels), and then direct them to the portal for subscription tier sign up?

Thank you once again, I really appreciate your help!

I found this page, I think this is exactly what I need (and in case anyone else is looking for customizing it): How to Create a Custom Membership Pricing Page in Ghost 5

1 Like