Why are you concerned with Alexa Ranking anyway? It’s a slight factor in Google rankings.You can improve your alexa ranking just by installing Alexa toolbar on your system and visiting your website few times in a day. Submitting to top directories like DMOZ, Yahoo, Google etc will definitely help you with high SERPs and that’s what you should be actually after!