There is no correct answer to this question. Current trends are for minimalism on the web. Still, the number of pages needed will be a function of the information or products that need to be displayed on the website. It will not be the same to create a landing page for a personal or small business as a corporate website for a multinational company with a presence in numerous markets.