SEO, SEM and SMM are the techniques used for Website popularity. These techniques include both free and paid promotions.