It depends on your goal. Landing pages are sales pages that work best when you fully understand the intent of your target visitor and want to promote only a single service or product. For everything else, i.e., all types of web pages (blog posts, portfolio, contact, about, etc.), you need a website. Side note: Landing pages are a subset of websites/web pages.