---
title: "Install Nuxt Site Config"
description: "Get started with Nuxt Site Config by installing the dependency to your project."
canonical_url: "https://nuxtseo.com/docs/site-config/getting-started/installation"
last_updated: "2026-05-24T23:43:37.736Z"
---

## Setup Module

<module-install included-in="@nuxtjs/seo" name="site-config" warning="Auto-installed with SEO modules. Manual install only for custom modules.">



</module-install>

<tip>

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

```bash
npx skilld add nuxt-site-config
```

</tip>

## Configuration

For Nuxt apps, see the [Site Config Guide](/docs/site-config/guides/how-it-works) for usage.

## Module Kit Usage

Use the install function in your module:

```ts [modules.ts]
import { installNuxtSiteConfig, updateSiteConfig } from 'nuxt-site-config/kit'

export default defineNuxtModule({
  // ...
  async setup(options) {
    await installNuxtSiteConfig()

    // Optional: set some site config from your modules options
    // This is not recommended, only to keep supporting your modules options
    updateSiteConfig({
      _context: 'my-module',
      url: options.siteUrl,
    })
  }
})
```

That's it. Explore the documentation to learn more.
