A job portal earns by charging the recruiter or the employer per candidate in the case of free portals. For the paid ones, they make theirs by selling the user data. Similarly, they also earn by displaying ads on the page and by offering Resume writing assistance and other support.