# Organization schema on home page with contact and social profiles

- **Pattern:** `ab-002483` (`seo-advanced.structured-data.organization-schema`)
- **Severity:** low
- **Lifecycle:** active
- **Last modified:** 2026-04-18
- **Canonical URL:** https://auditbuffet.com/patterns/ab-002483
- **License:** CC-BY-4.0 — attribute to AuditBuffet Pattern Catalog (https://auditbuffet.com/patterns/ab-002483)

## Why it matters

The schema-org Organization type on the home page is the primary signal search engines use to associate your domain with a business identity, logo, and social profiles. Without it, Google's knowledge panel for your brand relies on probabilistic extraction from page text — often incomplete or wrong. The `sameAs` array linking to LinkedIn, Twitter, and GitHub profiles is how Google disambiguates your organization from others with similar names. Missing Organization schema is a fixable gap that silently suppresses brand search accuracy.

## Severity rationale

Low because Organization schema absence degrades knowledge-panel accuracy and brand disambiguation rather than blocking any direct user or search function.

## Remediation

Add Organization schema to `app/layout.tsx` so it applies site-wide, or to `app/page.tsx` for the home page specifically. Keep the `sameAs` array current as your social presence grows:

```json
{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "Your Company",
  "url": "https://yoursite.com",
  "logo": "https://yoursite.com/logo.png",
  "sameAs": [
    "https://twitter.com/yourcompany",
    "https://linkedin.com/company/yourcompany",
    "https://github.com/yourcompany"
  ]
}
```

All four properties — `name`, `url`, `logo`, and `sameAs` — are required for full knowledge-panel eligibility. Omitting `sameAs` leaves brand disambiguation incomplete.

## Detection

- **ID:** `organization-schema`
- **Severity:** `low`
- **What to look for:** Count the Organization schema properties on the home page. Enumerate which of these 4 required properties are present: `name`, `url`, `logo`, and `sameAs` (social profile links array with at least 1 entry).
- **Pass criteria:** Home page includes Organization schema with all 4 required properties (`name`, `url`, `logo`, `sameAs`) present and non-empty, and `sameAs` contains at least 1 valid social profile URL.
- **Fail criteria:** Organization schema is missing entirely, or fewer than 4 required properties are present, or `sameAs` array is empty.
- **Skip (N/A) when:** The project is a personal/portfolio site without organizational identity, or an API-only project with no public home page.
- **Detail on fail:** `"Organization schema on home page has 2 of 4 required properties — missing 'logo' and 'sameAs'"`.
- **Remediation:** Organization schema helps search engines associate your business identity. Add to `app/page.tsx` or `app/layout.tsx`:

  ```json
  {
    "@context": "https://schema.org",
    "@type": "Organization",
    "name": "Your Company",
    "url": "https://yoursite.com",
    "logo": "https://yoursite.com/logo.png",
    "sameAs": [
      "https://twitter.com/yourcompany",
      "https://linkedin.com/company/yourcompany"
    ],
    "contactPoint": {
      "@type": "ContactPoint",
      "contactType": "Customer Service",
      "telephone": "+1-555-123-4567",
      "email": "support@yoursite.com"
    }
  }
  ```

## External references

- schema-org Organization

Taxons: findability

HTML version: https://auditbuffet.com/patterns/ab-002483
