Titles and descriptions
You write a title and a description for each page, in the same panel as the content. The editor shows a warning when a title is missing.
You write 2 lines


Indexed pages
Home
yourdomain.com
Services
yourdomain.com/services
Post-surgery rehabilitation
yourdomain.com/services/post-surgery
Regenerated on every publish
When you add, move or delete a page, the sitemap is regenerated the moment you publish. There is no plugin to run and no file to upload.

yourdomain.com
Post-surgery rehabilitation
Every page has Open Graph and X card tags, and Beste generates the share image from the page. Shared links show a title, description and image.

{"@type": "FAQPage","mainEntity": [{ "@type": "Question" },{ "@type": "Question" }]}
An FAQ section adds FAQ markup, a blog post adds BlogPosting, and breadcrumbs add BreadcrumbList that updates when a page moves. You never maintain a separate JSON file.

You write a title and a description for each page, in the same panel as the content. The editor shows a warning when a title is missing.
You write 2 lines
A page lives at a path like /services/post-surgery. You can nest pages as deep as your structure needs.
Built in
The breadcrumb trail visitors see and the BreadcrumbList data search engines read come from the same structure. When you move a page, both update.
Updated when a page moves
Pages are served from a global CDN and images are optimized when they are delivered. There is no build to configure and no cache plugin to install.
Nothing to tune
Every published site has an /llms.txt file and a robots.txt that allows AI crawlers to read it.
On by default
Publish your site and check your sitemap