To use a blog post template in Webflow for a single post without it syncing with others, you need to break the dynamic CMS connection and apply static content manually.
1. Understand How the Blog Template Works
- The Blog Post Template page is powered by dynamic content from the CMS Collection (e.g., “Blog Posts”).
- Webflow automatically fills in data from the current selected CMS item using Collection Fields (e.g., Post Title, Body, Image).
2. Determine If You Want a Unique Static Page
- If you want one blog post to have unique, custom content separate from others, and not automatically update when the CMS changes, you need to disconnect it from the CMS.
- You cannot directly turn a CMS Template page into a static page—so you’ll need to create a separate static page or duplicate the layout.
3. Convert the CMS Layout into a Static Page
- Go to the Blog Post Template page, select the entire content wrapper (the section that includes headings, text, images).
- Copy the structure and content block (Ctrl+C or Cmd+C).
- Create a new static page under the Pages panel (click the "+" next to Pages > Static Pages).
- Paste the copied layout onto the static page.
- Replace any CMS-bound elements (typically shown with purple bindings) with plain static content.
- For example, instead of “Get text from Blog Posts > Name,” type your own custom title.
4. Remove Binding from CMS Elements (Optional Method)
- If you want to keep using the Blog Post Template but insert unique content manually for one post:
- Duplicate the CMS item you want to edit uniquely.
- On the Template page, instead of using dynamic fields, unlink elements from CMS fields by clicking on them and hitting "Remove field binding".
- This method removes the connection, but will reflect for all posts, so it’s not ideal unless you split into a new template (see next).
5. Use Conditional Visibility as a CMS-Based Alternative
- You can use Conditional Visibility to show different static blocks for specific CMS items.
- Example: Only show a custom “Rich Text Block” if the CMS slug is equal to “custom-post”.
- This keeps you within the CMS but allows for post-specific static content within the template.
Summary
To apply custom content to a blog post without it syncing across other posts, use a static page and paste the blog layout manually, or use conditional visibility within the CMS for post-specific customization. The Blog Post Template is dynamic and reflects CMS data by design, so disconnecting elements or using a static structure is required for full customization.