modern seo
sameAs de Organization
MetricSpot cuenta las URLs `sameAs` de tu JSON-LD de Organization. Cada enlace fusiona tu marca como entidad en el Knowledge Graph de Google y en los índices de agentes de IA.
Qué comprueba esta verificación
Analiza el JSON-LD de Organization (o LocalBusiness, Corporation) de la página y cuenta las entradas de su array sameAs. sameAs es una lista de URLs canónicas que se refieren a la misma entidad del mundo real — tu página de empresa en LinkedIn, tu perfil de X / Twitter, tu página de Wikipedia, tu perfil de Crunchbase, tu canal de YouTube. La verificación espera al menos tres entradas, e idealmente cinco o más.
Por qué importa
El Knowledge Graph de Google es una base de datos de entidades, no de páginas. Cuando ve sameAs: ["https://www.linkedin.com/company/acme", "https://x.com/acme", "https://en.wikipedia.org/wiki/Acme"], fusiona todos esos perfiles más tu sitio en un único nodo de entidad — que es lo que alimenta los Knowledge Panels, los carruseles de marca y los autocompletes de “Acme”. Sin sameAs, tu marca queda fragmentada: Google ve un sitio web, LinkedIn ve una página de empresa, X ve un usuario, y nada los conecta.
Los agentes de IA usan el mismo andamiaje para la procedencia de las citas. Cuando Perplexity o ChatGPT citan una fuente, prefieren entidades que pueden resolver — un sitio cuyo schema de Organization reconcilia limpiamente con LinkedIn, Wikipedia y Crunchbase es citado como marca conocida. Un sitio sin sameAs es tratado como anónimo.
Cómo arreglarlo
Añade un bloque JSON-LD de Organization a tu home (e idealmente a cada página, vía un layout compartido) con un array sameAs poblado. Cada URL tiene que ser el perfil canónico, no un enlace acortado ni con parámetros de tracking.
Organization mínima con sameAs:
<script type="application/ld+json">
{
"@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://www.youtube.com/@acmecorp",
"https://github.com/acme",
"https://www.crunchbase.com/organization/acme"
]
}
</script>
Versión más completa con fundador, punto de contacto y destinos sameAs adicionales:
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Acme Corp",
"alternateName": "Acme",
"url": "https://acme.example",
"logo": "https://acme.example/logo.png",
"description": "Acme builds developer tools for distributed systems.",
"foundingDate": "2019-04-01",
"founder": {
"@type": "Person",
"name": "Jane Doe",
"url": "https://acme.example/about/jane"
},
"contactPoint": {
"@type": "ContactPoint",
"email": "hello@acme.example",
"contactType": "customer support"
},
"sameAs": [
"https://www.linkedin.com/company/acme-corp",
"https://x.com/acmecorp",
"https://www.facebook.com/acmecorp",
"https://www.youtube.com/@acmecorp",
"https://github.com/acme",
"https://www.crunchbase.com/organization/acme",
"https://en.wikipedia.org/wiki/Acme_Corp"
]
}
Qué perfiles incluir. Prioriza, en orden aproximado: Wikipedia (la señal de entidad más grande con diferencia), página de empresa en LinkedIn, X / Twitter, YouTube, Crunchbase, GitHub (para marcas de dev-tools), perfil de Bloomberg / Reuters, entrada en Wikidata. Salta los perfiles muertos — una página vacía de Facebook hace más daño que el enlace ayuda.
Next.js — inyéctalo en el layout raíz:
import Script from "next/script";
export default function RootLayout({ children }) {
const org = {
"@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"
]
};
return (
<html>
<head>
<Script id="ld-org" type="application/ld+json">
{JSON.stringify(org)}
</Script>
</head>
<body>{children}</body>
</html>
);
}
Astro — emítelo desde BaseLayout.astro:
---
const org = { "@context": "https://schema.org", "@type": "Organization", /* … */ };
---
<script type="application/ld+json" set:html={JSON.stringify(org)} />
WordPress — Yoast SEO → Configuración → Representación del sitio → “Organización”, y rellena los campos de perfil social bajo General → Información del sitio. Yoast emite el schema completo de Organization con sameAs automáticamente. Rank Math tiene el mismo flujo bajo Titles & Meta → Local SEO.
Tras desplegar, valida con el Schema Markup Validator y confirma que Google lo ha cogido en Search Console → Mejoras → Cuadro de búsqueda de sitelinks / informe de Logos. Mira también: Schema Organization, Páginas de confianza.
Preguntas frecuentes
¿Importa el orden de las URLs en sameAs?
No. Es un conjunto, no una lista ordenada. Google y los agentes de IA tratan el array como no ordenado — lo que importa es que cada URL resuelva a un perfil canónico que confirme la entidad.
¿Debería incluir perfiles personales del fundador?
No en el sameAs de la Organization. Mete los perfiles del fundador en un schema Person aparte (o en la página de “Sobre nosotros”) y enlaza Organization → founder → Person. Mezclar un LinkedIn personal en el sameAs de una Organization confunde la resolución de entidades.
¿Y si mi marca aún no tiene página en Wikipedia?
Sáltatela — incluir una URL de Wikipedia inexistente o de baja calidad es peor que omitirla. La señal de Wikipedia es enorme cuando calificas (notable, con fuentes), pero no puedes forzarla; céntrate en los perfiles que sí controlas. Una vez que cruces el umbral de notoriedad, la página de Wikipedia tiende a aparecer orgánicamente y entonces la añades.
Fuentes
Última actualización 2026-05-11