Blog & SEO
WaDesk includes a built-in marketing blog so you can publish content and earn organic search traffic without bolting on a separate CMS. It has three parts: an admin editor where you write and manage posts, a public blog your visitors read, and a layer of SEO output that the public site emits automatically for every page. This is a v1.2 feature.
Overview
The blog turns your WaDesk install into a content-marketing platform. You author posts in the admin panel, they appear instantly on a public, SEO-ready blog, and the marketing site automatically advertises every page to search engines and social networks with the correct metadata. There is nothing to install and no theme to configure — it uses the same public layout as the rest of your marketing site.
Use it for product announcements, how-to guides, customer stories, and SEO landing content — anything that helps people discover WaDesk through search rather than ads.
Where to Find It
The editor lives in the admin sidebar under Admin → Blog (URL /admin/blog). The public-facing pages are:
/blog— the blog index (the list of published posts)./blog/{slug}— a single post, addressed by its slug.
The public pages are visible to everyone, including logged-out visitors and search-engine crawlers. The editor is restricted to the platform admin.
Writing & Managing Posts
From Admin → Blog you can create a new post or edit an existing one. Each post has the following fields:
| Field | What it does |
|---|---|
| Title | The headline of the post. Also used as the default SEO title. |
| Slug | The URL-friendly identifier that forms /blog/{slug}. Keep it short and descriptive. |
| Cover image | The hero image shown on the list and at the top of the post. Also used for the Open Graph / Twitter card preview. |
| Body | The rich-text content of the post, including inline images. |
| Status | Published makes the post live on the public blog; Draft keeps it hidden while you work on it. |
Save a post as a Draft while it is still being written, then switch it to Published when it is ready to go live. Draft posts never appear on the public blog or in the sitemap.
Tip: Pick the slug carefully before you publish and share a post. The slug is part of the public URL, so changing it later means the old link stops working.
Automatic SEO Output
The public marketing layout emits complete SEO metadata for every page — not just blog posts. For each page WaDesk outputs:
- Meta title and description — the snippet search engines show in results.
- Open Graph tags — the title, description, and image used when a link is shared on Facebook, LinkedIn, WhatsApp, and similar.
- Twitter card tags — the equivalent preview for X / Twitter.
- Canonical URL — tells search engines the single official address for the page, so duplicate URLs don't split your ranking.
- JSON-LD structured data — machine-readable markup that helps search engines understand the page (for example, that a blog post is an article).
For a blog post, the cover image becomes the social-preview image and the post title and excerpt feed the meta tags, so a freshly published post is share-ready and indexable with no extra steps.
Sitemap & robots.txt
WaDesk generates the two files search engines look for, automatically and dynamically:
/sitemap.xml— a dynamically generated list of your public pages, including every published blog post, so crawlers can find new content quickly./robots.txt— the crawl-rules file, which also points crawlers at your sitemap.
From the admin you can also download the sitemap if you want to submit it manually to a search console. Because both files are generated on the fly, publishing a new post updates them without any manual regeneration.
Images & Storage
Blog cover images and inline images are stored through your configured cloud storage provider when one is set up (for example S3, Wasabi, Bunny, Spaces, R2, or MinIO). If no cloud provider is configured, images are stored on local disk instead. Either way the blog works the same — cloud storage simply offloads the images to a dedicated, CDN-friendly bucket.
Note: See System Settings for how to choose and configure a cloud storage provider. Switching providers does not move images that were already uploaded.
Plan & Permission
Authoring posts is a platform admin capability — it lives in the admin panel, not in a customer workspace. The public blog at /blog is open to everyone, so any visitor (and any search-engine crawler) can read published posts without signing in.
Related Pages
- System Settings — where you configure cloud storage and the marketing-site basics.
- Security & Audit Log — platform-wide admin controls and the record of sensitive actions.