Kanorio

Grow organic brand traffic with your blog

Write in a distraction-free editor with AI help on drafts. SEO is set up as each post goes live, so your articles build search traffic over time.

Start for free

No credit card required

Lay out professional articles as easily as taking notes

A Notion-style block editor keeps writing and layout in one place. Select text to adjust formatting, or type a slash command to insert images, tables, or call-to-action buttons - no tool-switching and no coding.

Select text and the toolbar pops up instantly

Common formats such as bold, heading levels, links, and text color live in a floating toolbar that applies instantly after you select - what you see is what you get.

Type "/" to insert all kinds of content

Type "/" to open the command menu and insert images, video, tables, call-to-action buttons, FAQs, and collapsible sections - everything an article needs in one place.

Everything you need from first draft to dual-track publishing

Give your editorial team a distraction-free studio while Kanorio handles structured APIs, SEO, and global edge caching.

HEADLESS BLOG & CONTENT API

Once AI builds your custom blog frontend, publishing shouldn't require opening a code editor

Keep layout in the frontend you build with Next.js, Astro, or Cursor, and hand daily writing back to your team. Wire one stable endpoint once and skip building TOC parsing, image resizing, RSS, and cache invalidation yourself.

  • No DIY AST parsing — multi-format output & structured segments out of the box

    Pass ?formats=markdown,html,plaintext alongside automatic H2/H3 toc[] trees and pre-parsed segments[] (turning FAQs, callouts, toggles, CTAs, and galleries into typed objects ready for your React or Astro components).

  • 1-layer author/category expand + top-level assets media map

    Add ?expand=authors,categories,tags to expand primary_author and primary_category into full objects; every referenced image is listed once in the top-level assets[assetId] map with dimensions, alt text, and a 16px WebP blur placeholder, and its URL can be switched to fixed 400/800/1200/1600 widths.

  • Cache tags, signed Webhooks & collection-level content gating

    Responses carry X-Kanorio-Cache-Tags, and publishing sends an HMAC-SHA256 signed Webhook so your frontend can revalidate; you can also set a blog collection accessPolicy via the Agent API so anonymous readers get excerpts while signed-in or entitled buyers unlock the full text.

Content Delivery API · blog
Zero Bandwidth Fees · Edge Cached
GET https://s-k4m9x2p7q8w3.kanorio.com/api/v1/collections/blog/items/pour-over-guide?expand=authors,categories&formats=markdown,htmlX-Kanorio-Cache-Tags
200 OK · Structured Response Sample
{
  "item": {
    "id": "post_01j8x9m2k4",
    "slug": "pour-over-guide",
    "publishedAt": "2026-10-21T08:30:00.000Z",
    "fieldData": {
      "title": "Pour-Over Coffee: 3 Keys to a Clean Cup",
      "excerpt": "Master grind size, water temperature, and pour cadence.",
      "content": "## 1. Water Temperature\nAim for 88-94°C...",
      "cover_image": "ast_cover01",
      "reading_time_min": 5,
      "primary_author": "aut_01",
      "primary_category": "cat_coffee"
    },
    "toc": [
      { "id": "1-water-temperature", "label": "1. Water Temperature", "level": 2 }
    ],
    "segments": [
      { "type": "markdown", "value": "## 1. Water Temperature\nAim for 88-94°C..." },
      { "type": "faq", "config": { "items": [{ "question": "Which filter paper?", "answer": "Bleached cone filters." }] } },
      { "type": "cta", "config": { "type": "custom", "content": "Try our seasonal single-origin beans.", "buttonText": "Shop beans", "href": "/products/ethiopia" } }
    ],
    "expanded": {
      "primary_author": { "id": "aut_01", "slug": "lin", "fieldData": { "name": "Yating Lin" } },
      "primary_category": { "id": "cat_coffee", "slug": "brewing", "fieldData": { "name": "Brewing" } }
    }
  },
  "assets": {
    "ast_cover01": {
      "assetId": "ast_cover01",
      "kind": "image",
      "url": "https://img.kanorio.com/cdn-cgi/imagedelivery/.../public",
      "width": 1600,
      "height": 900,
      "alt": "Pour-over gooseneck kettle over ceramic dripper",
      "focus": null,
      "mimeType": "image/webp",
      "placeholder": "data:image/webp;base64,UklGRkIAAABXRUJQVlA4..."
    }
  }
}

Copy prompt for Cursor / Claude Code to wire your blog

Read https://kanorio.com/headless/skill.md and https://kanorio.com/developers/delivery-api.md , then connect my blog index and post pages to the Kanorio Headless Blog API (using expand=authors,categories, segments[], toc[], assets.placeholder, and webhook cache revalidation).

Visual design, search, content, AI, analytics, and security - all built in so you can focus on your brand.

Frequently Asked Questions

On third-party platforms, search traffic and reader relationships mostly stay with the platform, and readers rarely become your customers; a separate WordPress blog means ongoing server upkeep and plugin security updates. With Kanorio's built-in blog, once you connect a custom domain (Pro and up), traffic and backlinks build up on your own brand domain, and reusable site-wide CTA blocks link readers straight to your forms, contacts, online store, and digital courses in the same backend.

No migration needed. Every post, category, tag, and author you create is kept in sync with the blog's system collections (blog, blog_categories, blog_tags, blog_authors). When you switch your site to Headless mode, the editor hides hosted layout previews and becomes a plain writing studio, while your frontend reads the same posts and slugs from /api/v1/collections/blog/items. Posts and slugs carry over as-is; after switching, make sure old URLs redirect to your new frontend to limit the impact on rankings.

Git-based MDX means non-technical teammates need a developer PR and redeploy to fix a typo, while form-based CMSs usually rely on their official renderers or your own rich-text handling. Kanorio lets your team edit in a block-based writing studio, and one API call returns markdown, semantic contentHtml, an H2/H3 toc[], segments[] that break FAQs, callouts, toggles, CTAs, and galleries into typed objects, and a top-level assets map (dimensions, ALT, and a 16px WebP blur placeholder; image URLs can be switched to fixed 400/800/1200/1600 widths). After publishing, signed Webhooks and cache tags tell your frontend to refresh.

Yes. Connect Claude, Cursor, Codex, or ChatGPT to Kanorio's MCP server with OAuth 2.1 or a Personal Access Token (PAT), then use natural language to draft posts, set categories, tags, and SEO fields, or point out what brand memory got wrong (positioning, audience, tone). MCP and API calls themselves don't use Kanorio's built-in AI credits, but if a published post has images without alt text, Kanorio fills it in the background at the usual credit rate. Every agent action follows team permissions, is attributed to its token in the Activity Log, and is covered by 30-day post version history you can preview and restore.

There are zero API bandwidth fees, zero developer seat fees, and unlimited blog categories, tags, and co-author profiles (none of which count toward quota). Blog posts (blog) share your site's content item quota with custom collection items: 50 items included on the permanently Free plan, 1,000 on Pro, and 10,000 on Business, with optional add-on packs at US$1.50/month per 1,000 items on Pro and Business (5% off when co-termed with an annual plan, up to 20,000 and 200,000 items).

You own your content. Posts are stored as Markdown and can be exported anytime as .md files plus an original-image ZIP (each file starts with the title, slug, and publish date; full-site backups also include collections/blog.json). The body keeps Kanorio's CTA and FAQ block syntax; for a portable version without it, use the Delivery API's markdown or segments[] output. To gate content, set a field-level accessPolicy on the blog collection via the Agent API so anonymous visitors, site search, and RSS only get the public excerpt, while readers who sign in with passwordless customer login or hold an active entitlement unlock the full article.

Complete Brand Operations System

Build your website with Kanorio, create a standout brand presence, and start monetizing

No credit card required

  • Master-grade design modules and enterprise security
  • Full SEO setup and deep analytics
  • AI-friendly optimization and AI bot management
  • Comprehensive monetization with payments, shipping, and invoicing
  • Customer asset accumulation and sustainable growth