Line 1588 of Subs-Seo4SMF.php:
//replace numbers
$keywords = preg_replace('/ [0-9]/', ' ', $keywords);
needs to be:
//replace numbers
$keywords = preg_replace('/[0-9]/', ' ', $keywords);
to effectively remove numbers.
Also this usually generates too many keywords. Something like this:
$keywords = explode(" ", $keywords_);
for($i=0;$i<19;$i++) {
$keywords_.=$keywords[$i].", "; }
directly after line 1592 would fix that by limiting it to 20 keywords. You could improve on that even by sorting the keywords by density to make sure you get the 20 best words for large pages.
I use this page a LOT to check my pages and it's really handy.
http://www.freewebsubmission.com/web-page-analyzer.html
You should add all the 'stop' 'poison' and 'popular' words found in your analyzed pages to the $stop_words array on line 1497 of Subs-Seo4SMF.php
Thanks for making this. It kicks ass
