Fix workspace
Add SoftwareApplication + Organization schema to the home page
VerifiedreadExecutes now · no side effectsgithub-executorjsonld inject · impact 72 · effort S · updated 4d ago
The change
Exactly what would land in your repo. Nothing is pushed until you approve.
1 file+5−0
| diff --git a/app/layout.tsx b/app/layout.tsx | ||
| index 90ab12c..b7c3d41 100644 | ||
| --- a/app/layout.tsx | ||
| +++ b/app/layout.tsx | ||
| @@ -1,4 +1,5 @@ | ||
| 1 | 1 | import "./globals.css"; |
| 2 | +import { ORG_JSONLD } from "@/lib/org-jsonld"; | |
| 2 | 3 | |
| @@ -12,6 +13,10 @@ export default function RootLayout({ children }) { | ||
| 12 | 13 | return ( |
| 13 | 14 | <html lang="en"> |
| 14 | 15 | <head> |
| 16 | + <script | |
| 17 | + type="application/ld+json" | |
| 18 | + dangerouslySetInnerHTML={{ __html: JSON.stringify(ORG_JSONLD) }} | |
| 19 | + /> | |
| 15 | 20 | </head> |
| 16 | 21 | <body>{children}</body> |
| 17 | 22 | </html> |
| 18 | 23 | ); |
| 19 | 24 | } |
Why this fix
The evidence behind the recommendation, and what it is expected to move.
Lets you state your own category and pricing model instead of inheriting a directory's incorrect guess.
- No JSON-LD on the home page
- toolfinder.io listed pricing as per-event
Acceptance checks
How any of the three executors proves it worked. Identical for all of them.
- url_contains"@type": "SoftwareApplication"
- audit_issue_resolvediss_004
Verification
Re-measured at T+3d and T+14d against soa.
7d before / T+14d after · measured 8 Aug 06:00 UTC
Task
- Task id
ft_06- Kind
- jsonld_inject
- Executor
- github-executor
- Band
- read
- Target
- acme.com/
- Anchor
- head
- Repo
- acme/site
- Requested by
- ChatGPT connector — workspace Acme
- Channel
- MCP
- Created
- 19 Jul 06:00 UTC
File targets
How the executor finds this page in a repo it has never seen.
App Router
- app/page.tsx
- app/layout.tsx
Pages Router
- pages/index.tsx
Static
- index.html