Developed by Contentful

Next.js marketing website starter template

Next.js marketing website starter template

Everything you need to launch your project quickly

Content model

Create platform-agnostic, composable content with a pre-built content model.

Source code repository

Access source code via GitHub to build a site that stands out.

Front-end preview

Preview what users will see when they visit your site and iterate to your heart’s content.

Step-by-step tutorial

In this video you'll learn how to use the website template:

  • How to install the template

  • View the source code

  • Understand, view and edit the content model

  • Update content

  • Preview changes

  • Deploy your project to Vercel or Netlify

View tutorial

Three simple steps to get started:

Our starter template provides a ready-to-use content model. Think of a content model as the big picture view of your content and the kinds of content (or content types) you want to create as the pieces that make up that big picture.


Each content type will represent a single module of content within your application. Editors can easily use and reuse content types to spin up new pages and layouts quickly and without a developer. It’s like Lego, in a sense. A million tiny pieces that you can use to build whatever you want.


Spending the time developing a proper content model is essential for the consistency and scalability of your web project.

    Learn about content modeling

    Explore more starter templates

    Next.js

    Ecommerce website template

    Launch a digital storefront and attract customers with the ecommerce starter template.

      View template

      Next.js

      Blog starter template

      Create a unique blog and start driving traffic to it using the blog starter template.

        View template
        Contentful logo

        Transform your content with Contentful

        We’re unveiling new features and new partnerships that enhance the way your organization builds, without compromise.

        Get started