Create, Translate, and Publish a Blog Post
Video
At a glance
| Field | Details |
|---|---|
| Who should use this guide | Platform staff who create and publish editorial blog posts. |
| Required access | CMS access with permission to edit Posts, Platform Content Medias, categories, tags, authors, preview, and publishing. |
| Result after completion | A published blog post with English source content, German translation, approved images, SEO fields, and a public check. |
| Public impact | High. Published posts are visible on the public website. |
| Compliance risk | Medium. Check media rights, medical wording, private data, consent, and analytics assumptions before publishing. |
| Last verified | Preview, Admin role, June 12, 2026. |
| Search terms | blog post, Posts, publish, translation, German locale, SEO, meta title, hero image, media rights, analytics. |
Guardrail Reference
Use the Notion page Content-/Claim-Guardrails when you check public wording, medical wording, images, SEO, or publication readiness.
- Stop: Do not save or publish guaranteed results, best clinic, top doctor, risk-free, safest, before/after images, medical recommendations, symptom-based recommendations, fake trust badges, or hidden rankings.
- Confirm: Use verified, trusted, certified, accredited, reviewed, approved, transparent pricing, quality, trust, pricing, or ranking claims only with documented proof, review date, responsible owner, and defined review process.
- Safe: Neutral platform wording is okay when it describes general information, comparison criteria, travel or process information, direct contact, or information according to clinic sources.
Goal
You create a blog post in Posts, check it in preview, add the German translation, and publish the post.
Before You Start
- You have
Platform Staffaccess in the CMS. - You work in the CMS under
/admin. - The base language is
English. You add the German translation in the same post withLocale: German. Slug, publication status, publication date, images, categories, tags, authors, and related posts are shared across languages.- These steps are for Payload CMS. New screenshots and videos are checked against
https://preview.findmydoc.eu.
Step-by-Step Guide
Open
/admin/loginand sign in with your staff account.In the dashboard, open the
Postscollection.Next to the
Postsheading, clickCreate New.In
Locale: English, fill the main content fields:Title,Content, andExcerpt. TheExcerptappears in lists, previews, and search results. Keep it short and clear. Stop: Do not write diagnosis-like content, treatment recommendations, symptom-based recommendations, medical success promises, orbest treatmentclaims. Confirm: Ask the content owner before you use medical wording, statistics, clinic quality claims, or trust wording.Under
Hero Image, choose a suitable image. ClickChoose from existingif the image already exists inPlatform Content Medias. Stop: Do not use before/after images, patient images, hidden trust badges, or images that imply a medical result.Click the image you want to use. It now appears in
Hero Image.Open the
SEOtab. Add the SEO fields:Title,Meta Image, andDescription.Descriptionis the meta description for search results and shared links. You can usually use the same strong image forMeta ImageandHero Image. Follow the green hints under the fields. The target is3/3 checks are passing. Confirm: SEO text is public. Check it against the Notion guardrails before you use trust, quality, pricing, ranking, or medical wording.Wait until the top bar shows
Last saved less than a minute ago. The post is now saved as a draft.Click
Previewin the top right to check the post before publishing. ThePREVIEWnote in the page header shows that you are not viewing the normal live page yet. Confirm: If the topic includes treatment information, check that the approved blog disclaimer is present or ask the responsible owner before publishing.Go back to the CMS tab. Open
Locale: Englishin the top right and chooseGerman (de).In
Locale: German, add the German content. TranslateTitle,Content,Excerpt, and the SEO fields in theSEOtab. Do not change shared fields such asSlug,Hero Image,Meta Image, orPublished Atonly for the translation. Confirm: The German version must follow the same claim limits as the English version. Do not soften, strengthen, or add medical or trust claims during translation.Wait again until the change is saved.
Click
Publish changes. After publishing, the top bar showsStatus: Published, and the lower right corner showsUpdated successfully. Stop: Do not clickPublish changeswhile public wording still contains an unapproved medical, quality, trust, pricing, or ranking claim.
If something went wrong
- If the wrong title, image, language, or SEO text was published, correct the same post and publish again.
- Do not delete a live post or overwrite approved media without the content owner's confirmation.
- If the post is already public and shows a sensitive claim or private data, keep the live page on the last approved version and ask the content owner or privacy/legal owner before you make more changes.
Open the public post page and check the visible German version. The URL follows this pattern:
/posts/<slug>?locale=de.
Publication and Compliance Notes
- Use only images that are approved for website publishing.
- Do not publish patient data, private contact details, internal notes, or unapproved clinic information.
- Check medical wording before publishing. Do not add claims that have not been approved by the content owner.
- Before you click
Publish changes, remember that the post becomes public. - Treat analytics as optional for this guide. Do not claim that tracking works unless consent and analytics behavior were checked for this page.
- If privacy text, consent behavior, media rights, or retention rules are unclear, ask the privacy/legal owner before publishing.
Success Check
The post is ready when the SEO tab shows 3/3 checks are passing. The post is published when the CMS shows Status: Published and the public post page at /posts/<slug>?locale=de shows the German version with the Hero Image.