A check-list of 50 factors of ranking websites in 2020