Advice for set up of a WordPress paid profiles and bookings site with SEO considerations

I want to use WordPress to create a site where visitors from all over the world can sign up for free or paid profiles/memberships, where the paid ones get extra exposure on the site, their profile/ad will then be shown on prominent places on the site like top of their own (eg geo) categories and/or subcategories, sidebars etc. I want to make it so that the paid profiles will have automatic monthly or yearly recurring billing via my payment processor. And when they don't pay anymore their…

Advice for set up of a WordPress paid profiles and bookings site with SEO considerations