Webflow sync, pageviews & more.
NEW

How can I apply my own information to the blog post template in Webflow without it syncing with other posts?

TL;DR
  • Copy the blog post layout from the CMS template and paste it into a new static page, replacing CMS-bound elements with custom static content.
  • Alternatively, use conditional visibility within the CMS Template to show post-specific content based on criteria like slug.

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.

Rate this answer

Other Webflow Questions