> For the complete documentation index, see [llms.txt](https://software-help-docs.gitbook.io/knowledge-base/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://software-help-docs.gitbook.io/knowledge-base/software-guide/blogs/how-to-create-a-blog-post.md).

# How to Create a Blog Post

This article will walk you through how to create a blog post and how to add it to your funnel or website.

## **Step 1: Create a Blog Post with Settings and SEO details**

##

### **1. From Sites > Blogs, Create a New Blog Post with a Title, Description, and a Blog Post image**

### ***Note - The image size allowed is 10MB***

{% embed url="<https://lh4.googleusercontent.com/t3tExwkgvz0Qm6xtIeMjy4vSKtze_rxOdi2him8JVBJPHBReTdbGfRQCPpbmY1H7NoMu1Dbe94o7vf71MIMcuU446q_9EwpNGkf6slZTUD0-JSLNxF9iStRvm88A3cBD_bUNVIrn_meTg-pmdiT82b0>" %}

{% embed url="<https://lh4.googleusercontent.com/gnf5emP-ySiGhl0PALEm1YXue5bA36kY-TG4qSO9IyujRr93Ey59cMyzmQrBjFnR9gwlkNRgW4GTlFRYYI0-YAvPN4Uw9mX-y32wiGa5SY7qL_n8fpaS_pReiGXCw4k4RX23ylNRVjCKpsevcz-J_0w>" %}

###

###

###

### **2. Add the content for your blog post using the editor toolbar**

* You can set add styles with **bold**, *italics*, underline, strikethrough text, fonts, styles, size
* You can add an indent, number list, bulleted list, or to-do list
* You can add color and highlight
* You can add an image(s), or video(s) from the Media Library and YouTube and insert hyperlinks
* You can add quotes for specific content
* You can clear a specific format or format everything

{% embed url="<https://lh4.googleusercontent.com/rBAY1RWKVF8qrCidcaKIo_WapEzlzzvLUDT1DpQctZ12lWxST5PAHyoauDv38ByA70N12qWnkdVSIIIXuFZKAWYEPjvRCfboOBcUAZqNnU5CKxSugiMBWL4FaiFKUfzvTw6liZU5ImAMt0gf41CANVA>" %}

{% embed url="<https://lh4.googleusercontent.com/1nF6UKJ5-o5zuvW4Q5n2n8NIYaKmPlsLPtjhH3Ny8utkctBsLGVDy8cwh4U_GHDl-RmjOUOuO5iI2ORCxegUSgJXN_cBf2hdpbX0bXSuax1apW3803ey55ejQHfekvBW4bLx6-c0843VmaaC9QkDWaw>" %}

### **3. Following by adding the content, you will be required to set up the details**

* URL Slug - This will be the path for your blog post
* Category (this is set up in blog settings)
* Keywords
* Author (this is set up in blog settings)
* Once the blog details are reviewed then you can publish them with the specific past date or save them by keeping them in draft

## **Step 2: Add a Funnel or Website with the Blog Post List element**

***Please Note:***

*This funnel or website page is going to be your main Blog page which contains all your blog posts that have been added in the Blogs section.*

###

### **1. Create a new Funnel / Website or add a step/page to an existing one**

###

### **2. Once the funnel step is added, go to the edit button to land on the editor**

###

{% embed url="<https://lh4.googleusercontent.com/gXtJv-_ixC-aTpt8_sO7Jp9nYpwHWj45nANprJLVKudBVI6qCbJHX8WNhBsl29-YDC4VCYzODpTGkYwbOJE0KRWq5meu--fYotT8tuGNxiUw75USGcn2UaxOIJ5oElSbilfYBIO6Q0I-XjgGVZoq0LM>" %}

###

###

###

### **3. Click on the element named Blog Post List**

* Choose the element and type of layout between Standard and Compact
* Pagination refers to the number of blog posts shown on the landing page

***Please Note***

*It is recommended to add a Header (Navigation menu) and Footer links to your main blog page. You can rename the 'More stories' button*

{% embed url="<https://lh5.googleusercontent.com/mOfeQMtZyJXbSFlZOxy0wlbZA3EmbZXNRnKTLxHG4cAotIKSdqOGwLdtPJR3Yz6n-i1j23D334_eXsjlac6Fc7QB3KO3tv4cgPZbQODeVQHXQa71OVUmG1Al4HrvPCW_Tkp237HoJRbOt59IM1PUvyI>" %}

The "**Blog Post List**" element has several options. Blog type allows you to choose between "**standard**" or "**compact**", the Pagination settings allow you to select the number of blog posts visible on the page and the button options allow you to edit the button text

{% embed url="<https://lh3.googleusercontent.com/OuBB7JeCKdyQPoG_B6eOst4gexLl9x9fmHBKsEHh0rnJJRy4SDs6F2bQIAQwK8OgTWakDQ-tc0NTzzyci5p5Cqt5Pez7-VCTeflNmBS78tELytaahf3qF8G7n4unga_lE6fPhiaXMG1TCkHEr4DzmLU>" %}

### **4. Add domain to the site from Funnel / Website Settings, if it is not already added**

{% embed url="<https://lh3.googleusercontent.com/dgzMDEJqoWNP0gyG_LGJ93m6v7bMBrpNpb3JTZkF10XFgSD3cGVM8Iq1bEd6G-URaCaSkdvjB5mwtIB5b07ZAL_Hm2iJRka3bAGQQ2ZgU1ZjR63PkDW8N-NspInhQVSJHLfdgrEj-ujFOPbMBfGIB3I>" %}

### **5. If you want the blog page to open when you enter your domain without any path**

For example blog.mydomain.com instead of blog.mydomain.com/home - Go to **Settings** > **Domains** > **Edit Domain** > Select the **blog page** as Default Page

***Please Note:***

*Category, Keywords, Author, and Slug **CANNOT** be updated after the blog has been published. The developers working on a solution that will be released soon*


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://software-help-docs.gitbook.io/knowledge-base/software-guide/blogs/how-to-create-a-blog-post.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
