Skip to main content

Grow Websites - Add, Export Blogs

How to add, publish, export, and import blog posts on your PushPress website using the Webflow editor — getting in, the CMS fields, and the two-stage publish.

Written by Jessica Hamel

Overview

Your PushPress website runs on Webflow. Blog posts live in a CMS collection, so you add a post by creating a new CMS item rather than editing a page directly. This guide walks through getting into the editor, filling in the post, and getting it live.

Who can do this: anyone with content editor permissions on your site.

Read this first: publishing happens in two stages. Publishing the blog post itself is not enough — you also have to publish the site. See Step 5. This is the most common reason a new post does not appear online.


Video Walkthrough


Step 1: Get Into the Editor

There are two ways in. Either one loads your site with your content editor permissions applied.

Option A — Add ?update to your live URL (fastest)

Go to your live site in the browser and add ?update to the end of the address:

yourwebsite.com?update

Option B — Open from the Webflow Dashboard

  1. Log in to the Webflow Dashboard.

  2. Hover over your site.

  3. Click Open in Webflow.

Note: if neither option loads the editor, your account may not have editor permissions on the site. Contact Support.


Step 2: Open the Blog Articles Collection

  1. Click CMS in the top bar. A side panel opens.

  2. Select the Blog Articles collection.

  3. Click New in the top right, or Create a new item in the panel.

This collection holds every post on your site. Editing an existing item here updates that live post.


Step 3: Fill In the Post

  • Title — the headline of your post.

  • Slug — the URL path. It always sits under /blog/, for example /blog/your-slug-here. Keep it short and keyword-relevant.

  • Category — pick one so related posts group together on your blog index. If none fit, you can create a new one in the Blog Categories collection.

  • Date — the publish date, normally today.

  • Author — your name, or whoever wrote the post.

  • Image — the featured image. Use a high-quality file, sized and compressed. Page speed affects how Google ranks your site.

  • Meta description — the summary Google and AI search show in results. Write it deliberately; AI tools can help you draft it.

  • Body — the full content of your post.

  • Related URLs — optional. Only needed if you want to link this post to other articles.

Everything you type autosaves in draft state. Nothing is public until you publish.


Step 4: Preview

Click the eye icon to preview the post the way a visitor will see it. Check your formatting, image sizing, and links before moving on.


Step 5: Publish (Two Stages)

Both stages are required.

Stage 1 — Publish the post

Click Publish now on the blog post item. This takes the post out of draft state.

Stage 2 — Publish the site

Go back to the Designer and click Publish in the top right, then select Full Site. You have two targets:

  • Publish to staging — a private preview only you can see. The post is not public yet. Use this to save progress or review your work.

  • Publish to domains — pushes the post to your live site. Visitors can now see it.

If your post is not showing up online, you almost certainly stopped after Stage 1, or published to staging instead of your domain.


Alternative: Create a Post Visually on the Canvas

If you would rather write directly on the page instead of in the CMS panel:

  1. Open the Pages panel.

  2. Open the blog CMS template page.

  3. Use the Page switcher dropdown in the top context bar.

  4. Click the plus icon to create a new item.

  5. Edit the content directly on the canvas.

  6. Click the CMS status indicator in the top bar to access Slug and Publish now.

Stage 2 of publishing still applies.


Exporting and Importing Blog Posts

You can move blog posts in and out of your site as a CSV file. This is useful for backing up your posts, editing many at once in a spreadsheet, or bringing over posts from another platform.

  1. Get into the editor using either method from Step 1 — yourwebsite.com?update is fastest.

  2. Click CMS in the top bar.

  3. Select the Blog Articles collection.

  4. Choose Export or Import.

  5. Follow the prompts. Exporting downloads a CSV of your posts; importing walks you through matching the columns in your file to the fields in the collection.

Note: imported posts land in the collection like any other item, so the two-stage publish in Step 5 still applies before they appear on your live site.


Best Practices

  • Complete every field. A blank meta description hurts your search visibility.

  • Use descriptive, keyword-relevant titles and slugs.

  • Compress images before uploading.

  • Preview and publish to staging before pushing to your domain.

  • Always assign a category so posts group correctly on your blog index.

  • Export a CSV before making bulk changes, so you have a copy to fall back on.


Troubleshooting

My post is not on the live site.

You likely only completed Stage 1. Return to the Designer, click Publish, select Full Site, then choose Publish to domains.

I published but only I can see it.

You published to staging, which is a private preview. Publish to your domain to make it public.

?update does not open the editor.

Your account may not have content editor permissions on the site. Contact Support.

There is no category that fits my post.

Open the Blog Categories collection in the CMS panel, create one, then assign it to your post.

My imported posts are not showing on the live site.

Importing adds the posts to the collection but does not publish them. Publish the site from the Designer as described in Step 5.


Need Help?

Contact PushPress Support at support@pushpress.com or use the Messenger in your Core or Grow account.

Did this answer your question?