# Installation

Install Thulite SEO in your project with npm, pnpm, Yarn, or bun, then add required module mounts so the integration layouts are loaded correctly.

This guide shows how to add Thulite SEO to your Thulite project.

{{< callout context="note" title="Already installed?" icon="info-circle" >}}
If your Thulite template already includes the recommended integrations (SEO and Images), skip installation and continue to [Configuration](/seo/start-here/configuration/).
{{< /callout >}}

## Add Thulite SEO

Add Thulite SEO to your site by running the following command in your project's root directory:

{{< tabs "install-images" >}}
{{< tab "npm" >}}

```bash
npm install @thulite/seo@latest
```

{{< /tab >}}
{{< tab "pnpm" >}}

```bash
pnpm install @thulite/seo@latest
```

{{< /tab >}}
{{< tab "Yarn" >}}

```bash
yarn add @thulite/seo@latest
```

{{< /tab >}}
{{< tab "bun" >}}

```bash
bun install @thulite/seo@latest
```

{{< /tab >}}
{{< /tabs >}}

This installs the required package.

## Update mounts

Add mounts to `./config/_default/module.toml`:

```toml {title=module.toml}
## layouts
[[mounts]]
  source = "layouts"
  target = "layouts"

[[mounts]]
  source = "node_modules/@thulite/seo/layouts"
  target = "layouts"
```

## Configure Thulite SEO

{{< link-card
  title="Configure Thulite SEO"
  description="Update settings, parameters, and page front matter."
  href="/seo/start-here/configuration/"
>}}
