---
title: "Install Nuxt Schema.org"
description: "Get started with Nuxt Schema.org by installing the dependency to your project."
canonical_url: "https://nuxtseo.com/docs/schema-org/getting-started/installation"
last_updated: "2026-05-09T05:31:02.901Z"
---

## Setup Module

<module-install included-in="@nuxtjs/seo" name="schema-org">



</module-install>

<tip>

Generate an Agent Skill for this package using [skilld](https://github.com/harlan-zw/skilld):

```bash
npx skilld add nuxt-schema-org
```

</tip>

<warning title="SSR Required">

This module requires SSR for automatic schema generation. For SPA/CSR apps, manually add schema:

```ts
useHead({
  script: [{
    type: 'application/ld+json',
    innerHTML: JSON.stringify(yourSchema)
  }]
})
```

</warning>

## Verifying Installation

After you've set up the module, you should be able to visit your home page and inspect the Schema.org. You'll find the
`<script type="application/ld+json">` tag with the default Schema.org nodes in the `<head>`.

This is generated by the [defaults Schema.org](/docs/schema-org/guides/default-schema-org) and you can modify the output
if it's not what you need.

You can debug this further in Nuxt DevTools under the Schema.org tab.

## Next Steps

It's recommended to use this module with Nuxt Robots so that the non-indexable paths are automatically excluded from adding
Schema.org.

<module-card className="w-1/2" slug="robots">



</module-card>

Other suggestions:

- [Setup Your Identity](/docs/schema-org/guides/setup-identity)
