modern seo
Organization sameAs
O MetricSpot conta os URLs `sameAs` no teu JSON-LD de Organization. Cada link funde a tua entidade no Knowledge Graph do Google e nos índices dos agentes de IA.
O que esta verificação faz
Faz parse ao JSON-LD de Organization (ou LocalBusiness, Corporation) na página e conta as entradas no seu array sameAs. O sameAs é uma lista de URLs canónicos que se referem à mesma entidade do mundo real — a tua página de empresa no LinkedIn, o teu perfil no X / Twitter, a tua página na Wikipedia, o teu perfil no Crunchbase, o teu canal do YouTube. A verificação espera pelo menos três entradas e idealmente cinco ou mais.
Porque é importante
O Knowledge Graph do Google é uma base de dados de entidades, não de páginas. Quando vê sameAs: ["https://www.linkedin.com/company/acme", "https://x.com/acme", "https://en.wikipedia.org/wiki/Acme"], funde todos esses perfis + o teu site num único nó de entidade — que é o que alimenta os Knowledge Panels, carrosséis de marca e os autocompletes de “Acme”. Sem sameAs, a tua marca fica fragmentada: o Google vê um site, o LinkedIn vê uma página de empresa, o X vê um handle, e nada os liga.
Os agentes de IA usam o mesmo andaime para a proveniência das citações. Quando o Perplexity ou o ChatGPT citam uma fonte, preferem entidades que conseguem resolver — um site cujo schema de Organization se reconcilia bem com o LinkedIn, a Wikipedia e o Crunchbase é citado como marca conhecida. Um site sem sameAs é tratado como anónimo.
Como corrigir
Adiciona um bloco JSON-LD de Organization à tua página inicial (e idealmente a todas as páginas, via um layout partilhado) com um array sameAs preenchido. Cada URL tem de ser o perfil canónico, não um link encurtado ou cheio de tracking.
Organization mínima com 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>
Versão mais completa com fundador, ponto de contacto e mais destinos sameAs:
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Acme Corp",
"alternateName": "Acme",
"url": "https://acme.example",
"logo": "https://acme.example/logo.png",
"description": "A Acme constrói ferramentas para programadores em sistemas distribuídos.",
"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"
]
}
Que perfis incluir. Por ordem de prioridade, mais ou menos: Wikipedia (maior sinal único de entidade), página de empresa no LinkedIn, X / Twitter, YouTube, Crunchbase, GitHub (para marcas de dev tools), perfil na Bloomberg / Reuters, entrada no Wikidata. Salta perfis mortos — uma página de Facebook vazia faz mais mal do que bem.
Next.js — injeta no layout raiz:
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 — emite a partir de BaseLayout.astro:
---
const org = { "@context": "https://schema.org", "@type": "Organization", /* … */ };
---
<script type="application/ld+json" set:html={JSON.stringify(org)} />
WordPress — Yoast SEO → Definições → Representação do site → “Organização”, depois preenche os campos de perfis sociais em Geral → Info do site. O Yoast emite o schema completo de Organization com sameAs automaticamente. O Rank Math tem o mesmo fluxo em Titles & Meta → Local SEO.
Depois de publicado, valida com o Schema Markup Validator e confirma que o Google o apanhou no Search Console em Enhancements → relatório Sitelinks searchbox / Logos. Vê também: Schema Organization, Páginas de confiança.
Perguntas frequentes
A ordem dos URLs em sameAs importa?
Não. É um conjunto, não uma lista ordenada. O Google e os agentes de IA tratam o array como desordenado — o que interessa é que cada URL resolva para um perfil canónico que confirme a entidade.
Devo incluir perfis sociais pessoais do fundador?
Não no sameAs da Organization. Põe os perfis do fundador num schema Person separado (ou na página sobre) e liga Organization → founder → Person. Misturar o LinkedIn pessoal num sameAs de Organization confunde a resolução de entidades.
E se a minha marca ainda não tem página na Wikipedia?
Salta — incluir um URL da Wikipedia inexistente ou de baixa qualidade é pior do que omitir. O sinal da Wikipedia é enorme quando qualificas (notável, com fontes), mas não dá para forçar; foca-te nos perfis que controlas. Quando ultrapassares o limiar de notabilidade, uma página da Wikipedia tende a aparecer organicamente e podes adicioná-la nessa altura.
Fontes
Última atualização 2026-05-11