title | string | { default, template } | { absolute, template? } | The view’s own title | Base page title. The dashboard, login page, and custom root views use it unless the view sets its own meta.title; collection pages use the collection label, and Settings pages their section name. titleSuffix is appended. |
description | string | The title text on custom views and Settings pages | Page description. List views clear it. Settings pages always use their section name. |
applicationName | string | None | application-name meta tag. |
authors | { name?, url? } | { name?, url? }[] | None | Author tags and links. |
generator | string | None | generator meta tag. |
keywords | string | string[] | The title text on custom views and Settings pages | keywords meta tag. List views clear it. Settings pages always use their section name. |
referrer | Referrer policy string | None | referrer meta tag, such as 'origin-when-cross-origin'. |
themeColor | string | { color, media? } | { color, media? }[] | None | Deprecated by Next.js in favor of the viewport export; Next.js ignores it and logs a warning. |
colorScheme | 'normal' | 'light' | 'dark' | 'light dark' | 'dark light' | 'only light' | None | Deprecated by Next.js in favor of the viewport export; Next.js ignores it and logs a warning. |
viewport | string | { width?, height?, initialScale?, … } | None | Deprecated by Next.js in favor of the viewport export; Next.js ignores it and logs a warning. |
creator | string | None | creator meta tag. |
publisher | string | None | publisher meta tag. |
robots | string | { index?, follow?, noarchive?, …, googleBot? } | None | robots meta tag, for example { index: false, follow: false } to keep the admin panel out of search engines. |
alternates | { canonical?, languages?, media?, types? } | None | Canonical and alternate links. |
icons | string | Icon[] | { icon?, shortcut?, apple?, other? } | FrogBot’s, from appIcon | Favicon and touch icons. Setting it replaces FrogBot’s 32 px icon and 180 px touch icon. |
manifest | string | URL | FrogBot’s, from appIcon | Web app manifest link. Setting it replaces FrogBot’s manifest. |
openGraph | Open Graph object | siteName: 'FrogBot', a FrogBot description, the page title with titleSuffix, and the image chosen by defaultOGImageType | Open Graph tags. Keys you set are merged over the defaults; setting images replaces the default image. The dashboard, custom views, and Settings pages use the page title without titleSuffix as the Open Graph title; Settings pages always use their section name. |
twitter | Twitter card object | None | Twitter (X) card tags. |
facebook | { appId } | { admins } | None | Facebook app or admin tags. |
pinterest | { richPin: string | boolean } | None | Pinterest rich pin tag. |
verification | { google?, yahoo?, yandex?, me?, other? } | None | Site ownership verification tags. |
appleWebApp | boolean | { capable?, title?, startupImage?, statusBarStyle? } | None | Apple web app tags. |
formatDetection | { telephone?, date?, address?, email?, url? } | None | Controls automatic format detection on iOS. |
itunes | { appId, appArgument? } | None | Smart App Banner tag. |
abstract | string | None | abstract meta tag. |
appLinks | { ios?, iphone?, ipad?, android?, windows_phone?, windows?, windows_universal?, web? } | None | App Links tags. |
archives | string | string[] | None | archives link tags. |
assets | string | string[] | None | assets link tags. |
bookmarks | string | string[] | None | bookmarks link tags. |
pagination | { previous?, next? } | None | prev and next link tags. |
category | string | None | category meta tag. |
classification | string | None | classification meta tag. |
other | Record<string, string | number | (string | number)[]> | None | Arbitrary <meta name content> tags. |
metadataBase | URL | null | Computed from serverURL | Accepted for type compatibility. FrogBot always replaces it with a URL built from serverURL, so a configured value has no effect. |