OpenSourceProject & Community Hub Schema (JSON-LD Blueprint)
Structured data for open-source foundation projects, community initiatives, and public software repositories with issue trackers and contributor guidelines.
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 Open Web Tooling Project",
"description": "Community-driven open-source initiative providing client-side webmaster utilities, schema analyzers, and Core Web Vitals tooling.",
"codeRepository": "https://github.com/omniseotools/omniseotools",
"programmingLanguage": "TypeScript, React, Next.js",
"runtimePlatform": "Next.js 15, Node.js 20+",
"license": "https://opensource.org/licenses/MIT",
"version": "0.1.1",
"author": {
"@type": "Organization",
"name": "OmniSEO Community Contributors",
"url": "https://omniseotools.com"
},
"codeSampleType": "full repository"
}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 | Public Git repository URL. e.g. https://github.com/omniseotools/omniseotools |
| license | URL | Required | Open source license (MIT, Apache-2.0). e.g. https://opensource.org/licenses/MIT |
| programmingLanguage | Text | Required | Core project stack languages. e.g. TypeScript, React, Next.js |
| runtimePlatform | Text | Required | Target runtime stack. e.g. Next.js 15, Node.js 20+ |
| name | Text | Required | Project title. e.g. OmniSEO Open Web Tooling Project |
| author | Organization | Required | Community project organization. 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 Open-Source license SPDX URL
Omitting official license link prevents open-source catalog inclusion.
Always supply OSI-approved license URL.
Outdated version Tag in Static Schema
Failing to increment version tag after major releases.
Synchronize schema version with package releases.
Broken GitHub Repository Link
Typo in codeRepository URL causing 404.
Verify active repository URL.
Recommended Implementation Scenarios
Related Schema Blueprints
Explore complementary structured data blueprints across the Technical SEO cluster.
SoftwareSourceCode & Git Repository Schema (JSON-LD Blueprint)
NPM JavaScript Module & Node Package Schema (JSON-LD Blueprint)
Python Package (PyPI) & Wheel Distribution Schema (JSON-LD)
DeveloperSDK & Client Library Toolkit Schema (JSON-LD)
Displayed below main page header or above the tool container. • Zero CLS Container