Hey. I wanted to ask what Googlemare.com actually is? I am sure I have never advertised my web page on such website. I clicked on it, got redirected to mozilla add-ons page, which suggested to install a suspicious extension called Google Improver. Can you explain why do this website does such bizzare promotion for my site?