Next.js marketing website starter template
Starter templates built with Next.js and Contentful
* Starter templates are currently only available to new users
![Preview](https://images.ctfassets.net/fo9twyrwpveg/4HWyytcRru3noNjoACaPWl/d1bd6130234136f0006042189060cf1b/template-hero.png)
Starter templates built with you in mind
New to content models? That’s ok! We’ve built a marketing website content model for you. Use it as-is or play around with the code to build the exact website you’re going for.
![features-1](png/features-140e5.png?w=1500)
How you work with starter templates
![video thumbnail for the video with the id 8tys6avkzs](https://images.ctfassets.net/fo9twyrwpveg/AuKWnWNJLIs1XHIWwQMeh/e68bb6e3e9c83eecdde4146f71f06d8d/nav-template-asset.png?fm=webp&w=1200)
Next.js marketing website starter template
* Starter templates are currently only available to new users
Content model
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.
![s-content-2](https://images.ctfassets.net/fo9twyrwpveg/40BMp1vos9m8hYuWgu1kVz/7fc922dc39a5e825dd1d3e43399b2a7e/s-content-2.png)
Quick links
Content modeling basics
Content modeling the Contentful way
Source code repository
Starter template comes with a GitHub repository. It contains all of the information about new features available and how to update and customize the components and the queries you’ll find within your Contentful space. Within this source code repository you’ll also find all of the information needed for deployment – such as a preexisting deploy button setup for Vercel or Netlify.
![Source code repo](https://images.ctfassets.net/fo9twyrwpveg/4pGHP2nNF5MrO2IdtknAK6/a3d3789ccd30019230b9d39da3ab0a2e/v2.png)
Your starter template source code repository has been set up so that all you need is your space ID, your content delivery API key, and your preview API key to get going. Git repos can be cloned to your local machine so you can adapt the template to your heart’s content  — whether that mean editing the content model, changing the styling, or updating the content.
Front-end preview
Use the built-in preview to see what your content will look like once it’s live without having to publish first. This helps you troubleshoot errors in formatting, for example, before people outside your organization see and interact with your content. If you find that the built-in preview for Contentful doesn't suit your needs, there is also the option to build a custom preview for your organization. This can be done by creating an app that deals with regions, languages, and other areas that are not offered by the built-in preview. For more information on building a custom preview, see our guide.
![Screenshot of Marketing Template publish interface](https://images.ctfassets.net/fo9twyrwpveg/7ElTJcMutBgvnvHulox9Un/5dba2fbf44ff66424906927d9f90a340/marketing-template-homepage-entry-screenshot.png)