Portal = literally a doorway. In e-marketing it is a site you can go through to find lots of diverse information. For example, a national health service might have a portal that allows you to find information about local doctors, therapists, hospitals, symptoms and drug properties. The information is provided by other web-sites.
Traffic building = getting more people to visit the site more often. Eg forums and constantly changing content.