When it comes to deploying Next.js based applications we have basically two different possibilities: "exporting" our app, or just building it. The main difference is that "exporting" a Next.js app will generate a set of static files for us which can be hosted by really any static site hosting provider. Building a Next.js app is what you would want to do instead for deployment on Vercel.
Prefer to read along as well? Here's the accompanying article.