Skip to main content
WP Bulk Publishing
WP Bulk Publishing
People & Org · Must-have

ContactPoint schema — what it does & how to ship it

Short answer

ContactPoint marks up a specific contact channel — support, sales, billing — with contactType, email, telephone and availableLanguage. Nested inside Organization.

What it does

ContactPoint carries contactType, telephone, email, availableLanguage and hoursAvailable. Ship multiple ContactPoints per Organization for different channels.

SERP / AI benefit

Contact info in the Knowledge Panel, and LLM enrichment for 'how do I contact X' queries.

Where to use it

Nested inside Organization.

JSON-LD example

{
  "@type": "ContactPoint",
  "contactType": "customer support",
  "email": "support@wbpomniseo.com",
  "availableLanguage": ["en"]
}

Copy, edit for your site, and drop into your page head inside a<script type="application/ld+json">block. Validate with Google's Rich Results Test.

In WBP Omni SEO Pro

Live in the sitewide Organization node with support and sales contact points.

Ship ContactPoint without touching code

Frequently asked

How many ContactPoints per Organization?

As many as needed — one per real channel (support, sales, press, billing). Don't fake them.

Related schemas

Keep learning