Improvement
SEO pass: per-route metadata + canonical URLs
Built a single metadata helper. Every route now has correct title, description, OG, and canonical.
#seo#metadata
Built on tools you trust
← swipe · 12 tools →
What we shipped
A buildMetadata helper in /lib/seo/metadata.ts that takes title, description, path, and a few optional fields and returns a complete Next.js Metadata object — title, description, canonical, openGraph, twitter, robots, keywords.
Every route now uses it. No more duplicated metadata config drifting out of sync.
Why a helper
Next.js metadata is verbose by default. Without a helper, half the pages forget canonical URLs and the OG image, then the social previews look broken in Slack and LinkedIn.
See the full changelog
Or peek at what we’re building next on the roadmap.