List of explanations

Technical analysis

Site Rank

Visibility on search engines

Social bookmarking

Ranking analysis

SEO analysis of the homepage