Here is a good place to ask for some help.
This project is not only dedicated to SEO phpBB.
The principles are the same for a web site or a forum, it's only the strategy that could be different, because a forum is a web-site of a specific type.
Actually, I think it's not even a matter of forum or CMS or whatever type of script you may use to host your content. It's content to be the most important.
A forum is just a tool to organise it and to allow interaction with users.
For sure, things will be easier to understand for our community when we'll start posting general articles and such. We miss general views so far, but most of the principles you can learn while Search Engine Optimizing you forum is true for your website.
I started a bit in the
magic seo url thread to clarify things :
Search Engine Optimization relies on : - Content :
There is now way to Search engine Optimize a site without content.
Looks stupid to repeat this, but content is always what comes first in the end. I mean, only pages with structured and following a defined topic will have reliable search engine results, that will last in time. All pages attempting to do more SEO than content will be one day or the other penalized by search engines.
Content is the number one matter for a web site, even if only providing online services, such as mail or dns look-up, or even Google (eg few forms and barely no text), theses services should be well commented somewhere in the web site for them to be findable under more than just their name as a search query. - Linking :
Both internal and external.
Links are our only tools to make our content findable. No link, no page views.
That's why this is what comes second in Search Engine Optimization Priority. And where comes mod Rewrite as well.
So what we want here first is a good URLs standard. Mod rewritten URLs are better for sure, but not everything with it is better.
As it is already said in this thread, there would be no point to end up with title injected URLs if we'd only have topic titles like this : "oh it's so wonderful, I can't believe it !!!!!!!!!!!!!!!".
This is not something I tell for others to follow, I do prevent topic title injection here on this site for regular users.
Then, once you have chosen the best mod rewrite solution for you, you need to work on having many links to your content, both coming from your site and from others.
You must as well work on having the less duplicates as possible, if not none, as well as the fewer useless links (like posting for phpbb forum, it's not SEO useful, but is a must for users so) - Code :
You need your site functional and your HTML output to be the cleanest as possible.
You want fast page load and low server load. There is a lot to say about the ending html code and page loading time, they are essential for both Search Engine Ranking and user experience.
To me user experience comes first compared to super optimized html output, because I am not developing nor writing for bots, but this is very important for sure to care about this.
HTML optimization just need to be done according to the means and effort you'll be ready to put in your templates.
Not really cool if you end up with a great SEO template but reluctant to users. For sure the best is if you managed to only use divs and lists to build your page. But, as every web site should look different, there is no final answer to this.
When using php scripting, you need it to work fast, and even more when it comes to SEO mods, because you as well want to keep resources for users, which are not really caring about URLs, but more about content, styling and page loading.
These advises are generally true. SEO is all a matter of working on what are your projects strength and weakness according to those.
I am pretty sure the precise problem you mention is just the result of an improper redirection.
HTTP 301 is the only way in such case.
++