Skip to content

feat(seo): add configurable identity schema to JSON-LD - #1433

Merged
larbish merged 1 commit into
mainfrom
feat/seo-identity-schema
Aug 26, 2026
Merged

feat(seo): add configurable identity schema to JSON-LD#1433
larbish merged 1 commit into
mainfrom
feat/seo-identity-schema

Conversation

@larbish

@larbish larbish commented Aug 26, 2026

Copy link
Copy Markdown
Collaborator

An Is Agentic scan of docus.dev flagged the JSON-LD as having no identity type.

Summary

Emit an identity @graph on landing pages so agents can tell what the site is (a product, a company, a person) instead of guessing from a bare WebSite node.

Changes

layer/app/composables/useSeo.ts, layer/app/types/index.d.ts

The landing WebSite schema becomes a @graph linking an optional identity node (SoftwareApplication, Product, Organization or Person) and a publisher Organization, driven by a new appConfig.seo.schema.

docs/app/app.config.ts

https://docus.dev describes itself as a free SoftwareApplication (DeveloperApplication) published by Nuxt, with Vercel as parent organization.

@larbish
larbish merged commit c55b488 into main Aug 26, 2026
2 checks passed
@larbish
larbish deleted the feat/seo-identity-schema branch August 26, 2026 14:10
@vercel

vercel Bot commented Aug 26, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
docus Ready Ready Preview Aug 26, 2026 2:10pm

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant