SEO
Set SEO defaults per brand and content type, derive canonical URLs, generate metadata with your own AI key, emit JSON-LD for answer engines, and debug issues.
The SEO Philosophy
Why m18t sets SEO defaults per brand and content type instead of per piece, how it serves both search and answer engines, and how a piece overrides defaults.
Configuring SEO Defaults (in Content Types)
SEO defaults now live on each content type in m18t. Learn every field — path prefix, schema type, robots, title template — and how a piece overrides them.
Canonical URLs
Learn what a canonical URL is, how m18t derives it from your brand, type, locale, and slug, how to override it for syndication, and what m18t leaves to you.
The SEO AI Prompt
How m18t generates SEO metadata with a constrained AI prompt that knows your brand, content type, and resolved canonical URL — running on your own AI key.
Structured Data & JSON-LD
What JSON-LD is and why answer engines rely on it, how m18t generates it from a content type's schema.org type, and how to paste custom JSON-LD safely.
SEO Troubleshooting
Wrong meta tags on Google? Walk the three systems your SEO data passes through — m18t, your CMS, and your front-end — to isolate the break and re-push fixes.