# Head Management You can customize the meta tags for your site through several different ways: ## `useHead` Composable Within your `setup` function, you can call `useHead` with an object of meta properties with keys corresponding to meta tags: `title`, `base`, `script`, `style`, `meta` and `link`, as well as `htmlAttrs` and `bodyAttrs`. Alternatively, you can pass a function returning the object for reactive metadata. For example: ```js export default { setup () { useHead({ meta: [ { name: 'viewport', content: 'width=device-width, initial-scale=1, maximum-scale=1' } ], bodyAttrs: { class: 'test' } }) } } ``` ::ReadMore{link="/api/composables/use-head"} :: ## Meta Components Nuxt provides `