mirror of
https://github.com/hanzo-apps/hanzo.ai.git
synced 2026-10-30 14:58:08 +00:00
- Cut root homepage description by 1/3 (170 -> 114 chars) for SERP mobile/desktop truncation threshold - Updated apex gate test in e2e/gates/apex.spec.ts to match the optimized homepage description - Shortened and enriched 70+ page and layout descriptions to the optimal 110-145 character sweet spot - Front-loaded high-intent keywords across agents, foundation models, MCP, benchmarks, and sovereign cloud - Ensured unique titles for all model variant routes to satisfy title uniqueness gates Co-authored-by: Hanzo Dev <[email protected]>
23 lines
1.0 KiB
TypeScript
23 lines
1.0 KiB
TypeScript
import type { Metadata } from 'next'
|
|
import { pageMeta } from '@/lib/page-meta'
|
|
|
|
// The page is 'use client', which cannot export metadata — so its title and
|
|
// description live here, beside it. Both are the page's OWN words: the title is
|
|
// its <h1> and the description its lede.
|
|
//
|
|
// It used to name the certifications we do NOT hold, on the theory that someone
|
|
// searching "hanzo soc 2" is asking exactly that and deserves the answer without
|
|
// a click. True, and it put a sentence listing three absences directly under our
|
|
// name in the results. The same reader is served better by what IS the case:
|
|
// controls built to the framework, audited continually, report on request.
|
|
export const metadata: Metadata = pageMeta({
|
|
title: 'Security you can read',
|
|
description:
|
|
'Enterprise trust, compliance, and governance at Hanzo. Access controls, audit logging, fail-closed KMS key isolation, and continuous audits.',
|
|
path: '/trust',
|
|
})
|
|
|
|
export default function Layout({ children }: { children: React.ReactNode }) {
|
|
return children
|
|
}
|