A full blog engine. No CMS needed.
SSG blog with categories, tags, RSS, related posts, TOC, and AI content generation. Signal-enhanced posts automatically pull reference data from your business.
The Complete Guide to Our Spring 2026 Menu
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.
What you get.
Publish with SSG performance
Static generation with generateStaticParams. Lightning fast. Zero runtime cost.
Enhance with Signal AI
Signal writes blog 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.
Signal-enhanced
Your blog posts cite your own data.
Signal writes blog posts that reference your analytics, your top-converting pages, and your most active services.
Coffee shops should focus on seasonal menus to attract customers. Consider offering discounts and promotions to drive foot traffic. Seasonal drinks are a great way to bring in new visitors and keep regulars coming back. You might also want to update your social media presence.
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.
Performance
Static generation. Lightning fast.
Every blog post is pre-rendered. No database queries at runtime. No loading spinners.
generateStaticParams()
Fetch all posts at build time
Pre-render HTML
Static HTML for every post
Deploy to CDN
Edge-cached worldwide
0ms runtime cost
No DB queries on request
Lighthouse Performance
Every blog post scores a perfect 100
Batteries included
Everything a blog needs.
Categories & Tags
Organize posts. Filter by topic. Auto-generate category pages.
RSS Feed
Automatic RSS generation. Readers subscribe. Search engines index.
Related Posts
Signal recommends related content based on topic similarity and analytics.
Table of Contents
Auto-generated from headings. Sticky sidebar on desktop.
SEO Validated
Every post gets: meta tags, schema markup, OG image, readability score.
Author Profiles
Multi-author support. Photo, bio, social links.
Blog today. Full CMS tomorrow.
Sonor is adding full visual CMS support through Sanity.io. Edit every section of every page — not just blog posts. Currently in development.
For developers.
A few lines of code. That's it.
import { getBlogPost, generateBlogStaticParams } from '@sonor/site-kit/blog/server' export const generateStaticParams = generateBlogStaticParams export default async function Post({ params }) { const post = await getBlogPost((await params).slug) return <article>{post.content}</article>}Ready to try Blog?
Start with Blog and the full Sonor platform — everything included from day one.