Does anyone know what seotest.evoler.net is? Lately, I have been getting a lot of traffic from this site being redirected to me. I never pay for traffic and they don't seem to help me in any way. The traffic comes from all countries. Any ideas? Looks like some SEO keyword research site?