Rule (Tier-2 ICI GC sites): use schema.org Person + hasCredential + EducationalOccupationalCredential markup so Gold Seal credentials surface in Google knowledge panels and AI overviews

On Tier-2 Ontario ICI GC client websites, mark up team bios with schema.org Person schema, with hasCredential linking to EducationalOccupationalCredential entities referencing each credential the team member holds.

Example minimal markup for a GSC PM:

{
  "@context": "https://schema.org",
  "@type": "Person",
  "name": "Jane Smith",
  "jobTitle": "Project Manager",
  "worksFor": { "@type": "Organization", "name": "[Client Co]" },
  "hasCredential": [
    {
      "@type": "EducationalOccupationalCredential",
      "credentialCategory": "Professional Certification",
      "name": "Gold Seal Certified (GSC) Project Manager",
      "recognizedBy": {
        "@type": "Organization",
        "name": "Canadian Construction Association",
        "url": "https://www.cca-acc.com/gold-seal/"
      }
    },
    {
      "@type": "EducationalOccupationalCredential",
      "credentialCategory": "Professional License",
      "name": "P.Eng.",
      "recognizedBy": {
        "@type": "Organization",
        "name": "Professional Engineers Ontario",
        "url": "https://www.peo.on.ca/"
      }
    }
  ]
}

Why: Google knowledge panels and AI search engines (Perplexity, ChatGPT, Gemini, AI Overviews) extract credentials from hasCredential markup. A team bio that surfaces "Jane Smith, GSC Project Manager (CCA)" in an AI overview is materially more discoverable than one whose credentials are buried in body text. This is the same principle as the JSON-LD discipline applied on the B&J marketing site (see B&J — JSON-LD schema deployment VERIFIED (v2) — supersedes the "biggest technical gap" claim in v1).

How to apply: