1. Home
  2. ChevronRightSEO & Robots
  3. ChevronRightSite Verification

Site Verification

Verify your site ownership with Google Search Console, Bing Webmaster Tools, Yandex, Pinterest, and Facebook.

Search engines and platforms require proof of site ownership before granting access to their webmaster tools. Boltdocs automatically injects the correct <meta> verification tags for the five most common providers.


Quick StartLink

Step 1: Get your verification codeLink

Sign in to your provider's webmaster tool and copy the verification code:

ProviderToolMeta Tag
GoogleSearch Console<meta name="google-site-verification">
BingWebmaster Tools<meta name="msvalidate.01">
YandexWebmaster<meta name="yandex-verification">
PinterestClaim Site<meta name="p:domain_verify">
FacebookBusiness Settings<meta name="facebook-domain-verification">

Step 2: Configure in boltdocs.config.tsLink

boltdocs.config.ts
export default defineConfig({
  seo: {
    verification: {
      google: 'xxxxxxxxxxxxxxxxxxxxxxxxxx',
      bing: 'xxxxxxxxxxxxxxxxxxxxxxxxxx',
      yandex: 'xxxxxxxxxxxxxxxxxxxxxxxxxx',
      pinterest: 'xxxxxxxxxxxxxxxxxxxxxxxxxx',
      facebook: 'xxxxxxxxxxxxxxxxxxxxxxxxxx',
    },
  },
})

Step 3: Verify ownershipLink

Deploy your site and click Verify in the provider's webmaster tool. The verification <meta> tag is automatically injected into the <head> of every page.


Configuration ReferenceLink

PropertyTypeRequiredDescription
googlestringGoogle Search Console verification code.
bingstringBing Webmaster Tools verification code.
yandexstringYandex Webmaster verification code.
pintereststringPinterest site claim code.
facebookstringFacebook Business verification code.

Single Provider ExampleLink

seo: {
  verification: {
    google: 'xxxxxxxxxxxxxxxxxxxxxxxxxx',
  },
}

Only the configured providers' meta tags are injected. There is no penalty for having verification tags for services you do not use, but keeping only what you need is recommended.


How It WorksLink

Boltdocs generates the appropriate <meta name="..." content="..."> tag for each configured provider and injects it into the <head> element on both the server-rendered HTML and client-side navigation.

<!-- Example: All providers enabled -->
<head>
  <meta name="google-site-verification" content="xxxxxxxxxxx" />
  <meta name="msvalidate.01" content="xxxxxxxxxxx" />
  <meta name="yandex-verification" content="xxxxxxxxxxx" />
  <meta name="p:domain_verify" content="xxxxxxxxxxx" />
  <meta name="facebook-domain-verification" content="xxxxxxxxxxx" />
</head>

TroubleshootingLink

Verification keeps failingLink

  • Ensure the code is copied exactly (no extra spaces or characters)
  • Verify your site's canonical domain matches what you entered in the webmaster tool (e.g., https://docs.example.com vs https://example.com)
  • Check that the <meta> tag appears in the page source

Meta tag not appearingLink

  • Confirm seo.verification is nested correctly under the seo key (not integrations)
  • Check that you are viewing the deployed production site, not a local development server
Last updated on July 27, 2026

Was this page helpful?