Impossible to add listing if Alexa rank returns incorrect data
Issue is not fully investigated.
I was able to reproduce only on a client's server.
Alexa rank request returned 'Okay' string instead of XML,
that's why XML parsing that goes after fails and throws an Exception.
Some people are also encountered such behavior:
https://stackoverflow.com/questions/50279057/alexa-site-rank-api