MicroserviceArchitecture & Container Spec Schema (JSON-LD)
Structured data for distributed microservice architectures, Docker container specs, and Kubernetes Helm charts with language runtimes and service meshes.
Displayed below main page header or above the tool container. • Zero CLS Container
Production JSON-LD Code Block
Embed this structured data block directly into your HTML <head> or framework layout template.
{
"@context": "https://schema.org",
"@type": "SoftwareSourceCode",
"name": "OmniSEO Real-Time Crawler Defense Microservice",
"description": "High-throughput Golang microservice deploying Envoy proxy filters and Redis rate-limiters for AI scraper protection.",
"codeRepository": "https://github.com/omniseotools/crawler-defense-service",
"programmingLanguage": "Go",
"runtimePlatform": "Docker, Kubernetes, Linux x86_64 / ARM64",
"license": "https://opensource.org/licenses/Apache-2.0",
"version": "1.4.0",
"codeSampleType": "microservice container architecture",
"author": {
"@type": "Organization",
"name": "OmniSEO Cloud Architecture"
}
}Typed Properties Specification (6 Fields)
Key Schema.org properties and sub-objects required to qualify for rich snippet treatment in Google Search.
| Property | Expected Type | Status | Description & Example |
|---|---|---|---|
| codeRepository | URL | Required | Git repository containing Dockerfile and Helm charts. e.g. https://github.com/omniseotools/crawler-defense-service |
| runtimePlatform | Text | Required | Container runtime (Docker, Kubernetes, Linux). e.g. Docker, Kubernetes, Linux |
| programmingLanguage | Text | Required | Primary microservice backend language (Go, Rust, Node.js). e.g. Go |
| license | URL | Required | Open source or commercial license. e.g. https://opensource.org/licenses/Apache-2.0 |
| version | Text | Required | Container image tag semver. e.g. 1.4.0 |
| author | Organization | Required | Engineering team managing microservice. e.g. { "@type": "Organization", "name": "..." } |
Google Search Console Pitfalls & Critical Warnings
Avoid these 3 common validation traps, parser errors, and algorithmic policy penalties when deploying SoftwareSourceCode schema.
Missing Container Runtime in runtimePlatform
Stating only 'Linux' without declaring Docker/Kubernetes containerization.
Declare runtimePlatform: 'Docker, Kubernetes, Linux'.
Missing SPDX Open-Source license
Omitting official license URL on public microservice specs.
Include valid OSI license URL.
Broken GitHub codeRepository Link
Providing a broken link to the container repo.
Verify public repository link.
Recommended Implementation Scenarios
Related Schema Blueprints
Explore complementary structured data blueprints across the Technical SEO cluster.
SoftwareSourceCode & Git Repository Schema (JSON-LD Blueprint)
DevOpsPipeline & GitHub Action Schema (JSON-LD Blueprint)
WebAPI & RESTful Microservice Schema Markup (JSON-LD Blueprint)
CloudInfrastructure & Virtual Compute VM Schema (JSON-LD)
Displayed below main page header or above the tool container. • Zero CLS Container