Лучшие практики для создания и добавления SEO описаны в этой официальной документации Gatsby .
Вы добавляете компонент SEO с шлемом React:
// src/components/SEO.js
const SEO = ({ title, description, image, pathname, article }) => (
<StaticQuery
query={query}
render={({
site: {
siteMetadata: {
defaultTitle,
titleTemplate,
defaultDescription,
siteUrl,
defaultImage,
twitterUsername,
}
}
}) => {
const seo = {
title: title || defaultTitle,
description: description || defaultDescription,
image: `${siteUrl}${image || defaultImage}`,
url: `${siteUrl}${pathname || '/'}`,
}
return ()
}}
/>
)
export default SEO
Внизу вы можете найти несколько примеров ссылок. В документации описаны оба решения для метатегов stati c и динамических c.