Web Site Promotion
Theories, opinions, experiments, and proven techniques and tips for generating traffic, improving ranking, and promoting web sites.
Never thought that these free traffic rank badges would help improve Alexa Rank on top of other great benefits it provides. But beware of the consequences when not placed well on your pages.
More recent observations indicate that placing an Alexa site widget on a web site can improve the site's traffic ranking. Here are some of the reports.