Composition API
useSchemaOrg([ definePerson({ name: 'Harlan Wilton', image: '/me.png', sameAs: [ 'https://github.com/harlan-zw', 'https://twitter.com/harlan_zw' ] }), defineWebSite({ name: 'My Blog' }), defineWebPage(),])
What's included
Universal
As an Unhead plugin, you can use it with any framework or library.
Best Practice SEO
Built from the ground up around Google and Yoast's best practices for Schema.org
Simple API
Automatically improves your Schema.org with resolving of relations, URLs and more.
Fully Typed
Know exactly what data to pass to each Schema.org type.
Seriously Performant
By default has a 0 kB JS runtime when Server-Side Rendering, otherwise fully tree-shakable.
Integrations
Ready to work out of the box with Nuxt and Vite.
Contributors
This package is most possible by these amazing sponsors.