The Alexa ranking is a listing of as many domains as they have recorded, and their relative recorded traffic. A higher Alexa rank means your site has more traffic. There's nothing more to it than that. Alexa doesn't judge site quality.
To set up a voice profile as an Alexa user, you need to go to the Amazon Alexa app on your phone. Go to account settings, select Your Voice, and then select you... more
