Alexa Chrome Add On Somewhat Popular Site Logo April 17, 2015 By Dmitri Larionov Alexa Chrome Add On Somewhat Popular Site Logo this One Happens to Be Closer to 150,00 Alexa Rank which is why the bar is only partially filled Tweet