As the saying goes, “there is no free lunch.” The companies that offer you “free websites” make their money either by charging you exorbitant hosting fees or by building in ads that redirect people away from your website to other websites where they will often find your competitors.