Add your site to the Google Webmasters website and then add a site map to it however you wont be able to get all your forum sections to appear on there.
Also this will take time. It won't be a over night change if that's what you are thinking.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.