---
title: "[Taxonomy] - Taxonomy for a Basic Blog Website"
description: Taxonomy for a Basic Blog Website
url: https://www.contentstack.com/docs/developers/taxonomy/taxonomy-for-a-basic-blog-website
product: Contentstack
doc_type: example
audience:
  - developers
version: v1
last_updated: 2026-03-26
---

# [Taxonomy] - Taxonomy for a Basic Blog Website

This page explains how to set up a taxonomy for a basic blog website in Contentstack, including creating a taxonomy, defining terms, and adding a taxonomy field to a content type. It is intended for developers configuring content modeling and categorization, and should be used when you want to organize blog entries by structured categories.

## Taxonomy for a Basic Blog Website

Taxonomy is a tool that helps you categorize the content on your website, making it easier to manage and share with your team. This example will guide you through setting up a [taxonomy](/docs/developers/taxonomy/about-taxonomy/) for a basic blog website using Contentstack.

Consider you have a blog website focused on Information Technology, with a range of blog posts covering different topics. To streamline your website, you can create a taxonomy named “Blog Posts” and define specific terms such as AI, Data Science, Java, etc., to categorize your blog posts.

To create this taxonomy, log in to your [Contentstack account](https://www.contentstack.com/login), and perform the following steps:
- Go to your [stack](/docs/developers/set-up-stack/about-stack) where you want to create a taxonomy, navigate to the “Settings” icon (press “S”) on the left navigation panel, and select **Taxonomy**.
- Click the **+ New Taxonomy** button.
- In the **Create Taxonomy** modal that appears, add the following details:Enter the **Name** for the taxonomy such as **Blog Posts**. The **Unique ID** will be auto-generated.**Note**: Once saved, you cannot change the UID.
- Add a **Description** for your taxonomy. This is an optional step.
- Finally, click **Create Taxonomy**.
- You can now begin the process of defining terms within this taxonomy to categorize the entries in your blog posts stack.Start by creating a term called **Artificial Intelligence** and save it. To add child (nested) terms under it, simply click the **Create a Child Term** button.

Continue creating terms within the Blog Post taxonomy as needed.
- After successfully creating the terms, the left panel will provide you with an outline of all the terms present within the taxonomy.
- Choose the **Blog Posts** content type and within the “Content Type Builder” page, hover your cursor and click the “+” icon to insert a field, then select **Taxonomy** from the list of available fields.
- Name the field **Categories**.
- Click the **+ Add Taxonomy** button.
- Select **Blog Posts** from the dropdown menu, which lists the available taxonomies within the stack.
- The field by default is set as mandatory; to make it optional, toggle the **Optional field** switch.
- Optionally, you can set a **maximum number of terms** that can be applied to the entry when classifying it.
- Click **Apply **to add the taxonomy to your [content type](/docs/developers/create-content-types/about-content-types/), and then **Save and Close** to save your changes.
- Now, when creating a new [entry](/docs/content-managers/author-content/about-entries/) for the **Blog Posts** content type, you can select term(s) from the dropdown menu within the **Categories** field.

## Common questions

### What taxonomy name is used in this example?
The taxonomy named “Blog Posts” is used in this example.

### What is an example of a term and child terms in this taxonomy?
Start by creating a term called **Artificial Intelligence** and save it. To add child (nested) terms under it, simply click the **Create a Child Term** button.

### Where do you add the taxonomy field in Contentstack?
Choose the **Blog Posts** content type and within the “Content Type Builder” page, hover your cursor and click the “+” icon to insert a field, then select **Taxonomy** from the list of available fields.

### How do you apply taxonomy terms when creating content?
When creating a new [entry](/docs/content-managers/author-content/about-entries/) for the **Blog Posts** content type, you can select term(s) from the dropdown menu within the **Categories** field.