Forum Moderators: rogerd
Has anyone else had anything like this happen, and if so, how and why does it occur?
Also, what's the best method of stopping this happening, or is it just a case of monitoring who registers?
Another thing which doesn't help is the forum is not set up to send me an email when someone registers, so I find out about these spammers from angry/bemused users.
Any advice would be appreciated.
But yes, they're signing up using a script in order to get spiderable links. If you disable direct linking in your members directory and on your forms (try using a javascript redirect instead of a href) that should make them lose interest.
One other thing I did very quickly when I launched my forum was to simply remove the member list page completely: it serves no useful purpose other than as spider food anyway, and members can still view the profile of a person via a link from one of their posts. No point giving easy access to the entire list, and if someone signs up but doesn't post, then their URL won't appear anywhere.
They use! to try and get on the first page of the memberlist when sorted alphabetically.
I found this hack at phpbb.com
Human spammers are still a possibility, of course. You could eliminate the profile URL, you could make it appear only after a specific number of posts, or you could make the profiles unattractive by not permitting spidering/indexing (robots.txt or ROBOTS meta tag) - this won't keep harvesters out, but will prevent the pages from appearing in Google et al.