---
title: "Welcome To Unhead · v2 · Unhead"
meta:
  "og:description": "Get started with Unhead, the framework-agnostic head management library for web applications"
  "og:title": "Welcome To Unhead · v2 · Unhead"
  description: "Get started with Unhead, the framework-agnostic head management library for web applications"
---

**Get Started**

# **Welcome To Unhead**

**On this page **

- [How Do I Get Started?](#how-do-i-get-started)
- [What Are the Core Concepts?](#what-are-the-core-concepts)
- [How Can I Extend Unhead?](#how-can-i-extend-unhead)
- [What Plugins Are Available?](#what-plugins-are-available)

**What is Unhead?** A framework-agnostic library for managing your HTML `<head>` - titles, meta tags, scripts, and more. Works with Vue, React, Svelte, Solid, Angular, and vanilla TypeScript.

Unhead enables you to dynamically control your HTML document's `<head>` elements, enhancing SEO, performance, and user experience across any JavaScript framework.

## [How Do I Get Started?](#how-do-i-get-started)

If you're new to Unhead, start here to learn the essentials and set up your first implementation.

To get started with Unhead, choose your framework above and we'll update the docs for your usage.

**Intro to Unhead**

Explore Unhead's capabilities and architecture

[Intro to Unhead](https://unhead.unjs.io/docs/head/guides/get-started/intro-to-unhead)

**Starter Recipes**

Copy-paste solutions for common head management scenarios

[Starter Recipes](https://unhead.unjs.io/docs/head/guides/get-started/starter-recipes)

## [What Are the Core Concepts?](#what-are-the-core-concepts)

Master the fundamental concepts behind Unhead's powerful head management.

**Titles & Title Templates**

Learn to set page titles and use title templates effectively

[Titles &amp; Title Templates](https://unhead.unjs.io/docs/head/guides/core-concepts/titles)

**Tag Sorting & Placement**

Control where and how tags are rendered in your document

[Tag Sorting &amp; Placement](https://unhead.unjs.io/docs/head/guides/core-concepts/positions)

**Class & Style Attributes**

Manage HTML and body attributes effectively

[Class &amp; Style Attributes](https://unhead.unjs.io/docs/head/guides/core-concepts/class-attr)

**Inline Style & Scripts**

Add and manage inline content in your head elements

[Inline Style &amp; Scripts](https://unhead.unjs.io/docs/head/guides/core-concepts/inner-content)

**Tag Deduplication**

Understand how Unhead prevents and resolves duplicate tags

[Tag Deduplication](https://unhead.unjs.io/docs/head/guides/core-concepts/handling-duplicates)

**DOM Event Handling**

Handle DOM events elegantly in your head elements

[DOM Event Handling](https://unhead.unjs.io/docs/head/guides/core-concepts/dom-event-handling)

**Script Loading**

Manage script loading efficiently and reliably

[Script Loading](https://unhead.unjs.io/docs/head/guides/core-concepts/loading-scripts)

## [How Can I Extend Unhead?](#how-can-i-extend-unhead)

Take your head management to the next level with these advanced capabilities.

**Extending Unhead**

Create custom plugins and extend core functionality

[Extending Unhead](https://unhead.unjs.io/docs/head/guides/advanced/extending-unhead)

**Bundle Optimizations**

Optimize your bundle size when using Unhead

[Bundle Optimizations](https://unhead.unjs.io/docs/head/guides/advanced/client-only-tags)

**Build Plugins**

Leverage build tools to optimize Unhead usage

[Build Plugins](https://unhead.unjs.io/docs/head/guides/advanced/vite-plugin)

## [What Plugins Are Available?](#what-plugins-are-available)

Enhance Unhead with powerful plugins for common use cases.

**Template Params**

Use dynamic template parameters in your head tags

[Template Params](https://unhead.unjs.io/docs/head/guides/plugins/template-params)

**Alias Sorting**

Sort your tags based on aliases for optimal organization

[Alias Sorting](https://unhead.unjs.io/docs/head/guides/plugins/alias-sorting)

**Canonical Plugin**

Automatically generate and manage canonical URLs

[Canonical Plugin](https://unhead.unjs.io/docs/head/guides/plugins/canonical)

**Infer SEO Meta**

Automatically generate proper SEO meta tags

[Infer SEO Meta](https://unhead.unjs.io/docs/head/guides/plugins/infer-seo-meta-tags)

[Edit this page](https://github.com/unjs/unhead/edit/v2.1.2/docs/v2/head/1.guides/0.get-started/0.overview.md)

**Did this page help you? **

[**Vue Components** Learn how to use the Vue components API.](https://unhead.unjs.io/docs/v2/vue/schema-org/guides/core-concepts/vue-components) [**Introduction to Unhead** Learn how Unhead can help you manage the head of your document in both server and client-rendered environments.](https://unhead.unjs.io/docs/v2/head/guides/get-started/intro-to-unhead)

**On this page **

- [How Do I Get Started?](#how-do-i-get-started)
- [What Are the Core Concepts?](#what-are-the-core-concepts)
- [How Can I Extend Unhead?](#how-can-i-extend-unhead)
- [What Plugins Are Available?](#what-plugins-are-available)