A blog built into your website
- Posts on your own domain, in your own design
- Author, summary, tags and reading time as fields
- Unlimited posts on every plan

- Draft
It stays off the live site
A draft post is not served at all. Visitors, search engines and guessed links cannot reach it.
- Publish
It goes live on your domain
Author, summary, tags, date and reading time show on the post, and a table of contents is built from your headings.
- Sitemap
It is in the sitemap and ready to share
Beste adds BlogPosting structured data, updates the sitemap the moment you publish, and renders the Open Graph image, so shared links show a preview.
- Post lists
It appears in every post list
Blog list sections read from your posts, so a new post shows up on every page that lists posts.
- Translations
It can have translations
A translation is linked to the original post. The 2 versions carry hreflang tags, so search engines can show each visitor the version in their language.

Written in the same Studio as your pages
- Author, summary, tags, date and reading time
- A table of contents built from your headings
- Meta title and description on every post
- BlogPosting structured data added for you
- Drafts stay off the live site until you publish
- Posts in every language your site uses
- WordPress posts imported with their images
Your blog is part of your site

On your own domain
Posts live under your own address, in your own design, with your own navigation. Search engines count them as part of your site.
In the editor you already use
You write posts in the same editor as your pages. There is no second admin panel, theme or plugin to maintain.
Included on every plan
The blog is included on every plan, with no limit on posts and no extra charge.
Questions about the blog
Yes. Posts are their own content type with an author, a summary, tags, a date and a reading time. Blog list sections update from your posts automatically.
No. Posts sit under your own domain in your own design, so the search traffic they earn goes to your site.
As many as you like, on every plan.
Each post has BlogPosting structured data, its own meta title and description, and a share image. It is added to the sitemap when you publish.
Scheduling is not available yet. A new post stays in the draft, off the live site and out of the sitemap, until you publish it.
Yes. You can write a post in each language and link it to its translation. The linked versions carry hreflang tags, so search engines can show each visitor the version in their language.
If your blog is on WordPress, import it from the Posts panel in Studio. Beste reads your posts through the WordPress REST API and brings each one in with its title, content, excerpt, date, author, categories, tags and images. The images are copied into your media library, so they no longer depend on the old server. Slugs are kept, and every post arrives as a draft. From other platforms you recreate the posts. Keep your old URLs where you can and redirect the rest. Redirects are a Pro feature, with a bulk CSV import for large moves. The whole move, step by step, is in our guide to migrating from WordPress.
A post with the same slug is updated instead of copied, so you never get duplicates. You can import early, keep publishing on WordPress while you build, and run the import once more just before you switch the domain.
Write your first post in minutes