diff --git a/app/(marketing)/audit-evidence-management/page.tsx b/app/(marketing)/audit-evidence-management/page.tsx index 99e2b24db..40a916b3d 100644 --- a/app/(marketing)/audit-evidence-management/page.tsx +++ b/app/(marketing)/audit-evidence-management/page.tsx @@ -4,7 +4,7 @@ import { breadcrumbSchema, faqSchema, siteUrl } from '@/lib/seo'; export const dynamic = 'force-static'; export const metadata: Metadata = { title: - 'Audit Evidence Management - Immutable Evidence & Audit Trails | FormaOS', + 'Audit Evidence Management | FormaOS', description: 'Capture, organize, and export audit evidence automatically. FormaOS creates immutable audit trails tied to compliance controls, eliminating pre-audit evidence scrambles.', alternates: { canonical: `${siteUrl}/audit-evidence-management` }, diff --git a/app/(marketing)/changelog/page.tsx b/app/(marketing)/changelog/page.tsx index 5c223a352..9905daac4 100644 --- a/app/(marketing)/changelog/page.tsx +++ b/app/(marketing)/changelog/page.tsx @@ -4,7 +4,7 @@ import { siteUrl } from '@/lib/seo'; export const dynamic = 'force-static'; export const metadata: Metadata = { - title: 'FormaOS Changelog | Compliance Infrastructure Product Updates', + title: 'FormaOS Changelog - Product Updates', description: 'Latest FormaOS product updates across compliance workflows, audit readiness, evidence management, onboarding, care operations, and system infrastructure.', keywords: [ diff --git a/app/(marketing)/childcare-compliance/page.tsx b/app/(marketing)/childcare-compliance/page.tsx index 93a8d18bf..afaf36861 100644 --- a/app/(marketing)/childcare-compliance/page.tsx +++ b/app/(marketing)/childcare-compliance/page.tsx @@ -40,9 +40,9 @@ const childcareFaqSchema = faqSchema([ export const dynamic = 'force-static'; export const metadata: Metadata = { - title: 'Childcare Compliance Software - NQF, ACECQA & Child Safety | FormaOS', + title: 'Childcare Compliance Software | FormaOS', description: - "Operationalise ACECQA's National Quality Framework across all 7 quality areas. Educator credential tracking, QIP builder, child safety workflows. Assessment-ready every day.", + 'Track NQF, ACECQA, and child safety obligations. Manage policies, evidence, incidents, and staff records across services in one audit-ready platform.', keywords: [ 'childcare compliance software Australia', 'NQF compliance software', @@ -68,7 +68,7 @@ export const metadata: Metadata = { alternates: { canonical: `${siteUrl}/childcare-compliance` }, openGraph: { title: - 'Childcare Compliance Software - NQF, ACECQA & Child Safety | FormaOS', + 'Childcare Compliance Software | FormaOS', description: 'Operationalise the National Quality Framework across all 7 quality areas. Educator credential tracking, QIP builder, and child safety workflows.', url: `${siteUrl}/childcare-compliance`, @@ -87,7 +87,7 @@ export const metadata: Metadata = { twitter: { card: 'summary_large_image', title: - 'Childcare Compliance Software - NQF, ACECQA & Child Safety | FormaOS', + 'Childcare Compliance Software | FormaOS', description: 'Operationalise the NQF across all 7 quality areas. Educator credentials, QIP builder, child safety workflows.', images: [`${siteUrl}/og-image.png`], diff --git a/app/(marketing)/compare/6clicks/page.tsx b/app/(marketing)/compare/6clicks/page.tsx index ba49e0e7d..8cb274e7a 100644 --- a/app/(marketing)/compare/6clicks/page.tsx +++ b/app/(marketing)/compare/6clicks/page.tsx @@ -10,7 +10,7 @@ import { export const dynamic = 'force-static'; export const metadata: Metadata = { title: - 'FormaOS vs 6clicks - Australian Compliance Platform Comparison | FormaOS', + 'FormaOS vs 6clicks - Compliance Comparison | FormaOS', description: 'FormaOS vs 6clicks: operational compliance execution with industry-specific frameworks vs AI-powered GRC with Hub & Spoke multi-entity governance.', alternates: { @@ -18,7 +18,7 @@ export const metadata: Metadata = { }, openGraph: { title: - 'FormaOS vs 6clicks - Australian Compliance Platform Comparison | FormaOS', + 'FormaOS vs 6clicks - Compliance Comparison | FormaOS', description: 'FormaOS vs 6clicks: operational compliance execution with industry-specific frameworks vs AI-powered GRC with Hub & Spoke multi-entity governance.', type: 'website', diff --git a/app/(marketing)/compare/complispace/page.tsx b/app/(marketing)/compare/complispace/page.tsx index b3e40054a..8c112dc36 100644 --- a/app/(marketing)/compare/complispace/page.tsx +++ b/app/(marketing)/compare/complispace/page.tsx @@ -10,7 +10,7 @@ import { export const dynamic = 'force-static'; export const metadata: Metadata = { title: - 'FormaOS vs CompliSpace - Australian Compliance Platform Comparison | FormaOS', + 'FormaOS vs CompliSpace - Compliance Comparison | FormaOS', description: 'FormaOS vs CompliSpace: operational compliance execution across 5 regulated industries vs compliance training and policy management for education and childcare.', alternates: { @@ -18,7 +18,7 @@ export const metadata: Metadata = { }, openGraph: { title: - 'FormaOS vs CompliSpace - Australian Compliance Platform Comparison | FormaOS', + 'FormaOS vs CompliSpace - Compliance Comparison | FormaOS', description: 'FormaOS vs CompliSpace: operational compliance execution across 5 regulated industries vs compliance training and policy management for education and childcare.', type: 'website', diff --git a/app/(marketing)/compare/healthmetrics/page.tsx b/app/(marketing)/compare/healthmetrics/page.tsx index 1a46df286..474cb6c53 100644 --- a/app/(marketing)/compare/healthmetrics/page.tsx +++ b/app/(marketing)/compare/healthmetrics/page.tsx @@ -10,7 +10,7 @@ import { export const dynamic = 'force-static'; export const metadata: Metadata = { title: - 'FormaOS vs HealthMetrics - Healthcare & Aged Care Compliance Comparison | FormaOS', + 'FormaOS vs HealthMetrics - Compliance Comparison | FormaOS', description: 'FormaOS vs HealthMetrics: operational compliance execution with named ownership and verified evidence chains vs clinical governance and quality reporting tools.', alternates: { @@ -18,7 +18,7 @@ export const metadata: Metadata = { }, openGraph: { title: - 'FormaOS vs HealthMetrics - Healthcare & Aged Care Compliance Comparison | FormaOS', + 'FormaOS vs HealthMetrics - Compliance Comparison | FormaOS', description: 'FormaOS vs HealthMetrics: operational compliance execution with named ownership and verified evidence chains vs clinical governance and quality reporting tools.', type: 'website', diff --git a/app/(marketing)/compare/page.tsx b/app/(marketing)/compare/page.tsx index 97de08c8d..03aa4750f 100644 --- a/app/(marketing)/compare/page.tsx +++ b/app/(marketing)/compare/page.tsx @@ -5,7 +5,7 @@ export const dynamic = 'force-static'; export const metadata: Metadata = { title: 'Compare FormaOS vs AU Compliance Platforms', description: - 'Compare FormaOS against Ideagen Policy Logic, Riskware, 6clicks, and HealthMetrics. See how operational compliance execution beats traditional GRC and clinical-reporting tools for NDIS, aged care, and healthcare.', + 'Compare FormaOS to HealthMetrics, CompliSpace, Riskware, and 6clicks across pricing, frameworks, evidence integrity, and audit-readiness.', alternates: { canonical: `${siteUrl}/compare`, }, diff --git a/app/(marketing)/compare/riskware/page.tsx b/app/(marketing)/compare/riskware/page.tsx index 25579aa14..b5cc20c39 100644 --- a/app/(marketing)/compare/riskware/page.tsx +++ b/app/(marketing)/compare/riskware/page.tsx @@ -10,7 +10,7 @@ import { export const dynamic = 'force-static'; export const metadata: Metadata = { title: - 'FormaOS vs Riskware - Australian Compliance Platform Comparison | FormaOS', + 'FormaOS vs Riskware - Compliance Comparison | FormaOS', description: 'FormaOS vs Riskware: operational compliance workflows with industry-specific frameworks, named ownership, and evidence chains vs traditional GRC risk management.', alternates: { @@ -18,7 +18,7 @@ export const metadata: Metadata = { }, openGraph: { title: - 'FormaOS vs Riskware - Australian Compliance Platform Comparison | FormaOS', + 'FormaOS vs Riskware - Compliance Comparison | FormaOS', description: 'FormaOS vs Riskware: operational compliance workflows with industry-specific frameworks, named ownership, and evidence chains vs traditional GRC risk management.', type: 'website', diff --git a/app/(marketing)/construction-compliance/page.tsx b/app/(marketing)/construction-compliance/page.tsx index db2e3200f..534688282 100644 --- a/app/(marketing)/construction-compliance/page.tsx +++ b/app/(marketing)/construction-compliance/page.tsx @@ -41,9 +41,9 @@ export const dynamic = 'force-static'; export const metadata: Metadata = { title: - 'Construction WHS Compliance Software - SafeWork & Site Safety | FormaOS', + 'Construction WHS Compliance Software | FormaOS', description: - 'Manage WHS Act obligations, SWMS registers, contractor inductions, and SafeWork incident notifications. Multi-site compliance for Australian construction and infrastructure.', + 'SafeWork and site safety obligations for construction teams. Track inductions, SWMS, incidents, and evidence across projects and crews.', keywords: [ 'construction compliance software Australia', 'WHS compliance software', @@ -70,7 +70,7 @@ export const metadata: Metadata = { alternates: { canonical: `${siteUrl}/construction-compliance` }, openGraph: { title: - 'Construction WHS Compliance Software - SafeWork & Site Safety | FormaOS', + 'Construction WHS Compliance Software | FormaOS', description: 'Manage WHS Act obligations, SWMS registers, contractor inductions, and SafeWork incident notifications for Australian construction.', url: `${siteUrl}/construction-compliance`, @@ -89,7 +89,7 @@ export const metadata: Metadata = { twitter: { card: 'summary_large_image', title: - 'Construction WHS Compliance Software - SafeWork & Site Safety | FormaOS', + 'Construction WHS Compliance Software | FormaOS', description: 'Manage WHS Act obligations, SWMS registers, contractor inductions, and SafeWork notifications for Australian construction.', images: [`${siteUrl}/og-image.png`], diff --git a/app/(marketing)/contact/page.tsx b/app/(marketing)/contact/page.tsx index 22c838624..75644c7b0 100644 --- a/app/(marketing)/contact/page.tsx +++ b/app/(marketing)/contact/page.tsx @@ -3,7 +3,7 @@ import { submitMarketingLead } from './actions'; import ContactPageContentNew from './ContactPageContentNew'; import { siteUrl } from '@/lib/seo'; export const metadata: Metadata = { - title: 'Talk to Sales | Pricing, Procurement, and Enterprise Review | FormaOS', + title: 'Talk to Sales - Pricing and Procurement | FormaOS', description: 'Talk to FormaOS about plan fit, enterprise evaluation, procurement review, and rollout for regulated teams.', alternates: { diff --git a/app/(marketing)/customer-stories/page.tsx b/app/(marketing)/customer-stories/page.tsx index 68eb69304..81522c7f4 100644 --- a/app/(marketing)/customer-stories/page.tsx +++ b/app/(marketing)/customer-stories/page.tsx @@ -3,7 +3,7 @@ import CustomerStoriesContent from './CustomerStoriesContent'; import { siteUrl } from '@/lib/seo'; export const dynamic = 'force-static'; export const metadata: Metadata = { - title: 'Customer Stories - Compliance Operations in Practice | FormaOS', + title: 'Customer Stories - Compliance in Practice | FormaOS', description: 'See how regulated operators use FormaOS to govern controls, evidence, and audit readiness in healthcare, NDIS, aged care, and financial services.', alternates: { @@ -18,7 +18,7 @@ export const metadata: Metadata = { }, twitter: { card: 'summary_large_image', - title: 'Customer Stories - Compliance Operations in Practice | FormaOS', + title: 'Customer Stories - Compliance in Practice | FormaOS', description: 'See how regulated operators use FormaOS to govern controls, evidence, and audit readiness in regulated industries.', }, diff --git a/app/(marketing)/enterprise/page.tsx b/app/(marketing)/enterprise/page.tsx index 57dca5810..6cedee5de 100644 --- a/app/(marketing)/enterprise/page.tsx +++ b/app/(marketing)/enterprise/page.tsx @@ -11,12 +11,12 @@ import { export const dynamic = 'force-static'; export const metadata: Metadata = { - title: 'FormaOS for Enterprise | Compliance Operating System', + title: 'FormaOS for Enterprise | Compliance OS', description: - 'Enterprise compliance management with SAML 2.0 SSO, AU-hosted deployment by default, audit-ready artifacts, and dedicated security review support. Built for regulated industries.', + 'Enterprise compliance with SAML 2.0 SSO, AU-hosted deployment, audit-ready artifacts, and dedicated security review support.', alternates: { canonical: `${siteUrl}/enterprise` }, openGraph: { - title: 'FormaOS for Enterprise | Compliance Operating System', + title: 'FormaOS for Enterprise | Compliance OS', description: 'Enterprise compliance management with SAML 2.0 SSO, AU-hosted deployment by default, and audit-ready procurement artifacts.', type: 'website', @@ -24,7 +24,7 @@ export const metadata: Metadata = { }, twitter: { card: 'summary_large_image', - title: 'FormaOS for Enterprise | Compliance Operating System', + title: 'FormaOS for Enterprise | Compliance OS', description: 'Enterprise compliance management with SAML 2.0 SSO, AU-hosted deployment by default, and audit-ready procurement artifacts.', }, diff --git a/app/(marketing)/evaluate/page.tsx b/app/(marketing)/evaluate/page.tsx index 0a8677768..df234989c 100644 --- a/app/(marketing)/evaluate/page.tsx +++ b/app/(marketing)/evaluate/page.tsx @@ -5,14 +5,14 @@ export const dynamic = 'force-static'; export const metadata: Metadata = { title: 'FormaOS | Evaluate Compliance', description: - 'Evaluate obligations, controls, and evidence readiness before risk becomes exposure.', + 'Evaluate obligations, controls, and evidence readiness before risk becomes exposure. Map gaps, surface owner accountability, and plan remediation.', alternates: { canonical: `${siteUrl}/evaluate`, }, openGraph: { title: 'Evaluate Compliance | FormaOS', description: - 'Evaluate obligations, controls, and evidence readiness before risk becomes exposure.', + 'Evaluate obligations, controls, and evidence readiness before risk becomes exposure. Map gaps, surface owner accountability, and plan remediation.', type: 'website', url: `${siteUrl}/evaluate`, locale: 'en_AU', @@ -22,7 +22,7 @@ export const metadata: Metadata = { card: 'summary_large_image', title: 'Evaluate Compliance | FormaOS', description: - 'Evaluate obligations, controls, and evidence readiness before risk becomes exposure.', + 'Evaluate obligations, controls, and evidence readiness before risk becomes exposure. Map gaps, surface owner accountability, and plan remediation.', }, }; diff --git a/app/(marketing)/features/page.tsx b/app/(marketing)/features/page.tsx index 894d2e471..f830fc5be 100644 --- a/app/(marketing)/features/page.tsx +++ b/app/(marketing)/features/page.tsx @@ -6,7 +6,7 @@ export const dynamic = 'force-static'; export const metadata: Metadata = { title: 'Platform Features - FormaOS', description: - 'Every feature inside FormaOS: framework packs, compliance gate enforcement, SHA-256 evidence verification, workflow automation, risk heatmaps, cross-mapping, dashboard builder, integration marketplace, and more.', + '25 features across framework packs, evidence verification, workflow automation, risk heatmaps, cross-mapping, and the integration marketplace.', alternates: { canonical: `${siteUrl}/features`, }, diff --git a/app/(marketing)/financial-services-compliance/page.tsx b/app/(marketing)/financial-services-compliance/page.tsx index 27cbdc18f..3e411ea03 100644 --- a/app/(marketing)/financial-services-compliance/page.tsx +++ b/app/(marketing)/financial-services-compliance/page.tsx @@ -41,9 +41,9 @@ export const dynamic = 'force-static'; export const metadata: Metadata = { title: - 'Financial Services Compliance Software - ASIC, APRA & AUSTRAC | FormaOS', + 'Financial Services Compliance Software | FormaOS', description: - 'Map AFS licence obligations, manage breach registers, track AUSTRAC AML/CTF requirements, and generate board reporting packs. Built for Australian financial services compliance.', + 'Aligned with ASIC, APRA, and AUSTRAC requirements. Map controls, track obligations, and maintain evidence for AFS licensees and credit licensees.', keywords: [ 'financial services compliance software Australia', 'ASIC compliance software', @@ -69,7 +69,7 @@ export const metadata: Metadata = { alternates: { canonical: `${siteUrl}/financial-services-compliance` }, openGraph: { title: - 'Financial Services Compliance Software - ASIC, APRA & AUSTRAC | FormaOS', + 'Financial Services Compliance Software | FormaOS', description: 'Map AFS licence obligations, manage breach registers, track AUSTRAC AML/CTF, and generate board reporting packs for Australian financial services.', url: `${siteUrl}/financial-services-compliance`, @@ -88,7 +88,7 @@ export const metadata: Metadata = { twitter: { card: 'summary_large_image', title: - 'Financial Services Compliance Software - ASIC, APRA & AUSTRAC | FormaOS', + 'Financial Services Compliance Software | FormaOS', description: 'Map AFS licence obligations, manage breach registers, track AUSTRAC AML/CTF for Australian financial services.', images: [`${siteUrl}/og-image.png`], diff --git a/app/(marketing)/healthcare-compliance-platform/page.tsx b/app/(marketing)/healthcare-compliance-platform/page.tsx index 929b922c8..051ec3d05 100644 --- a/app/(marketing)/healthcare-compliance-platform/page.tsx +++ b/app/(marketing)/healthcare-compliance-platform/page.tsx @@ -4,9 +4,9 @@ import { breadcrumbSchema, faqSchema, siteUrl } from '@/lib/seo'; export const dynamic = 'force-static'; export const metadata: Metadata = { title: - 'Healthcare Compliance Platform - Clinical Governance & Accreditation | FormaOS', + 'Healthcare Compliance Platform | FormaOS', description: - 'Healthcare compliance platform for hospitals, clinics, and care providers. Manage NSQHS Standards, AHPRA requirements, clinical governance, incident reporting, and accreditation readiness in one system.', + 'Manage NSQHS Standards, AHPRA requirements, clinical governance, incident reporting, and accreditation readiness for hospitals and clinics.', alternates: { canonical: `${siteUrl}/healthcare-compliance-platform` }, openGraph: { title: 'Healthcare Compliance Platform | FormaOS', diff --git a/app/(marketing)/healthcare-compliance/page.tsx b/app/(marketing)/healthcare-compliance/page.tsx index 47116d790..fc5239938 100644 --- a/app/(marketing)/healthcare-compliance/page.tsx +++ b/app/(marketing)/healthcare-compliance/page.tsx @@ -42,7 +42,7 @@ export const dynamic = 'force-static'; export const metadata: Metadata = { title: - 'Healthcare Compliance Software - AHPRA, NSQHS & Clinical Governance | FormaOS', + 'Healthcare Compliance Software | FormaOS', description: 'Track AHPRA registrations, NSQHS Standards accreditation, CPD hours, and adverse events. Continuous compliance for healthcare and allied health providers in Australia.', keywords: [ @@ -70,7 +70,7 @@ export const metadata: Metadata = { alternates: { canonical: `${siteUrl}/healthcare-compliance` }, openGraph: { title: - 'Healthcare Compliance Software - AHPRA, NSQHS & Clinical Governance | FormaOS', + 'Healthcare Compliance Software | FormaOS', description: 'Track AHPRA registrations, NSQHS Standards accreditation, CPD hours, and adverse events for Australian healthcare providers.', url: `${siteUrl}/healthcare-compliance`, @@ -89,7 +89,7 @@ export const metadata: Metadata = { twitter: { card: 'summary_large_image', title: - 'Healthcare Compliance Software - AHPRA, NSQHS & Clinical Governance | FormaOS', + 'Healthcare Compliance Software | FormaOS', description: 'Track AHPRA registrations, NSQHS Standards accreditation, CPD hours, and adverse events for Australian healthcare.', images: [`${siteUrl}/og-image.png`], diff --git a/app/(marketing)/industries/page.tsx b/app/(marketing)/industries/page.tsx index 06cb5af95..f8625da18 100644 --- a/app/(marketing)/industries/page.tsx +++ b/app/(marketing)/industries/page.tsx @@ -5,7 +5,7 @@ import { breadcrumbSchema, siteUrl } from '@/lib/seo'; export const dynamic = 'force-static'; export const metadata: Metadata = { title: - 'Compliance Infrastructure Across Australian Regulated Industries | FormaOS', + 'Compliance Across Australian Industries | FormaOS', description: 'Pre-built compliance frameworks for NDIS, Healthcare, Financial Services, Education and Childcare, and Construction. Australian regulatory standards built in.', keywords: [ @@ -37,7 +37,7 @@ export const metadata: Metadata = { url: `${siteUrl}/industries`, siteName: 'FormaOS', title: - 'Compliance Infrastructure Across Australian Regulated Industries | FormaOS', + 'Compliance Across Australian Industries | FormaOS', description: 'Pre-built compliance frameworks for NDIS, Healthcare, Financial Services, Education and Childcare, and Construction.', images: [ @@ -52,7 +52,7 @@ export const metadata: Metadata = { twitter: { card: 'summary_large_image', title: - 'Compliance Infrastructure Across Australian Regulated Industries | FormaOS', + 'Compliance Across Australian Industries | FormaOS', description: 'Pre-built compliance frameworks for NDIS, Healthcare, Financial Services, Education and Childcare, and Construction.', images: [`${siteUrl}/og-image.png`], diff --git a/app/(marketing)/integrations/page.tsx b/app/(marketing)/integrations/page.tsx index 9983fcbdb..e9482eac1 100644 --- a/app/(marketing)/integrations/page.tsx +++ b/app/(marketing)/integrations/page.tsx @@ -6,7 +6,7 @@ export const dynamic = 'force-static'; export const metadata: Metadata = { title: 'Integrations - FormaOS', description: - 'FormaOS integrates with your existing tools - Jira, Slack, Microsoft Teams, GitHub, Zapier, AWS, Azure, and more - to embed compliance into the workflows your team already uses.', + 'FormaOS integrates with Jira, Slack, Microsoft Teams, GitHub, Zapier, AWS, and Azure to embed compliance into the workflows your team already uses.', alternates: { canonical: `${siteUrl}/integrations` }, openGraph: { title: 'Integrations | FormaOS', diff --git a/app/(marketing)/iso-compliance-software/page.tsx b/app/(marketing)/iso-compliance-software/page.tsx index 48a7bbdee..b474bda2a 100644 --- a/app/(marketing)/iso-compliance-software/page.tsx +++ b/app/(marketing)/iso-compliance-software/page.tsx @@ -3,7 +3,7 @@ import IsoContent from './IsoContent'; import { breadcrumbSchema, faqSchema, siteUrl } from '@/lib/seo'; export const dynamic = 'force-static'; export const metadata: Metadata = { - title: 'ISO Compliance Software - ISO 27001 Automation Platform | FormaOS', + title: 'ISO 27001 Compliance Automation | FormaOS', description: 'Automate ISO 27001 compliance with FormaOS. Map controls to Annex A requirements, capture evidence continuously, and maintain audit-ready documentation year-round.', alternates: { canonical: `${siteUrl}/iso-compliance-software` }, diff --git a/app/(marketing)/legal/page.tsx b/app/(marketing)/legal/page.tsx index b42cfba27..d1ba6baba 100644 --- a/app/(marketing)/legal/page.tsx +++ b/app/(marketing)/legal/page.tsx @@ -9,12 +9,12 @@ export const dynamic = 'force-static'; export const metadata: Metadata = { title: 'FormaOS | Legal', description: - 'Legal and compliance resources for FormaOS: Terms, Privacy, DPA summary, and subprocessors.', + 'Legal and compliance resources for FormaOS: Terms of Service, Privacy Policy, Data Processing Agreement summary, and sub-processor list.', alternates: { canonical: `${siteUrl}/legal` }, openGraph: { title: 'FormaOS | Legal', description: - 'Legal and compliance resources for FormaOS: Terms, Privacy, DPA summary, and subprocessors.', + 'Legal and compliance resources for FormaOS: Terms of Service, Privacy Policy, Data Processing Agreement summary, and sub-processor list.', type: 'website', url: `${siteUrl}/legal`, locale: 'en_AU', diff --git a/app/(marketing)/ndis-compliance-system/page.tsx b/app/(marketing)/ndis-compliance-system/page.tsx index 059705655..21f366f5c 100644 --- a/app/(marketing)/ndis-compliance-system/page.tsx +++ b/app/(marketing)/ndis-compliance-system/page.tsx @@ -4,9 +4,9 @@ import { breadcrumbSchema, faqSchema, siteUrl } from '@/lib/seo'; export const dynamic = 'force-static'; export const metadata: Metadata = { title: - 'NDIS Compliance System - Practice Standards & Quality Indicators | FormaOS', + 'NDIS Compliance System | FormaOS', description: - 'Purpose-built NDIS compliance system for disability service providers. Map Practice Standards, track Quality Indicators, manage incidents, and maintain audit-ready evidence for NDIS Commission reviews.', + 'Map Practice Standards, track Quality Indicators, manage incidents, and stay audit-ready for NDIS Commission reviews.', alternates: { canonical: `${siteUrl}/ndis-compliance-system` }, openGraph: { title: 'NDIS Compliance System | FormaOS', diff --git a/app/(marketing)/ndis-providers/page.tsx b/app/(marketing)/ndis-providers/page.tsx index f59125ffb..4d0268662 100644 --- a/app/(marketing)/ndis-providers/page.tsx +++ b/app/(marketing)/ndis-providers/page.tsx @@ -41,7 +41,7 @@ export const dynamic = 'force-static'; export const metadata: Metadata = { title: - 'NDIS Compliance Software - Practice Standards & Audit Ready | FormaOS', + 'NDIS Compliance Software | FormaOS', description: 'Operationalise all 8 NDIS Practice Standards modules. Worker screening tracking, SIRS notifications, audit-ready evidence. Aligned with NDIS Practice Standards.', keywords: [ @@ -71,7 +71,7 @@ export const metadata: Metadata = { alternates: { canonical: `${siteUrl}/ndis-providers` }, openGraph: { title: - 'NDIS Compliance Software - Practice Standards & Audit Ready | FormaOS', + 'NDIS Compliance Software | FormaOS', description: 'Operationalise all 8 NDIS Practice Standards modules. Worker screening tracking, SIRS notifications, and audit-ready evidence packs for registered providers.', url: `${siteUrl}/ndis-providers`, @@ -90,7 +90,7 @@ export const metadata: Metadata = { twitter: { card: 'summary_large_image', title: - 'NDIS Compliance Software - Practice Standards & Audit Ready | FormaOS', + 'NDIS Compliance Software | FormaOS', description: 'Operationalise all 8 NDIS Practice Standards modules. Worker screening, SIRS notifications, audit-ready evidence.', images: [`${siteUrl}/og-image.png`], diff --git a/app/(marketing)/our-story/page.tsx b/app/(marketing)/our-story/page.tsx index 9bcc8ea40..6509578cd 100644 --- a/app/(marketing)/our-story/page.tsx +++ b/app/(marketing)/our-story/page.tsx @@ -6,7 +6,7 @@ export const dynamic = 'force-static'; export const metadata: Metadata = { title: 'Our Story | FormaOS', description: - 'Why FormaOS exists and how we are building a compliance operating system for regulated teams.', + 'Why FormaOS exists and how we are building a compliance operating system for the regulated teams that take accountability seriously.', alternates: { canonical: `${siteUrl}/our-story`, }, @@ -21,7 +21,7 @@ export const metadata: Metadata = { card: 'summary_large_image', title: 'Our Story | FormaOS', description: - 'Why FormaOS exists and how we are building a compliance operating system for regulated teams.', + 'Why FormaOS exists and how we are building a compliance operating system for the regulated teams that take accountability seriously.', }, }; diff --git a/app/(marketing)/page.tsx b/app/(marketing)/page.tsx index 8cde4eb49..fe182df80 100644 --- a/app/(marketing)/page.tsx +++ b/app/(marketing)/page.tsx @@ -10,9 +10,9 @@ import { siteUrl } from '@/lib/seo'; export const dynamic = 'force-static'; export const metadata: Metadata = { title: - 'FormaOS - Compliance Operating System for Australian Regulated Industries', + 'Compliance Operating System for Regulated Industries', description: - 'FormaOS turns regulatory obligations into enforced workflows with named owners, blocked failure paths, immutable evidence chains, and audit-ready assurance. NDIS, Healthcare, Financial Services, Childcare, Construction.', + 'Turn regulatory obligations into enforced workflows with named owners, immutable evidence chains, and audit-ready assurance. NDIS, healthcare, finance.', keywords: [ 'compliance software Australia', 'compliance operating system', @@ -44,24 +44,24 @@ export const metadata: Metadata = { url: `${siteUrl}/`, siteName: 'FormaOS', title: - 'FormaOS - Compliance Operating System for Australian Regulated Industries', + 'Compliance Operating System for Regulated Industries', description: - 'Turn regulatory obligations into enforced workflows with named owners, blocked failure paths, immutable evidence chains, and audit-ready assurance across NDIS, Healthcare, Financial Services, Childcare, and Construction.', + 'Turn regulatory obligations into enforced workflows with named owners, immutable evidence chains, and audit-ready assurance. NDIS, healthcare, finance.', images: [ { url: `${siteUrl}/og-image.png`, width: 1200, height: 630, - alt: 'FormaOS - Compliance Operating System for Australian Regulated Industries', + alt: 'Compliance Operating System for Regulated Industries', }, ], }, twitter: { card: 'summary_large_image', title: - 'FormaOS - Compliance Operating System for Australian Regulated Industries', + 'Compliance Operating System for Regulated Industries', description: - 'Turn regulatory obligations into enforced workflows with named owners, blocked failure paths, immutable evidence chains, and audit-ready assurance. NDIS, Healthcare, Financial Services, Childcare, Construction.', + 'Turn regulatory obligations into enforced workflows with named owners, immutable evidence chains, and audit-ready assurance. NDIS, healthcare, finance.', images: [`${siteUrl}/og-image.png`], }, }; diff --git a/app/(marketing)/pricing/page.tsx b/app/(marketing)/pricing/page.tsx index 52392925e..989f193f7 100644 --- a/app/(marketing)/pricing/page.tsx +++ b/app/(marketing)/pricing/page.tsx @@ -7,9 +7,9 @@ import { breadcrumbSchema, siteUrl } from '@/lib/seo'; export const dynamic = 'force-static'; export const metadata: Metadata = { title: - 'Compliance OS Pricing — Foundation, Growth, Scale & Enterprise | FormaOS', + 'Compliance OS Pricing - Foundation to Enterprise | FormaOS', description: - 'Self-serve compliance infrastructure for Australian NDIS, aged care, and healthcare providers. Foundation $297/mo, Growth $797/mo, Scale $1,800/mo, and Enterprise on tailored agreement.', + 'Foundation, Growth, Scale and Enterprise plans for compliance teams. Transparent pricing for NDIS, healthcare, finance, childcare, and construction.', keywords: [ 'NDIS compliance software pricing', 'aged care compliance platform Australia', @@ -40,7 +40,7 @@ export const metadata: Metadata = { url: `${siteUrl}/pricing`, siteName: 'FormaOS', title: - 'Compliance OS Pricing — Foundation, Growth, Scale & Enterprise | FormaOS', + 'Compliance OS Pricing - Foundation to Enterprise | FormaOS', description: 'Self-serve compliance infrastructure for NDIS, aged care, and healthcare. Foundation $297/mo, Growth $797/mo, Scale $1,800/mo, Enterprise custom.', images: [ @@ -55,7 +55,7 @@ export const metadata: Metadata = { twitter: { card: 'summary_large_image', title: - 'Compliance OS Pricing — Foundation, Growth, Scale & Enterprise | FormaOS', + 'Compliance OS Pricing - Foundation to Enterprise | FormaOS', description: 'NDIS and aged care compliance, priced for the work it removes. Foundation $297, Growth $797, Scale $1,800, Enterprise custom.', images: [`${siteUrl}/og-image.png`], diff --git a/app/(marketing)/prove/page.tsx b/app/(marketing)/prove/page.tsx index aab40c316..76bd02c5a 100644 --- a/app/(marketing)/prove/page.tsx +++ b/app/(marketing)/prove/page.tsx @@ -5,14 +5,14 @@ export const dynamic = 'force-static'; export const metadata: Metadata = { title: 'FormaOS | Prove Compliance', description: - 'Generate defensible audit proof with traceable evidence, linked controls, and full-chain context.', + 'Generate defensible audit proof with traceable evidence, linked controls, and full-chain context. Built for regulator-facing reviews.', alternates: { canonical: `${siteUrl}/prove`, }, openGraph: { title: 'Prove Compliance | FormaOS', description: - 'Generate defensible audit proof with traceable evidence, linked controls, and full-chain context.', + 'Generate defensible audit proof with traceable evidence, linked controls, and full-chain context. Built for regulator-facing reviews.', type: 'website', url: `${siteUrl}/prove`, locale: 'en_AU', @@ -22,7 +22,7 @@ export const metadata: Metadata = { card: 'summary_large_image', title: 'Prove Compliance | FormaOS', description: - 'Generate defensible audit proof with traceable evidence, linked controls, and full-chain context.', + 'Generate defensible audit proof with traceable evidence, linked controls, and full-chain context. Built for regulator-facing reviews.', }, }; diff --git a/app/(marketing)/roadmap/page.tsx b/app/(marketing)/roadmap/page.tsx index 4d17e2890..7fd508738 100644 --- a/app/(marketing)/roadmap/page.tsx +++ b/app/(marketing)/roadmap/page.tsx @@ -6,7 +6,7 @@ export const dynamic = 'force-static'; export const metadata: Metadata = { title: 'Product Roadmap - FormaOS', description: - 'See what we\'re building next at FormaOS. Our public roadmap covers upcoming features including multi-region data residency, additional compliance frameworks, HRIS connectors, and more.', + 'Public roadmap for FormaOS: multi-region data residency, additional framework packs, HRIS connectors, and more shipping in the next quarters.', alternates: { canonical: `${siteUrl}/roadmap`, }, diff --git a/app/(marketing)/soc2-compliance-automation/page.tsx b/app/(marketing)/soc2-compliance-automation/page.tsx index f64d19c31..3a14bff46 100644 --- a/app/(marketing)/soc2-compliance-automation/page.tsx +++ b/app/(marketing)/soc2-compliance-automation/page.tsx @@ -4,7 +4,7 @@ import { breadcrumbSchema, faqSchema, siteUrl } from '@/lib/seo'; export const dynamic = 'force-static'; export const metadata: Metadata = { title: - 'SOC 2 Compliance Automation - Trust Service Criteria Platform | FormaOS', + 'SOC 2 Compliance Automation | FormaOS', description: 'Automate SOC 2 compliance with FormaOS. Map Trust Service Criteria to operational controls, capture evidence continuously, and streamline Type II audit readiness.', alternates: { canonical: `${siteUrl}/soc2-compliance-automation` }, diff --git a/app/(marketing)/terms/page.tsx b/app/(marketing)/terms/page.tsx index b28a7abdb..1f6759614 100644 --- a/app/(marketing)/terms/page.tsx +++ b/app/(marketing)/terms/page.tsx @@ -4,7 +4,7 @@ import { siteUrl } from "@/lib/seo"; export const metadata: Metadata = { title: "Terms", - description: "Terms and conditions for using FormaOS.", + description: 'Terms and conditions for the FormaOS compliance operating system. Framework for responsible platform usage, data integrity, and shared accountability.', alternates: { canonical: `${siteUrl}/legal/terms`, }, diff --git a/app/(marketing)/trust/data-handling/page.tsx b/app/(marketing)/trust/data-handling/page.tsx index ac9257adb..1ecf7647c 100644 --- a/app/(marketing)/trust/data-handling/page.tsx +++ b/app/(marketing)/trust/data-handling/page.tsx @@ -9,12 +9,12 @@ export const dynamic = 'force-static'; export const metadata: Metadata = { title: 'FormaOS | Data Handling', description: - 'Data handling, retention, and deletion summary for enterprise procurement.', + 'How FormaOS handles, retains, and deletes customer data. Designed for enterprise procurement review, vendor assurance, and DPA negotiations.', alternates: { canonical: `${siteUrl}/trust/data-handling` }, openGraph: { title: 'FormaOS | Data Handling', description: - 'Data handling, retention, and deletion summary for enterprise procurement.', + 'How FormaOS handles, retains, and deletes customer data. Designed for enterprise procurement review, vendor assurance, and DPA negotiations.', type: 'website', url: `${siteUrl}/trust/data-handling`, }, @@ -22,7 +22,7 @@ export const metadata: Metadata = { card: 'summary_large_image', title: 'FormaOS | Data Handling', description: - 'Data handling, retention, and deletion summary for enterprise procurement.', + 'How FormaOS handles, retains, and deletes customer data. Designed for enterprise procurement review, vendor assurance, and DPA negotiations.', }, }; diff --git a/app/(marketing)/trust/incident-response/page.tsx b/app/(marketing)/trust/incident-response/page.tsx index 450b760e8..e29b48dc1 100644 --- a/app/(marketing)/trust/incident-response/page.tsx +++ b/app/(marketing)/trust/incident-response/page.tsx @@ -9,12 +9,12 @@ export const dynamic = 'force-static'; export const metadata: Metadata = { title: 'FormaOS | Incident Response', description: - 'Incident response summary and communication expectations for enterprise procurement.', + 'Incident response process, severity classification, and customer communication expectations for FormaOS enterprise procurement.', alternates: { canonical: `${siteUrl}/trust/incident-response` }, openGraph: { title: 'FormaOS | Incident Response', description: - 'Incident response summary and communication expectations for enterprise procurement.', + 'Incident response process, severity classification, and customer communication expectations for FormaOS enterprise procurement.', type: 'website', url: `${siteUrl}/trust/incident-response`, }, @@ -22,7 +22,7 @@ export const metadata: Metadata = { card: 'summary_large_image', title: 'FormaOS | Incident Response', description: - 'Incident response summary and communication expectations for enterprise procurement.', + 'Incident response process, severity classification, and customer communication expectations for FormaOS enterprise procurement.', }, }; diff --git a/app/(marketing)/trust/procurement/page.tsx b/app/(marketing)/trust/procurement/page.tsx index e47c8320c..66b86c92a 100644 --- a/app/(marketing)/trust/procurement/page.tsx +++ b/app/(marketing)/trust/procurement/page.tsx @@ -9,12 +9,12 @@ export const dynamic = 'force-static'; export const metadata: Metadata = { title: 'FormaOS | Procurement FAQ', description: - 'Answers to common procurement and security review questions for enterprise buyers.', + 'Procurement and security review FAQ for enterprise buyers evaluating FormaOS. Architecture, hosting, identity, encryption, and audit posture.', alternates: { canonical: `${siteUrl}/trust/procurement` }, openGraph: { title: 'FormaOS | Procurement FAQ', description: - 'Answers to common procurement and security review questions for enterprise buyers.', + 'Procurement and security review FAQ for enterprise buyers evaluating FormaOS. Architecture, hosting, identity, encryption, and audit posture.', type: 'website', url: `${siteUrl}/trust/procurement`, }, @@ -22,7 +22,7 @@ export const metadata: Metadata = { card: 'summary_large_image', title: 'FormaOS | Procurement FAQ', description: - 'Answers to common procurement and security review questions for enterprise buyers.', + 'Procurement and security review FAQ for enterprise buyers evaluating FormaOS. Architecture, hosting, identity, encryption, and audit posture.', }, }; diff --git a/app/(marketing)/trust/sla/page.tsx b/app/(marketing)/trust/sla/page.tsx index aa5f778ec..f99731df3 100644 --- a/app/(marketing)/trust/sla/page.tsx +++ b/app/(marketing)/trust/sla/page.tsx @@ -9,12 +9,12 @@ export const dynamic = 'force-static'; export const metadata: Metadata = { title: 'FormaOS | SLA', description: - 'Service levels, support expectations, and availability review guidance for FormaOS plans.', + 'Service-level agreements, support expectations, and availability review guidance for FormaOS Growth, Scale, and Enterprise plans.', alternates: { canonical: `${siteUrl}/trust/sla` }, openGraph: { title: 'FormaOS | SLA', description: - 'Service levels, support expectations, and availability review guidance for FormaOS plans.', + 'Service-level agreements, support expectations, and availability review guidance for FormaOS Growth, Scale, and Enterprise plans.', type: 'website', url: `${siteUrl}/trust/sla`, }, @@ -22,7 +22,7 @@ export const metadata: Metadata = { card: 'summary_large_image', title: 'FormaOS | SLA', description: - 'Service levels, support expectations, and availability review guidance for FormaOS plans.', + 'Service-level agreements, support expectations, and availability review guidance for FormaOS Growth, Scale, and Enterprise plans.', }, }; diff --git a/app/(marketing)/trust/subprocessors/page.tsx b/app/(marketing)/trust/subprocessors/page.tsx index eb6f634d7..b1ae6890b 100644 --- a/app/(marketing)/trust/subprocessors/page.tsx +++ b/app/(marketing)/trust/subprocessors/page.tsx @@ -10,12 +10,12 @@ export const dynamic = 'force-static'; export const metadata: Metadata = { title: 'FormaOS | Sub-processors', description: - 'List of third-party sub-processors used by FormaOS for data processing.', + 'Third-party sub-processors used by FormaOS for data processing. Required by enterprise procurement, GDPR Article 28, and the Australian Privacy Act.', alternates: { canonical: `${siteUrl}/trust/subprocessors` }, openGraph: { title: 'FormaOS | Sub-processors', description: - 'List of third-party sub-processors used by FormaOS for data processing.', + 'Third-party sub-processors used by FormaOS for data processing. Required by enterprise procurement, GDPR Article 28, and the Australian Privacy Act.', type: 'website', url: `${siteUrl}/trust/subprocessors`, }, @@ -23,7 +23,7 @@ export const metadata: Metadata = { card: 'summary_large_image', title: 'FormaOS | Sub-processors', description: - 'List of third-party sub-processors used by FormaOS for data processing.', + 'Third-party sub-processors used by FormaOS for data processing. Required by enterprise procurement, GDPR Article 28, and the Australian Privacy Act.', }, }; diff --git a/app/(marketing)/what-is-a-compliance-operating-system/page.tsx b/app/(marketing)/what-is-a-compliance-operating-system/page.tsx index 4dde4374a..23df18975 100644 --- a/app/(marketing)/what-is-a-compliance-operating-system/page.tsx +++ b/app/(marketing)/what-is-a-compliance-operating-system/page.tsx @@ -5,7 +5,7 @@ export const dynamic = 'force-static'; export const metadata: Metadata = { title: 'What is a Compliance Operating System? | FormaOS', description: - 'A compliance operating system turns regulatory obligations into governed workflows with named owners, evidence chains, and audit-ready assurance. Learn how it differs from GRC tools.', + 'A compliance operating system unifies obligations, controls, evidence, and audit-readiness in one platform. Here is how it differs from GRC tools.', keywords: [ 'compliance operating system', 'what is compliance software',