Shipflash logoDocs

SEO

SEO is handled through public settings, metadata builders, JSON-LD helpers, and content-owned metadata fields.

On this page

Where to look

AreaPaths
Metadata builderslib/seo/metadata
JSON-LD schemalib/seo/schema
SEO configlib/seo/config
Dashboard settingsapp/(dashboard)/settings/seo, features/settings/ui
Content SEOsrc/features/posts/shared/kind.ts, src/app/(dashboard)/content/seo

SEO rules

  • Use metadata builders instead of hand-writing metadata in every route.
  • Keep canonical URLs tied to public settings.
  • Add route-specific metadata where the content or product page needs it.
  • Keep structured data accurate to the visible page.