Skip to main content

Seo
component

The <Seo /> component renders SEO meta tags in the document head. Add the <Seo /> to your root.jsx before the <Meta /> and <Link /> components. SEO metadata is set on a per-route basis using Remix loader functions. Learn more about how SEO works in Hydrogen.

boolean

Enable debug mode that prints SEO properties for route in the console

Was this section helpful?

Example code

import {Seo} from '@shopify/hydrogen';
import {
Links,
Meta,
Outlet,
Scripts,
ScrollRestoration,
} from '@remix-run/react';

export default function App() {
/** ... */
return (
<html>
<head>
<meta charSet="utf-8" />
<meta name="viewport" content="width=device-width,initial-scale=1" />
{/* Add <Seo /> before <Meta /> and <Link /> */}
<Seo />
<Meta />
<Links />
</head>
<body>
<Outlet />
<ScrollRestoration />
<Scripts />
</body>
</html>
);
}