Jag vet inte hur sökordsalgoritimen ser ut, men jag skulle vilja se att funktionen även lade ihop vissa ord och testade dessa på samma sätt.
T.ex:
<h1>Bad name</h1> ->
www.badname.xxx,
www.bad-name.xxx
<a href="...">Bad name</a> ->
www.badname.xxx,
www.bad-name.xxx
Det kanske redan fungerar på liknande sätt?