Yes, they are correct. But as a generic answer, you should look at how search engines do the crawl. They are different for some engines. The META tags being properly set up is important. There are a few programs out there that will help you and if you look here some peeps do that work. They will help to maximize you. Certainly if your site is about pizza you have a tough fight to get up, but still not everyone searches the same way and it takes someone with some expertise to get you to move up. (and hits). The main HTML page will aid you a lot.
Also depending on the kind (brand) of forums, you have to make the search engine friendly some (VB) for instance allow you to make them NOT search engine friendly (along with some others). For the VB you can change that in the general settings. You can check it if you can see a list of your forums with this URL: