SEO that manages itself.
Metadata, schemas, FAQs, and Search Console: managed at the component level. Signal AI goes further: it autonomously fixes orphan pages, creates redirects, submits indexing requests, and eliminates redirect chains. Technical SEO that runs itself.
Included in every plan · from $99/mo
import { withManagedMetadata }
import { ManagedSchema }
export const generateMetadata
= withManagedMetadata('/about')
<ManagedSchema path="/about" speakable />Google preview
About Us · Cascade Coffee
cascadecoffee.com/about
Portland's favorite neighborhood coffee shop since 2019. Ethically sourced beans, house-roasted daily. Visit us in the Pearl District.
Without Sonor
You're paying an SEO agency to manually create redirects, fix broken links, and submit URLs to Google:
tasks that should be automated.
With Sonor
Signal detects orphan pages, creates 301 redirects, fixes redirect chains, and submits indexing requests, all without human intervention.
What you get. Everything SEO does for you, from day one.
Autonomous technical SEO. Signal detects orphan pages, creates 301 redirects, fixes redirect chains, and submits indexing requests, all without human intervention.
Manage metadata from components. One function call per page. Titles, descriptions, OG tags: all from the Sonor dashboard.
Generate schemas automatically. JSON-LD for Organization, WebPage, FAQ, BreadcrumbList. No hand-coding.
A/B test titles and descriptions. Signal runs title experiments and tells you which ones drive more clicks from search.
Search preview & experiments
See what Google sees. Then test it.
Every piece of your search result is managed from the dashboard. Title, description, schema: no code changes to update. Signal then runs real-world title experiments in Google search results and tells you which variant drives more clicks.
Managed from the dashboard. Title, description and URL come from Sonor, so a copy change never waits on a deploy.
Real-world experiments. Signal rotates title variants in actual search results and measures clicks, not guesses.
A winner, with the numbers. Signal tells you which variant drives more clicks, with the CTR and impressions behind the call.
Cascade Coffee
cascadecoffee.com
Best Coffee Shop in Portland · Cascade Coffee
Portland's favorite neighborhood coffee shop since 2019. Ethically sourced, house-roasted daily. Pearl District location with free WiFi & pastries.
CTR
3.2%
Impressions
12.4K
Schema markup
Schema markup without writing JSON-LD.
Replace dozens of lines of brittle JSON with a single component. Sonor generates valid, spec-compliant schema from your managed data.
One component per page. Organization, WebPage, FAQ, BreadcrumbList and LocalBusiness, rendered from a single tag.
Always valid. Generated from managed data, so it stays spec-compliant as that data changes.
Auto-updated. Change hours, address or phone in the dashboard and every page follows.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "Cascade Coffee",
"image": "https://...",
"address": {
"@type": "PostalAddress",
"streetAddress": "123 Pearl St",
"addressLocality": "Portland",
"addressRegion": "OR"
},
"geo": { ... },
"openingHours": [ ... ],
"telephone": "+1-503-555-0123"
}
</script><ManagedSchema
path="/about"
speakable
/>Signal SEO Intelligence
Technical SEO that fixes itself.
Signal doesn't just find issues; it resolves them. Orphan pages get redirected. Broken chains get simplified. New pages get indexed. 404s get removed from Google. Autonomously, every week.
Compares your sitemap against Search Console. Finds pages Google knows about that your site no longer has.
Maps orphan URLs to their replacements. Path analysis picks the best redirect target, with a confidence score.
Takes action. Redirects, removals and indexing requests go out without a human for high-confidence fixes.
- 2 min ago
Redirect created
/old-services → /services
- 2 min ago
Chain simplified
/blog/seo → /insights/seo → /insights/marketing/seo
- 3 min ago
Indexing requested
/services/web-development
- 3 min ago
URL removal sent
/old-domain/contact (404)
- 5 min ago
Redirect created
/team → /about
Multi-location
Multi-location? Automated.
Generate city pages with local data automatically. Each page gets unique content, local schema, and managed metadata with zero manual work per location.
One page per city. Unique content for each location, generated from local data.
Local schema included. Each page carries its own local schema and managed metadata.
Sub-pages too. Services under every city page, scored and tracked like the rest of the site.
- Live
Austin/plumber-austin
12 sub-pages · SEO score 94
- Live
Dallas/plumber-dallas
8 sub-pages · SEO score 91
- Live
Houston/plumber-houston
15 sub-pages · SEO score 96
- Live
San Antonio/plumber-san-antonio
6 sub-pages · SEO score 88
For developers
A few lines of code. That's it.
SEO ships in @sonordev/site-kit, typed, server-first, with the same tokens as the rest of your site.
import { withManagedMetadata } from '@sonordev/site-kit/seo'import { ManagedSchema, ManagedFAQ } from '@sonordev/site-kit/seo/server' export const generateMetadata = withManagedMetadata('/about') export default function About() { return ( <> <ManagedSchema path="/about" speakable /> <ManagedFAQ path="/about" /> {/* Your content */} </> )}Works with. SEO shares one record with these modules, so nothing has to be re-entered or re-explained.
Ready to try SEO?
Start with SEO 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 detailsExplore the platform
Every module, one record. Listen, act, earn, and speak from the same platform.
Listen· Understanding your business
Resonance· Maximum signal, every channel