We use cookies for analytics and to serve ads. Accept to enable Google Analytics and AdSense. You can decline to stay opt-out.
Consulting/pro services pages with Organization + Service + Offer context, FAQs, and breadcrumbs.
Anchors the service provider identity (name, URL, logo).
Describes the service offering, provider, scope, and service area.
Answers common questions on scope, process, and billing.
Provides navigation context to the service page.
Ensure every applicable required property is present in your implementation. Nested props reference their parent objects (for example, `offers.priceCurrency`).
Paste as a single script tag. Keep product details, offer data, shipping/returns, and FAQ answers in sync with the page.
[
{
"@context": "https://schema.org",
"@type": "Organization",
"@id": "https://www.example.com/services/strategy#org",
"name": "Northwind Strategy",
"url": "https://www.example.com",
"logo": "https://www.example.com/assets/logo.svg",
"sameAs": [
"https://www.linkedin.com/company/northwind-strategy"
],
"contactPoint": {
"@type": "ContactPoint",
"telephone": "+1-415-555-0123",
"contactType": "sales"
}
},
{
"@context": "https://schema.org",
"@type": "Service",
"@id": "https://www.example.com/services/strategy#service",
"name": "Go-To-Market Advisory",
"description": "Research, positioning, pricing, and launch planning for B2B products.",
"serviceType": "Consulting",
"provider": { "@id": "https://www.example.com/services/strategy#org" },
"areaServed": { "@type": "AdministrativeArea", "name": "North America" },
"offers": {
"@type": "Offer",
"price": "12000.00",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock",
"url": "https://www.example.com/services/strategy#contact"
}
},
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "What is included in the engagement?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Discovery, market research, messaging framework, pricing guidance, and a 90-day GTM plan."
}
},
{
"@type": "Question",
"name": "How long do projects take?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Typical engagements run 6–8 weeks with weekly checkpoints."
}
},
{
"@type": "Question",
"name": "Do you offer fixed-fee pricing?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Yes. Fixed-fee is available for defined scopes; custom projects are quoted after discovery."
}
}
]
},
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{ "@type": "ListItem", "position": 1, "name": "Home", "item": "https://www.example.com" },
{ "@type": "ListItem", "position": 2, "name": "Services", "item": "https://www.example.com/services" },
{ "@type": "ListItem", "position": 3, "name": "Go-To-Market Advisory", "item": "https://www.example.com/services/strategy" }
]
}
]Yes. Use one Service per offering with unique @id values, all pointing to the same Organization provider.
Keep offers.url and availability aligned to the visible CTA; if price isn’t shown, omit price fields but retain Offer where applicable.