This guide walks you through creating a basic webpage in Contentstack in less than five minutes. Follow these step-by-step instructions to efficiently set up, publish, and retrieve content.
By completing this guide, you will:
Tip: To speed up the project setup, use the Bootstrap plugin in the Contentstack CLI.
Through this guide, you will learn how to:
Let’s dive into each step.
A Stack is a container for all your project’s content, including content types, entries, assets, etc.
Note: If you are using a trial account with a sample stack, select the existing stack and proceed to the next step.
To create a new stack, log in to your Contentstack account and perform the following steps:
Note: Alternatively, for the Use Prebuilt option, refer to the import a prebuilt stack document.
For more details, refer to the Stacks documentation.
Next, let’s create the structure of the web pages by creating content types.
A Content Type defines the structure of your webpage.
To create an About Us content type, perform the following steps:
Note: Alternatively, for the Use Prebuilt option, refer to the import a prebuilt content model document.
Note: The UID cannot be modified once the content type is saved.
In the “Content Type Builder” page, select the fields you want by clicking the “Insert a field” (+ icon) to add fields. Customize fields by modifying their Properties icon.

Tip: You can use Contentstack Automate to streamline content modeling and reduce manual effort.
For more details, refer to the Content Modeling and Create a Content Type documentation.
An Environment is the space to publish your content.
To create an environment, perform the following steps:
For more details, refer to the About Environments document.
Your content comprises entries and/or assets.
To create an entry in the “About Us” content type, perform the following steps:
Tip: You can use Contentstack Workflows to streamline content approvals and collaboration.
To publish an entry, perform the following steps:
For more details, refer to the Publish an Entry document.
Tip: Use Contentstack Automate to create and optimize workflows for efficiently managing and publishing content.
Now that your content is ready, you can use the following tools to further enhance the structure of your web page:
Once your page is ready, you can host it using a platform such as Contentstack Launch that will help deploy and manage your environments effortlessly with enterprise-grade security.
A sample demo of a web page is available on CodeSandbox.
You can also check out Contentstack's guide on Building Your Website for detailed instructions and best practices for creating your web pages.
You can fetch published content using the Content Delivery API. Use this request with a REST API client (e.g., Postman):
https://cdn.contentstack.io/v3/content_types/{content_type_uid}/entries/{entry_uid}?environment={environment_name}To locate the required content_type_uid and entry_uid:
Note: Make sure to pass the Stack’s API key and environment-specific delivery token in your client.
For more details, refer to the Authentication and Content Delivery API documentation.
Enhance your Contentstack experience:
Additional Resource: Explore Contentstack Academy, where you can find courses, tutorials, and certification programs to deepen your understanding of Contentstack’s features and best practices.