v1 Released ๐ See Release Notes
Improve your sites SEO with quick and easy Rich Results.
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
Built from the ground up around Google and Yoast's best practices for Schema.org
Hooks into your runtime to infer Schema, reducing boilerplate.
Automatically improves your Schema.org with resolving of relations, URLs and more.
Simple by default, with an advanced opt-in to schema-dts in one line.
By default has a 0 kB JS runtime when Server-Side Rendering, otherwise fully tree-shakable.
Ready to work out of the box with Nuxt, Vitesse, Vite and VitePress.