docs
Brand
Add Brand structured data to your Sanity-powered site. Help search engines identify and link brand entities to your products.
About Brand
Brand schema helps search engines identify brand entities and link them to products. Structured brand data improves how your brand appears in knowledge panels and product listings, strengthening your brand presence across search results.
Fields
| Field | Type | Required | Description |
|---|---|---|---|
name | string | ✓ | The name of the brand. |
slogan | string | — | A slogan or tagline for the brand. |
image | string | object | — | An image representing the brand, such as a logo — a URL string or a full ImageObject. |
Plugin Registration
sanity.config.ts
import { defineConfig } from "sanity";
import { schemaOrgBrandPlugin } from "sanity-plugin-seofields/schema";
export default defineConfig({
// ... your project config
plugins: [
schemaOrgBrandPlugin(),
],
});Schema Usage
Add the schemaOrgBrand field to any document schema:
schemas/page.ts
import { defineField, defineType } from 'sanity'
export default defineType({
name: 'page',
title: 'Page',
type: 'document',
fields: [
// ... your other fields
defineField({
name: 'schemaOrgBrand',
title: 'Brand Schema',
type: 'schemaOrgBrand',
}),
],
})GROQ Query
GROQ query
*[_type == "brand"][0]{
schemaOrgBrand {
name,
slogan,
image
}
}Next.js Component
app/layout.tsx
import { BrandSchema } from "sanity-plugin-seofields/schema/next";
export default function Layout({ data }) {
return <BrandSchema data={data.schemaOrgBrand} />
}JSON-LD Output
Generated JSON-LD
{
"@context": "https://schema.org",
"@type": "Brand",
"name": "Acme Corp",
"slogan": "Making everything better.",
"image": "https://example.com/acme-logo.png"
}Last updated: May 27, 2026. Tested with: Sanity Studio v3, v4, and v5.
Was this page helpful?