All Docs
FeaturesCalmony Sanctions MonitorUpdated March 11, 2026

Structured Data & JSON-LD on Calmony

Structured Data & JSON-LD on Calmony

Release: v0.1.71 · SEO Control: SEO-12

This post covers the addition of JSON-LD structured data to the Calmony platform — what was added, why it matters, and what comes next.


What Is JSON-LD Structured Data?

JSON-LD (JavaScript Object Notation for Linked Data) is a W3C standard format for embedding machine-readable metadata into web pages. Search engines like Google use it to understand what a page is about, beyond just its visible text.

Structured data is embedded as a <script> tag and is invisible to users:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "Calmony",
  "url": "https://calmony.com",
  "description": "UK sanctions screening software"
}
</script>

What Was Added in v0.1.71

1. Organization Schema (layout.tsx)

An Organization schema has been added to the site-wide layout. This tells Google:

  • The legal/brand name of the organisation
  • The canonical URL of the website
  • A concise description of what the product does

Why it matters: The Organization schema is the primary signal Google uses to construct a Knowledge Panel — the information box that appears on the right-hand side of branded search results. Without it, Google has to infer this information from unstructured content, which is less reliable.

{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "Calmony",
  "url": "https://calmony.com",
  "description": "UK sanctions screening software"
}

2. SoftwareApplication Schema (page.tsx)

A SoftwareApplication schema has been added to the homepage. This classifies Calmony as a web-based business application.

Why it matters: Google can surface SoftwareApplication markup as a rich result, displaying additional information (such as application category and platform) directly in search listings — giving Calmony's homepage a higher click-through potential over plain blue links.

{
  "@context": "https://schema.org",
  "@type": "SoftwareApplication",
  "name": "Calmony",
  "applicationCategory": "BusinessApplication",
  "operatingSystem": "Web"
}

What Comes Next

FAQ Schema

The pricing section and the "The Problem" section on the homepage are strong candidates for FAQPage schema. FAQ rich results render as expandable question-and-answer pairs directly in Google search results, increasing the vertical space Calmony occupies in SERPs without additional ranking work.

Example structure:

{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "What is sanctions screening?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Sanctions screening checks individuals and entities against government-maintained lists, such as the OFSI consolidated list, to ensure regulatory compliance."
      }
    }
  ]
}

Verifying Structured Data

You can validate the schemas at any time using Google's official tooling:

Enter the Calmony URL or paste the raw JSON-LD to confirm the schemas are parsed correctly and eligible for rich results.


Summary

SchemaLocationBenefit
Organizationlayout.tsx (site-wide)Knowledge Panel eligibility, brand identity
SoftwareApplicationpage.tsx (homepage)Rich result eligibility in SERPs
FAQPagePricing / Problem sections (planned)Expandable FAQ snippets in search results

No user-facing changes were made. Structured data is purely a search engine signal.