Alexa rank is based off the average of the past 3 months. If your alexa rank has been bad, it will not improve overnight. I can improve it for you easily, but it's going to take 2 months to hit sub 100,000. Anyone who claims they can give you 5,000 overnight etc is a scammer.