Running a forum is an excellent way of creating a community. It can be a place for people to discuss issues, share knowledge, and talk about you, your product, or your service. In the long-term, providing a way for your users to be part of a community can prove to be invaluable for:
Forums generally get very high rankings on search engines because they are filled with content all related to the same general topic. Search engines love this because it is exactly what they are looking for. Forums will typically help boost your website's ranking in the search engines as well since there is a link to your website on your forum.
As your forum grows and becomes a community with high quality content and a passionate group of users, visitors will return regularly to learn more, ask questions, and connect with their friends on the forum.
Forums are the best way to connect with your users to truly understand their needs, get feedback, answer questions, and build relationships.