Speak · Reaching your audience

A full blog engine. No CMS needed.

Research, concepts, drafts, and publication with editorial status, taxonomy, scheduling, and review. Site-kit delivers managed articles to your site as static pages with categories, tags, RSS, related posts, and a table of contents.

Included in every plan · from $99/mo

cascadecoffee.com/blog/spring-menu-guide
Seasonal

The Complete Guide to Our Spring 2026 Menu

JM

Jamie Martinez

Mar 12, 2026 · 6 min read

Contents

Without Sonor

You're running WordPress just for a blog, or hand-coding MDX files.

No AI help, no business context in your content.

With Sonor

Plan research and concepts, move drafts through review, schedule publication, and keep taxonomy consistent across the publication.

What you get. Everything Blog does for you, from day one.

An editorial workflow, not a text box. Plan research and concepts, move drafts through review, schedule publication, and keep taxonomy consistent across the publication.

Publish with SSG performance. Static generation with generateArticleStaticParams. Lightning fast. Zero runtime cost.

Enhance with Signal AI. Signal writes posts that cite your analytics, reference your services, and link to your best pages.

SEO validated on every post. Automatic meta tags, schema markup, OG images, and readability scoring on every publish.

Editorial workflow

An editorial workflow, not a text box.

Research, concepts, drafts, and publication with status, taxonomy, scheduling, and review. Site-kit's articles module delivers the result to your site.

  • Research and concepts. Plan the angle before anyone writes a word, with Signal collecting sources and ideas.

  • Drafts through review. Move an article from draft to review to approved with comments attached.

  • Scheduled publication. Pick the moment. The article goes live on the site without a deploy from you.

  • Consistent taxonomy. Categories and tags managed in one place, so the publication stays organized as it grows.

Editorial · Cascade Coffee5 articles in motion
Research2

Spring menu trends

Signal · 3 sourcesS

Cold brew vs. nitro

Concept · 2 anglesJM
Draft1

Spring 2026 menu guide

1,240 words · SeasonalJM
In review1

Why we switched to oat milk

2 comments · SEO 94AR
Scheduled1

Hours & events: April

Apr 2 · 9:00 AMJM

Signal-enhanced

Posts that cite your own data. Signal writes with your analytics, your top-converting pages, and your most active services in context.

  • Cites your analytics. Traffic, conversions, and revenue from your own records, not industry averages.

  • References your services. The products, locations, and offers you actually run, in the words your customers use in reviews.

  • Links to your best pages. Internal links point at the pages that already convert, coordinated with the SEO module.

Your spring menu page saw+47% trafficlast March. Yourlavender lattewas the top-selling item at$5,400 revenue. Based on yourGoogle reviews, customers mention “seasonal drinks” in34% of 5-star reviews.

Every data point comes from your actual analytics & reviews.

Performance

Static generation. Lightning fast. Every article is pre-rendered. No database queries at runtime, no loading spinners.

  • generateArticleStaticParams(). Fetch every published article at build time from site-kit.

  • Pre-rendered HTML. A static page for every article, table of contents and related posts included.

  • Deployed to the CDN. Edge-cached worldwide, so the first byte is already there.

  • 0ms runtime cost. No queries on request. The page is the file.

Lighthouse · /blog/spring-menu-guide
100

Lighthouse Performance

Every article, pre-rendered

SSGCDN-cached0ms TTFB

Batteries included

Everything a blog needs. Shipped with the articles module, no plugins to install.

  • Categories and tags. Organize posts, filter by topic, and auto-generate category pages.

  • RSS feed. Generated automatically. Readers subscribe, search engines index.

  • Related posts. Signal recommends related content from topic similarity and analytics.

  • Table of contents. Built from headings, with a sticky sidebar on desktop.

  • SEO validated. Meta tags, schema markup, OG image, and a readability score on every post.

  • Author profiles. Multi-author support with photo, bio, and social links.

For developers

A few lines of code. That's it.

Blog ships in @sonordev/site-kit, typed, server-first, with the same tokens as the rest of your site.

app/blog/[slug]/page.tsx
import { Article } from '@sonordev/site-kit/articles/server-ui'
import { generateArticleStaticParams } from '@sonordev/site-kit/articles/server'
 
export const generateStaticParams = generateArticleStaticParams
 
export default async function Post({ params }) {
const { slug } = await params
return <Article slug={slug} showToc showRelated basePath="/blog" />
}

Ready to try Blog?

Start with Blog and the full Sonor platform, everything included from day one.

See what you'll pay

One platform, transparent pricing. Every module included from $99/mo.

Pricing details

Start building

One npm install. 22 modules. 100+ typed components for Next.js.

Integration options

Explore the platform

Every module, one record. Listen, act, earn, and speak from the same platform.

Listen· Understanding your business

Act· Running your business

Earn· Getting paid for the work

Speak· Reaching your audience

Resonance· Maximum signal, every channel