I post this under bugs because search engine friendly URLs is one of the standard features. Unfortunately, the current version of UBB.threads 7.0 has some serious SEO issues.

Issue #1: Double content
UBB.threads is generating too much links to the same pages, which result in double content. Here an example with 6 links to the same page:

https://www.ubbcentral.com/version7/ubbthreads.php/ubb/showflat/Number/2011/an/0/page/1#Post2011
https://www.ubbcentral.com/version7/ubbthreads.php/ubb/showflat/Number/2011#Post2011
https://www.ubbcentral.com/version7/ubbthreads.php/ubb/showflat/Number/2012#Post2012
https://www.ubbcentral.com/version7/ubbthreads.php/ubb/showflat/Number/2014#Post2014
https://www.ubbcentral.com/version7/ubbthreads.php/ubb/showflat/Number/2017#Post2017
https://www.ubbcentral.com/version7/ubbthreads.php/ubb/showflat/Number/2018#Post2018

Search engines such as Google would indexing all 6 links as pages and may penetrate the site in question for double content.

Issue #2: Links to non content pages
There are many links to non-content pages like new topic, send PM or the profile page. This could be easily fixed by using the rel="nofollow" parameter.

Here an example based on the showflat.tpl:

Code
 <div id="options_popup" style="display: none;"><table class="popup_menu">                                                                                                                                                         
{if $closed != 1 && $reply == "on"}                                                                                                                                                                                               
<tr><td class="popup_menu_content"><a href="{$config.BASE_URL}/ubbthreads.php?ubb=newreply&amp;Number={$first_post}" rel="nofollow">{$lang.NEW_REPLY}</a></td></tr>                                                               
{/if}                                                                                                                                                                                                                             
{if $reply == "on"}                                                                                                                                                                                                               
<tr><td class="popup_menu_content"><a href="{$config.BASE_URL}/ubbthreads.php?ubb=newpost&amp;Board={$Board}" rel="nofollow">{$lang.NEW_TOPIC}</a></td></tr>                                                                      
{/if} 

With this small modification, search engines will no longer trying to index the post or reply pages.

Last edited by Rick; 08/03/2006 12:25 PM.