Alexa Internet is a California-based subsidiary company of Amazon.com, that is best known for operating a website (www.alexa.com) that provides information on the web traffic to other websites.
Alexa Rank for s23.org (when trying to access i got the message above (see image))
"Der Alexa Rank bildet sich aus den Zugriffen, die von Usern über dieAlexa Toolbar stattfinden. Da diese Toolbar hauptsächlich bei Usern in den USA installiert ist, ist dieser Wert nicht immer zutreffend für z. B. europäische Webseiten / Domains, geschweige denn anderer Länder." [1]