social

sameAs amb perfils socials

MetricSpot comprova al teu JSON-LD d'Organization una matriu sameAs amb URLs socials. És el que alimenta el Knowledge Graph de Google i la resolució d'entitats dels agents d'IA.

Què comprova aquesta auditoria

Busca un bloc JSON-LD d’Organization (o Person, LocalBusiness, Corporation) a la pàgina i verifica que conté una propietat sameAs el valor de la qual és una matriu no buida d’URLs. La comprovació és purament estructural: no recupera cap de les URLs. La viabilitat de les URLs la gestiona la regla complementària coincidència de perfils sameAs.

Un resultat de pas requereix:

  • Un o més blocs application/ld+json que parsegin com a JSON vàlid.
  • Un objecte amb @type Organization (o un subtipus).
  • Un camp sameAs el valor del qual és una matriu d’almenys una URL en string.

Per què importa

sameAs és la manera en dades estructurades de dir “l’entitat descrita aquí és la mateixa entitat del món real que la d’aquesta altra URL.” Schema.org el defineix precisament amb aquest propòsit, i tres consumidors importants en depenen:

  • El Knowledge Graph de Google. L’enllaçat d’entitats, els Knowledge Panels de marca, el favicon i l’atribució “Sobre aquest resultat” utilitzen sameAs com un dels senyals primaris per resoldre “quina marca és aquest lloc.” Sense ell, Google ha de recórrer a pistes més febles (aparició del nom de marca, backlinks des de pàgines d’entitats conegudes) i sovint no aconsegueix fusionar l’entitat en absolut.
  • Wikidata. Quan els editors creen o amplien una entrada d’entitat, utilitzen els sameAs del teu lloc com a evidència de suport per a referències creuades. Una matriu sameAs neta és la manera més avorrida i efectiva d’alimentar Wikidata, que al seu torn alimenta dotzenes de bases de coneixement derivades.
  • Motors de resposta. Perplexity, ChatGPT search, els Google AI Overviews i Bing Copilot fan passades de resolució d’entitats quan decideixen si citar una font. Els llocs amb un Organization + sameAs net resolen netament i són citats com a marques amb nom (“segons Acme Corp”). Els llocs sense, resolen a “segons acme.example” o pitjor, sense atribució.

La versió on-page de la mateixa afirmació, icones socials visibles al footer, la comprova per separat enllaços a perfils socials. Envia totes dues; cobreixen consumidors diferents.

Com solucionar-ho

1. Bloc complet d’Organization + sameAs. Posa-ho al <head> de la home, idealment via el layout compartit perquè cada pàgina el porti:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "Acme Corp",
  "alternateName": "Acme",
  "url": "https://acme.example",
  "logo": "https://acme.example/logo.png",
  "description": "Acme construeix eines de desenvolupament per a sistemes distribuïts.",
  "foundingDate": "2019-04-01",
  "sameAs": [
    "https://www.linkedin.com/company/acme-corp",
    "https://x.com/acmecorp",
    "https://www.youtube.com/@acmecorp",
    "https://github.com/acme",
    "https://www.crunchbase.com/organization/acme",
    "https://en.wikipedia.org/wiki/Acme_Corp",
    "https://www.wikidata.org/wiki/Q123456789"
  ]
}
</script>

Quines URLs incloure, segons etapa de l’empresa.

  • Cada marca: LinkedIn, X / Twitter, YouTube.
  • Startups: afegeix Crunchbase, GitHub (si publiques codi), el LinkedIn del fundador sota un schema Person separat en lloc del sameAs de l’Organization.
  • Empreses establertes: afegeix Glassdoor, pàgines de perfil de Bloomberg / Reuters si existeixen, Wikipedia si t’hi pots qualificar.
  • Prou notable per a Wikipedia: inclou també l’URL del Q-ID de Wikidata. Aquest és el senyal individual més fort: Wikidata és la font de veritat en què Google es recolza més.

Salta’t les plataformes on no tens presència o on tens un perfil mort. Una pàgina de Facebook buida fa més mal que bé. Consulta coincidència de perfils sameAs per a la recepta d’auditoria.

2. Next.js (App Router), injecta des de app/layout.tsx:

import Script from "next/script";

const organizationLd = {
  "@context": "https://schema.org",
  "@type": "Organization",
  name: "Acme Corp",
  url: "https://acme.example",
  logo: "https://acme.example/logo.png",
  sameAs: [
    "https://www.linkedin.com/company/acme-corp",
    "https://x.com/acmecorp",
    "https://github.com/acme",
    "https://www.youtube.com/@acmecorp",
  ],
};

export default function RootLayout({ children }) {
  return (
    <html>
      <head>
        <Script
          id="ld-org"
          type="application/ld+json"
          dangerouslySetInnerHTML={{ __html: JSON.stringify(organizationLd) }}
        />
      </head>
      <body>{children}</body>
    </html>
  );
}

3. Astro, emet des de BaseLayout.astro:

---
const organizationLd = {
  "@context": "https://schema.org",
  "@type": "Organization",
  name: "Acme Corp",
  url: "https://acme.example",
  logo: "https://acme.example/logo.png",
  sameAs: [
    "https://www.linkedin.com/company/acme-corp",
    "https://x.com/acmecorp",
    "https://github.com/acme",
  ],
};
---
<head>
  <script type="application/ld+json" set:html={JSON.stringify(organizationLd)} />
</head>

4. WordPress.

  • Yoast SEO: Configuració → Representació del lloc → estableix-ho a “Organització”, omple els camps de perfils socials a General → Informació del lloc → Altres perfils. Yoast emet el JSON-LD complet d’Organization amb un sameAs poblat automàticament.
  • Rank Math: Titles & Meta → Local SEO → omple les URLs dels perfils socials. Mateixa emissió automàtica.

Tots dos plugins gestionen també el nom d’empresa, el logotip i el punt de contacte. No escriguis un bloc competidor a mà: els schemas d’Organization duplicats confonen Google.

5. Valida. Fes dues passades després de publicar:

  • Schema Markup Validator per a la sintaxi (atrapa JSON mal format, tipus erronis).
  • Google Rich Results Test per confirmar que Google pot recuperar-lo i parsejar-lo. L’informe Logos a Search Console (a Enhancements) acaba mostrant si Google ha recollit l’entitat, normalment 1-4 setmanes després del desplegament.

Consulta també: sameAs d’Organization per a una cobertura més profunda del schema d’Organization, coincidència de perfils sameAs per verificar que les URLs funcionen, dades estructurades JSON-LD per a l’iniciació general en dades estructurades.

Preguntes freqüents

sameAs hauria de viure a Organization o a WebSite schema?

A Organization (o Person, per a marques personals). El schema WebSite és per al lloc en si: el seu sameAs es referiria a altres llocs web que són el mateix lloc web, cosa que rarament té sentit. La identitat de marca viu a Organization. Enllaça els dos via WebSite.publisher → Organization.

Puc incloure sameAs a cada pàgina o només a la home?

Tots dos funcionen. Posar-ho a cada pàgina via un layout compartit és l’opció més segura: Google pot rastrejar una pàgina interna primer, i trobar el bloc Organization allà accelera la resolució d’entitats. L’inconvenient és uns centenars de bytes de JSON-LD repetit per pàgina, que és insignificant.

L’ordre dels elements a la matriu sameAs afecta res?

No. Cada consumidor tracta sameAs com un conjunt no ordenat. Optimitza per llegibilitat quan editis, no per SEO: no hi ha res a optimitzar.

Fonts

Última actualització 2026-05-11