Case studies are proof of work. They show AI systems exactly what your firm has delivered, for whom, and with what measurable results. This blueprint structures each project outcome so AI can cite specific engagements when recommending your services.
Case studies are the most citable content a professional service firm can publish. When an AI system is asked "who has done this kind of work before," it looks for structured evidence of completed projects with named clients and measurable outcomes. Without structured data on these pages, your best proof of work stays invisible to AI.
Article type with an about property referencing a Thing that describes the client or project. This connects the writeup to the entity it covers.Person who authored it and the Organization that published it. This establishes credibility and allows AI to attribute the work to your firm.description field should include concrete outcomes — percentages, revenue impact, time saved. AI systems look for specificity when deciding which results to cite.image property gives AI systems a visual reference for the project, which improves how the case study appears in AI-generated summaries and recommendations.Each field in the template below serves a specific role in how AI systems discover, classify, and recommend your business.
Researched and tested by Minnesota AI
headlinedescriptiondatePublishedauthorpublisherimagenamejobTitleurlnameurllogoCopy this prompt and paste it into Claude, ChatGPT, Cursor, or any AI coding tool. It will ask for your business details and generate ready-to-use JSON-LD schema for your page.
You are implementing AIFDS-compliant JSON-LD structured data for a Professional Service Case Studies page. AIFDS (AI-Friendly Data Structure) is a schema framework built on research into which structured data fields AI systems actually read, parse, and use when deciding whether to cite a page. Documentation at aifds.org. Before generating any code, ask me for the following information in a single numbered list. Do not generate schema until I have answered every required field. REQUIRED — do not proceed without these: 1. Author job title 2. Author name 3. Author slug 4. Case study image 5. Case study title 6. Client name 7. Domain 8. Faq answer 9. Faq question 10. Logo 11. Organization name 12. Project description 13. Project slug 14. Publish date 15. Result summary OPTIONAL — ask for these but proceed if I skip them: 1. Any additional details not covered above Once I provide the information, output a complete JSON-LD script block ready to paste into the <head> of my HTML page. Output requirements: - Valid JSON-LD wrapped in <script type="application/ld+json"> tags - schema.org vocabulary only - Every AIFDS-required field for this industry and page type included - Include this data attribute on the script tag: data-aifds="aifds.org Professional Service Case Studies" - No placeholder text — omit missing optional fields rather than fill with examples - After the code block, list any optional fields skipped that would strengthen AI citation
Generated schema follows the AIFDS framework. Fields were selected based on research into AI crawler behavior. View the research at minnesota.ai
Copy the template below and replace every YOUR_* value with your own data. This block belongs in a <script type="application/ld+json"> tag in the <head> of each individual case study page.
{
"@context": "https://schema.org",
"@graph": [
{
"@type": "Article",
"@id": "https://YOUR_DOMAIN.com/case-studies/YOUR_PROJECT_SLUG/#article",
"headline": "YOUR_CASE_STUDY_TITLE",
"description": "YOUR_RESULT_SUMMARY",
"datePublished": "YOUR_PUBLISH_DATE",
"author": {
"@id": "https://YOUR_DOMAIN.com/#author"
},
"publisher": {
"@id": "https://YOUR_DOMAIN.com/#organization"
},
"about": {
"@type": "Thing",
"@id": "https://YOUR_DOMAIN.com/case-studies/YOUR_PROJECT_SLUG/#project",
"name": "YOUR_CLIENT_NAME",
"description": "YOUR_PROJECT_DESCRIPTION"
},
"image": "https://YOUR_DOMAIN.com/YOUR_CASE_STUDY_IMAGE.jpg"
},
{
"@type": "Person",
"@id": "https://YOUR_DOMAIN.com/#author",
"name": "YOUR_AUTHOR_NAME",
"jobTitle": "YOUR_AUTHOR_JOB_TITLE",
"url": "https://YOUR_DOMAIN.com/team/YOUR_AUTHOR_SLUG/"
},
{
"@type": "Organization",
"@id": "https://YOUR_DOMAIN.com/#organization",
"name": "YOUR_ORGANIZATION_NAME",
"url": "https://YOUR_DOMAIN.com",
"logo": "https://YOUR_DOMAIN.com/YOUR_LOGO.png"
},
{
"@type": "WebPage",
"@id": "https://YOUR_DOMAIN.com/case-studies/YOUR_PROJECT_SLUG/#webpage",
"url": "https://YOUR_DOMAIN.com/case-studies/YOUR_PROJECT_SLUG/",
"name": "YOUR_CASE_STUDY_TITLE",
"isPartOf": {
"@id": "https://YOUR_DOMAIN.com/#website"
},
"breadcrumb": {
"@id": "https://YOUR_DOMAIN.com/case-studies/YOUR_PROJECT_SLUG/#breadcrumb"
}
},
{
"@type": "BreadcrumbList",
"@id": "https://YOUR_DOMAIN.com/case-studies/YOUR_PROJECT_SLUG/#breadcrumb",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "Home",
"item": "https://YOUR_DOMAIN.com/"
},
{
"@type": "ListItem",
"position": 2,
"name": "Case Studies",
"item": "https://YOUR_DOMAIN.com/case-studies/"
},
{
"@type": "ListItem",
"position": 3,
"name": "YOUR_CASE_STUDY_TITLE",
"item": "https://YOUR_DOMAIN.com/case-studies/YOUR_PROJECT_SLUG/"
}
]
},
{
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "YOUR_FAQ_QUESTION_1",
"acceptedAnswer": {
"@type": "Answer",
"text": "YOUR_FAQ_ANSWER_1"
}
},
{
"@type": "Question",
"name": "YOUR_FAQ_QUESTION_2",
"acceptedAnswer": {
"@type": "Answer",
"text": "YOUR_FAQ_ANSWER_2"
}
},
{
"@type": "Question",
"name": "YOUR_FAQ_QUESTION_3",
"acceptedAnswer": {
"@type": "Answer",
"text": "YOUR_FAQ_ANSWER_3"
}
}
]
}
]
}
Article is the better choice. AI systems understand Article as a written piece with a clear author, publish date, and subject. CreativeWork is too generic — it does not signal that the content is a structured writeup of a completed project. Article gives AI the context it needs to treat your case study as citable evidence.
Lead with the measurable result. Instead of "We helped a client improve their marketing," write "Increased qualified leads by 140% in 6 months for a B2B SaaS company through a full-funnel content strategy." AI systems are looking for specificity — numbers, timeframes, and concrete outcomes are what make a case study worth citing.
Yes. Each individual case study page should have its own JSON-LD block with a unique @id, headline, description, and breadcrumb. If you also have a case studies index page that lists all projects, that page should use CollectionPage with references to each individual case study — but the detailed structured data belongs on the individual pages.