WordPress Simple Membership uses one registration form which is capable of detecting which membership level a user is permitted to signup for and allows the user to register for that level.
Lets say for example, a user goes to your site and pays for the “Gold” membership level, then after the payment the plugin will only let this user register for the Gold membership level when he/she clicks on the unique registration link sent to them via email.
If a user directly goes to the registration page without paying for any membership then the plugin will only allow this user to signup for a free membership account given you (the admin) allow free membership on your site.
A user cannot signup for a paid/premium membership without making a payment first (Just visiting the registration page without making a payment won’t help). After the payment the plugin will send a unique registration link (valid for one user registration) to this user’s email address. The user will be able to register for a premium membership account by following that unique link only.
Can I Create Registration Pages for a Specific Membership Level?
Yes you can. Registration forms created using this method allows the user to register for the specified membership level without making any payment:
Create a new WordPress page. Then add the following shortcode on this page. It will place a registration form for the following membership level 3.
Change the level ID value (3) to the actual membership level ID value for your system. You can also use this add-on to generate the shortcode.
When users register using this form, they will be signing up for that particular membership level that you specified in the shortcode.
You can also hide this special registration page from the standard WordPress navigation menu by excluding the page from your menu.
Member Registration Process
Make sure you read the Registration Process documentation which has more details on the registration process.