# Publish and Unpublish Posts (/how-to/blog/publish-and-unpublish-posts)



Every blog post in Resytech has one of two statuses: **draft** or **published**. Only published posts appear on your public website. Use the publish/unpublish workflow to control exactly when content goes live and to temporarily pull posts offline without deleting them.

Before you begin [#before-you-begin]

* You need access to the Resytech Dashboard.
* The post must already exist. See [Create a Blog Post](/how-to/blog/create-a-blog-post) if you need to create one first.

Publish a draft post [#publish-a-draft-post]

1. In the sidebar, click **Blog** to open the blog list page. Draft posts display a yellow **Draft** badge.
2. Click on the draft post you want to publish. The post edit page opens.
3. Review the post title, excerpt, categories, featured image, and content. Make sure everything is ready for your audience.
4. Click the **Publish** button (green, with a globe icon) in the action bar at the bottom of the editor.
5. The post status changes to **published** and it becomes immediately visible on your public website at `/blog/{slug}`.

Unpublish a live post [#unpublish-a-live-post]

1. On the blog list page, find the published post. Published posts display a green **Published** badge.
2. Click on the post to open the edit page.
3. Click the **Unpublish** button in the action bar. It replaces the Publish button when the post is already live.
4. The post reverts to **draft** status and is removed from the public website. The post content, images, and settings are preserved.

Delete a post [#delete-a-post]

If you no longer need a post at all, you can delete it permanently:

1. Open the post edit page, then click the red **Delete** button on the right side of the action bar.
2. A confirmation dialog appears: &#x2A;"Are you sure you want to delete this post? This action cannot be undone."*
3. Click **Delete** to confirm. The post, its featured image, and its content images are removed. You are redirected back to the blog list.

You can also delete directly from the blog list by clicking the trash icon on a post card.

Filter posts by status [#filter-posts-by-status]

The blog list page provides a **status filter dropdown** above the post grid:

* **All Status** -- shows both drafts and published posts.
* **Draft** -- shows only unpublished drafts.
* **Published** -- shows only live posts.

Use this filter alongside the **search bar** (which searches by title) to quickly find specific posts.

What happens next [#what-happens-next]

* **Publishing sets the publication date.** The first time you publish a post, the `PublishedAt` timestamp is recorded. If you unpublish and re-publish later, the original publication date is preserved.
* **Published posts are sorted by publication date** on the public website, with the most recent first.
* **Draft posts are never visible** to the public API. They exist only in the dashboard.
* **Unpublishing does not reset SEO.** If search engines have already indexed a published post and you unpublish it, the URL will return a 404 until you republish. Consider whether this affects your search rankings before unpublishing established content.

Tips [#tips]

* **Preview before publishing.** There is no separate preview mode, so review the content editor carefully. You can always unpublish immediately if you spot an issue.
* **Use drafts for works-in-progress.** Save early and save often as a draft. Publish only when the post is complete.
* **Bulk management is not yet available.** Publish and unpublish actions are per-post. If you need to manage many posts, work through them one at a time from the blog list.
* **Deletion is permanent.** Unlike unpublishing, deleting a post cannot be reversed. If you might want the content again later, unpublish it instead.
