I was wondering if there is some basic SEO fundamentals for phpBB.
I currently run a site called Planet Steelers which has an extremely popular forum ( http://www.planetsteelers.com/phpBB3/ ). The site about a year and 3 months old and the forum has over 60,000 posts. Membership is steady and increasing but it's basically increase through word-of-mouth.
When I type into search engines:
1) Steelers Forum
2) Pittsburgh Steelers Forum
3) Pittsburgh Steelers Discussion Board
4) Pittsburgh Steelers Discussion Board
All my competitor web sites display and mine is buried and I can't figure out why. What frustrates me even more is that the websites that are ranked higher are old, obsolete, and less popular than mine. I mean, my forum is top 5 as far as popularity goes, but you would never be able to tell by looking at the search engines. People have told me that they heard of the site but they were having trouble "finding" it and once they did, they're pleasantly surprised.
I am looking for some advice on SEO for my forum in particular (although general tips and tricks won't hurt

Help would be greatly appreciated.
Best Regards,
John