Website statistics platform Alexa.com announced the closure