Organizations Services Plumber

Team Page Blueprint — Plumber

Your team page introduces the people behind your plumbing business. This blueprint structures each team member — master plumber, journeyman, and apprentice — with their licenses and credentials so AI can verify your workforce qualifications and recommend your business for jobs that require specific expertise levels.

What this page needs

The team page is where AI learns who actually does the work. In plumbing, license level matters — a master plumber can pull permits and supervise, a journeyman works independently, and an apprentice works under supervision. Structuring these roles and credentials tells AI your business has the qualified workforce to handle the job.

Why these fields matter to AI

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

Plumber

name
Non-negotiable. AI cannot cite or recommend an unnamed entity.
url
AI needs a stable URL to attribute recommendations and route users correctly.

Person

name
Named humans increase citation confidence in high-liability niches. A faceless organization is harder for AI to recommend for law, medicine, or finance.
jobTitle
AI uses job title to classify expertise level and match the provider to credential-specific queries.
hasCredentialconditional
AI cites credentials before recommending licensed professionals. Critical for law, medicine, finance, and regulated contracting.Only required for licensed professions (law, medicine, finance, contracting). If your industry does not issue a professional license, this field is not applicable.

Organization

name
Non-negotiable. AI cannot cite or recommend an unnamed entity.

Use This Prompt to Implement Your Schema

Copy 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.

Implementation Prompt · Team
You are implementing AIFDS-compliant JSON-LD structured data for a Plumber Team 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. Apprentice license name
2. Apprentice plumber image
3. Apprentice plumber name
4. Business name
5. Domain
6. Faq answer
7. Faq question
8. Journeyman license name
9. Journeyman plumber image
10. Journeyman plumber name
11. Licensing board
12. Master license name
13. Master plumber image
14. Master plumber name
15. Team page description
16. Team page title

OPTIONAL — ask for these but proceed if I skip them:
1. hasCredential

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 Plumber Team"
- 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

Template — fill in your values

Copy the template below and replace every YOUR_* value with your own data. Add or remove Person entries in the employee array to match your actual team. This block belongs in a <script type="application/ld+json"> tag in the <head> of your team page.

JSON-LD · Team Page
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "WebPage",
      "@id": "https://YOUR_DOMAIN.com/team/#webpage",
      "name": "YOUR_TEAM_PAGE_TITLE",
      "description": "YOUR_TEAM_PAGE_DESCRIPTION",
      "url": "https://YOUR_DOMAIN.com/team/",
      "isPartOf": {
        "@id": "https://YOUR_DOMAIN.com/#website"
      },
      "about": {
        "@id": "https://YOUR_DOMAIN.com/#business"
      },
      "breadcrumb": {
        "@id": "https://YOUR_DOMAIN.com/team/#breadcrumb"
      }
    },
    {
      "@type": "Plumber",
      "@id": "https://YOUR_DOMAIN.com/#business",
      "name": "YOUR_BUSINESS_NAME",
      "url": "https://YOUR_DOMAIN.com",
      "employee": [
        {
          "@type": "Person",
          "@id": "https://YOUR_DOMAIN.com/team/#master-plumber",
          "name": "YOUR_MASTER_PLUMBER_NAME",
          "jobTitle": "Master Plumber",
          "image": "https://YOUR_DOMAIN.com/YOUR_MASTER_PLUMBER_IMAGE.jpg",
          "worksFor": {
            "@id": "https://YOUR_DOMAIN.com/#business"
          },
          "hasCredential": {
            "@type": "EducationalOccupationalCredential",
            "name": "YOUR_MASTER_LICENSE_NAME",
            "credentialCategory": "Master Plumber License",
            "recognizedBy": {
              "@type": "Organization",
              "name": "YOUR_LICENSING_BOARD"
            }
          }
        },
        {
          "@type": "Person",
          "@id": "https://YOUR_DOMAIN.com/team/#journeyman-plumber",
          "name": "YOUR_JOURNEYMAN_PLUMBER_NAME",
          "jobTitle": "Journeyman Plumber",
          "image": "https://YOUR_DOMAIN.com/YOUR_JOURNEYMAN_PLUMBER_IMAGE.jpg",
          "worksFor": {
            "@id": "https://YOUR_DOMAIN.com/#business"
          },
          "hasCredential": {
            "@type": "EducationalOccupationalCredential",
            "name": "YOUR_JOURNEYMAN_LICENSE_NAME",
            "credentialCategory": "Journeyman Plumber License",
            "recognizedBy": {
              "@type": "Organization",
              "name": "YOUR_LICENSING_BOARD"
            }
          }
        },
        {
          "@type": "Person",
          "@id": "https://YOUR_DOMAIN.com/team/#apprentice-plumber",
          "name": "YOUR_APPRENTICE_PLUMBER_NAME",
          "jobTitle": "Apprentice Plumber",
          "image": "https://YOUR_DOMAIN.com/YOUR_APPRENTICE_PLUMBER_IMAGE.jpg",
          "worksFor": {
            "@id": "https://YOUR_DOMAIN.com/#business"
          },
          "hasCredential": {
            "@type": "EducationalOccupationalCredential",
            "name": "YOUR_APPRENTICE_LICENSE_NAME",
            "credentialCategory": "Apprentice Plumber License",
            "recognizedBy": {
              "@type": "Organization",
              "name": "YOUR_LICENSING_BOARD"
            }
          }
        }
      ]
    },
    {
      "@type": "BreadcrumbList",
      "@id": "https://YOUR_DOMAIN.com/team/#breadcrumb",
      "itemListElement": [
        {
          "@type": "ListItem",
          "position": 1,
          "name": "Home",
          "item": "https://YOUR_DOMAIN.com/"
        },
        {
          "@type": "ListItem",
          "position": 2,
          "name": "Team",
          "item": "https://YOUR_DOMAIN.com/team/"
        }
      ]
    },
    {
      "@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"
          }
        }
      ]
    }
  ]
}

Frequently asked questions

Should I include every employee or just licensed plumbers?

Focus on licensed plumbing professionals — master plumbers, journeymen, and apprentices. Office staff and dispatchers do not need structured data on the team page because AI is looking for trade credentials when evaluating a plumbing business. If you have a large team, list the key licensed members and use numberOfEmployees on the business node to indicate total workforce size.

What if my apprentice does not have a license yet?

Many states require apprentice plumbers to register or hold an apprentice permit. If your apprentice has any formal registration, include it as a hasCredential. If they have no credential at all, you can still list them as a Person with the jobTitle "Apprentice Plumber" and omit the credential field. AI will still understand the team structure.

Does the licensing board name need to be exact?

Use the official name of your state or municipal licensing authority. For example, "Minnesota Department of Labor and Industry" rather than "MN plumbing board." AI may cross-reference this with public records, so accuracy helps. If you are unsure, check your license document for the issuing authority's full legal name.

Test your structured data

Paste your URL and see exactly what AI systems can read from your site.

Open Validator →