Some sort of SEO stuff?
www.windmitigation.pro
Smells fishy and seems to be the type of stuff google was going to crack down on.