I only want “Topics” to be indexed, I don’t want Profiles or Tags to be indexed.
Thank you @fahadurrehmankhan1 You can disable profile indexing in Dashboard > Forums > Settings > Features admin page, just set "No"
the "Enable User Profile Page indexing"
option.
To disable tags indexing, navigate to Dashboard > Forums > Tools > Misc Tab and put this URL in “Noindex forum page URLs:” textarea:
https://www.digitalphablet.com/?wpfin=tag*
And also i am getting a lot of “Spam” sign ups
You’re not alone. 99% of website get tons of spam signup per day, and this is not wpForo issue, this is signup form protection issue. I see the signup page is not wpForo page, you use other plugin (probably UM) for signup so please ask this plugin support team how to protect that form, as far as I know they have reCAPTCHA addon for free.
If you use wpForo registration form you should configure built-in reCAPTCHA in Dashboard > Forums > Settings > Tools > Antispam Tab. This will decrease spam signups. Also I recommend install Akismet, it’s well integrated with wpForo. Here is an example of wpForo signup page with protected reCAPTCHA: https://wpforo.com/community/?wpforo=signup