# Set The Title Of A Page
One of the reserved functions in a Remix route is `meta`. Defining this
function allows you to specify meta tags that appear in the `
` of a page,
including the `` tag.
```
import type {
MetaFunction,
LoaderFunction
} from "@remix-run/node";
export const loader: LoaderFunction = async ({ params }) => {
// load and return the post
};
export const meta: MetaFunction = ({ data }) => {
const { title } = data?.posts || {}
return {
title: title || "An Article",
};
};
export default function Post() {
/* render the post */
}
```
The `meta` function returns an object that contains key-value pairs of meta
tags. We can include something like `title: 'Sign Up'` for a static title. Or
we can access things like `location`, `params`, and even `data` from the loader
to produce a content-specific title.
If open one of these `/posts/$slug` pages in the browser and crack open the
_View Source_, we'll be able to see the `Name Of My Post` tag
within the `` tag.