# Blog & Content (/docs/blog)



Resytech includes a built-in blog to help you create content that drives traffic to your booking page. Each blog is scoped to a location, so multi-location businesses can maintain separate content tailored to each audience.

Creating Posts [#creating-posts]

1. Navigate to **Dashboard > Blog**
2. Click **New Post**
3. Write your content using the rich text editor
4. Configure post settings in the sidebar
5. Save as draft or publish immediately

Rich Text Editor [#rich-text-editor]

The blog editor provides a full-featured writing experience:

* **Text formatting** — headings (H1-H6), bold, italic, underline, strikethrough
* **Lists** — ordered and unordered lists, nested lists
* **Links** — inline hyperlinks to internal or external pages
* **Images** — upload inline images directly into the post body
* **Embedded content** — embed videos, maps, or other media
* **Code blocks** — for technical content with syntax formatting

Content Image Uploads [#content-image-uploads]

You can upload images directly into the post body. Images are hosted on Resytech's CDN and automatically optimized for web delivery.

Post Settings [#post-settings]

Each post includes the following configurable fields:

| Field                | Description                                                            | Required |
| -------------------- | ---------------------------------------------------------------------- | -------- |
| **Title**            | The headline displayed on the post and in listings                     | Yes      |
| **Slug**             | URL-friendly identifier (auto-generated from title, editable)          | Auto     |
| **Excerpt**          | Short summary shown in post listings and social previews               | No       |
| **Author**           | The name displayed as the post author                                  | No       |
| **Featured image**   | Main image displayed with the post (includes auto-generated thumbnail) | No       |
| **Categories**       | One or more categories to organize the post by topic                   | No       |
| **Meta title**       | Custom title for search engine results (defaults to post title)        | No       |
| **Meta description** | Custom description for search engine results                           | No       |

Slug Generation [#slug-generation]

When creating a new post, the slug is automatically generated from the title. The auto-generated slug:

* Converts to lowercase
* Replaces spaces with hyphens
* Strips special characters
* Removes duplicate hyphens

You can manually edit the slug at any time. Once manually edited, the slug stops auto-updating from the title. Each slug must be unique within your location.

Publishing [#publishing]

Posts have two states:

* **Draft** — not visible to the public, work in progress
* **Published** — live on your website, with a recorded publish date

Publish Workflow [#publish-workflow]

* New posts always start as **Draft**
* Click **Publish** to make a post live. The publish date is recorded the first time you publish.
* Click **Unpublish** to revert a published post back to draft status. The original publish date is preserved if you re-publish later.
* You can continue editing a published post. Changes are saved and reflected immediately.

Post List Filtering [#post-list-filtering]

The blog list in the dashboard supports filtering to help you manage content:

* **Filter by status** — view only drafts or only published posts
* **Filter by category** — narrow to posts in a specific category
* **Search** — find posts by title keyword
* **Pagination** — navigate through large post collections

Categories [#categories]

Organize your blog with categories:

1. Go to **Dashboard > Blog > Categories**
2. Create categories (e.g., "Travel Tips", "Local Events", "Company News")
3. Assign categories when creating or editing posts

Category Settings [#category-settings]

Each category has:

* **Name** — the display name (e.g., "Travel Tips")
* **Slug** — URL-friendly identifier (auto-generated from name, editable). Must be unique within your location.
* **Description** — optional description of the category's purpose

Categories are sorted alphabetically by name. A post can belong to multiple categories, and categories can be reassigned at any time without affecting the post content.

SEO [#seo]

Each post generates SEO-friendly URLs and metadata:

* Clean slugs (e.g., `/blog/best-kayaking-spots-2026`)
* Customizable meta title and description
* Proper heading hierarchy for search engine crawlers
* Featured image thumbnail for social sharing previews

SEO Best Practices [#seo-best-practices]

* Write a unique **meta title** (50-60 characters) for each post to improve click-through rates in search results
* Write a compelling **meta description** (150-160 characters) that summarizes the post
* Use a clear **heading hierarchy** within the post body (H2 for sections, H3 for subsections)
* Include relevant keywords naturally in the title, excerpt, and body content
* Add descriptive **alt text** to images for accessibility and image search ranking

Related How-To Guides [#related-how-to-guides]

* [Create a blog post](/how-to/blog/create-a-blog-post)
* [Manage blog categories](/how-to/blog/manage-blog-categories)
* [Publish and unpublish posts](/how-to/blog/publish-and-unpublish-posts)
* [Optimize posts for SEO](/how-to/blog/optimize-posts-for-seo)
