Publishing Content — 6 Ways
ZENO Visibility delivers semantically enriched content for your website and social media channels — blog articles, comparison pages, case studies, hub pages, FAQs, and social media posts. Every publishing path has its own automation. Simply choose the one that fits your setup.
| Situation | Your next step |
|---|---|
| I have WordPress / Strapi / Ghost … | Settings → Publishing → Connect CMS → Click «Push to CMS» |
| My web developer should handle it | Export → Choose CMS Briefing → Send JSON to your developer |
| I just need the text | Export → Choose Markdown or HTML |
| I need social posts | Social Media tab → Click copy icon |
| I want to export multiple pieces of content in an orchestrated way | Select content in Publishing Hub → Choose format → Export in bulk |
| I don't have my own website infrastructure | Set up an Authority Subdomain → ZENO Visibility hosts everything (490 €/month) |
| I want to self-host static HTML pages | Download the Static HTML package (ZIP with HTML, sitemap.xml, robots.txt) |
Way 1: Push directly to your CMS (One-Click)
When your website already runs on a CMS (e.g. WordPress, Strapi, Ghost, Webflow …) and you've set up the connection in ZENO Visibility.
How it works
- Go to Settings → Publishing.
- Select your CMS from the list (WordPress, Strapi, Ghost, Webflow, …).
- Enter the credentials (e.g. for WordPress: URL, username, app password).
- Click «Test connection».
- From now on, every content piece shows a «Push to CMS» button — one click and the article is created as a draft in your CMS.
- You can still edit it there, add images, and then publish.
Way 2: Standardized export package for your web developer
When you hand the content to a developer or agency that builds or maintains your website.
How it works
- Open your project in the dashboard.
- Click «Export» in the top right.
- Under «CMS Briefing + Import», select your developer's system.
Supported systems
WordPress
Bricks Builder · Gutenberg Blocks · Elementor
Headless CMS
Strapi · Contentful · Sanity · Ghost
Other systems
TYPO3 · Drupal · Webflow · HTML Skeleton
What your developer gets
- A JSON file with all content in the correct format for their system.
- A setup guide (step-by-step: what to install, which fields to create).
- Schema.org data (so Google & AI systems read the content correctly).
- Internal linking (which pages should link to each other and how).
- A technical checklist (sitemap, page speed, robots.txt, etc.).
Way 3: General formats for self-use
For texts you want to use directly somewhere.
| Format | Use case |
|---|---|
| Markdown | Copy into Notion, Confluence, GitHub, etc. |
| HTML | Print-ready, as a web page, or send via email. |
| JSON | For developers who need raw data. |
| JSON-LD | Schema.org data for SEO (often handled automatically by your SEO plugin). |
Way 4: Publishing Hub — The Central Place for Publication
The Publishing Hub is the <strong>central control center for all export actions</strong>. Instead of exporting content individually, you collect everything here, choose the target format, and start the export in bulk.
Two Lists: Ready & Not Yet Ready
- Ready for Export: Content with completed full text — can be exported immediately
- Not Yet Ready: Content without full text — must first be generated in the Content tab
Target Selection for Export
- HTML-Paket: Individual HTML files as ZIP
- Static HTML (Self-Hosting): Complete pages with sitemap & robots.txt
- Markdown: For CMS import or further processing
- CMS-Push: Send directly to WordPress, Strapi, etc.
- JSON / JSON-LD: Structured data for developers or Schema.org markup
How It Works
- Open the project under Publication → Publishing Hub
- The progress bar shows: "X of Y contents ready"
- Check desired content (only "Ready" content is selectable)
- Choose export target (HTML, Markdown, CMS push, etc.)
- Click "Prepare" — ZENO Visibility generates phases and internal links
- "Export now" — done
Status Tracking
- Three status dots per content: <strong>Created</strong> (blue) → <strong>Exported</strong> (yellow) → <strong>Live</strong> (green)
- The dots update automatically after export
Visibility Modes
- Blog, FAQ, Hub pages: default ‘public’ — publicly indexable, appears in Google and is found by AI models.
- Comparison pages, Case Studies: default ‘llm_only’ — not in Google’s index, but specifically visible to AI models.
Way 5: Authority Subdomain (ZENO Visibility-Hosted)
ZENO Visibility hosts your authority content on a dedicated subdomain (e.g., authority.your-company.com). The pages are optimized for LLM visibility — with Schema.org markup, semantic structure, and internal linking.
How to set it up:
- Go to Settings → Publication → Authority Subdomain
- Enter your desired subdomain (e.g., authority.your-company.com)
- Create a CNAME record with your DNS provider: subdomain → cname.zenovisibility.ai
- Click "Verify" — the page is immediately live
- Optional: Customize accent color, font, and color scheme
Way 6: Static HTML Package (Self-Hosting)
Download a complete ZIP package — with individual HTML pages, sitemap.xml, and robots.txt. Host the files on your own domain or integrate them into your existing website.
Download:
- In Publishing Hub: Open project → Select export target "Static HTML (Self-Hosting)" → Export
Bonus: Copy social media posts
ZENO Visibility generates matching social media posts (LinkedIn, Instagram, X, Facebook, etc.) for every piece of content. Click the copy icon in the Social Media tab to copy the text to your clipboard — and paste it directly into the respective platform.