Skip to main content
CodeRocket
SEOlowsocial

Link to active social profiles

rule · social-profiles

Linking to your organization's social media profiles helps search engines connect your website to your brand entity across the web. Schema.org's sameAs (opens in a new tab) and Organization structured data (opens in a new tab) are the main mechanisms that turn those profile URLs into a coherent entity signal.

Code Example

HTML
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "Acme Inc.",
  "url": "https://www.acme.com",
  "logo": "https://www.acme.com/logo.png",
  "sameAs": [
    "https://www.linkedin.com/company/acme-inc",
    "https://twitter.com/AcmeInc",
    "https://www.facebook.com/AcmeInc",
    "https://www.youtube.com/@AcmeInc",
    "https://github.com/acme-inc"
  ]
}
</script>

Why It Matters

Google uses social profile links and sameAs schema to verify an organization's identity and build entity associations that strengthen E-E-A-T. The trust benefit is strongest when those profiles are active and align with broader trust signals.

Personal Brand / Author

HTML
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Person",
  "name": "Jane Smith",
  "url": "https://janesmith.dev",
  "sameAs": [
    "https://twitter.com/janesmith",
    "https://www.linkedin.com/in/janesmith",
    "https://github.com/janesmith"
  ]
}
</script>
HTML
<footer>
  <nav aria-label="Social media profiles">
    <a href="https://www.linkedin.com/company/acme" rel="noopener" target="_blank">
      LinkedIn
    </a>
    <a href="https://twitter.com/AcmeInc" rel="noopener" target="_blank">
      X (Twitter)
    </a>
    <a href="https://www.facebook.com/AcmeInc" rel="noopener" target="_blank">
      Facebook
    </a>
  </nav>
</footer>

Active vs. Inactive Profiles

Only link to and list profiles that are:

  • ✅ Regularly updated (at least monthly)
  • ✅ Using the correct brand name and logo
  • ✅ Verified/official accounts

Do not link to:

  • ❌ Abandoned accounts (last post years ago)
  • ❌ Personal accounts of former employees
  • ❌ Unofficial or fan pages

An outdated linked profile signals poor brand maintenance and can undermine trust assessments.

Platforms to Prioritize

PlatformBest For
LinkedInB2B companies, professional services
X (Twitter)Tech, media, developer brands
FacebookConsumer businesses, local businesses
YouTubeVideo-forward brands, tutorials
InstagramVisual products, lifestyle brands
GitHubDeveloper tools, open source

Include all platforms where your organization has an established, active presence.

Exceptions

  • Local SEO guidance only applies when the business actually serves a geographic area or has public location information relevant to searchers.
  • Service-area businesses may need service-area guidance instead of storefront-focused address markup or location-page patterns.
  • Do not invent addresses, business categories, or geographic claims to satisfy local SEO recommendations; accuracy overrides completeness.

Standards

  • Use these references as the standard for the final search-facing HTML, metadata, and crawl behavior.
  • Check the implementation against Schema.org: sameAs before treating the rule as satisfied.
  • Check the implementation against Google: Organization structured data before treating the rule as satisfied.

Verification

Automated Checks

  • Inspect rendered HTML and HTTP headers to confirm the expected metadata or crawlability signal is present.
  • Test the affected URL with Google Search Console or equivalent tooling where relevant.
  • Re-crawl a representative page set after deployment.

Manual Checks

  • Confirm the change does not create conflicting canonical-url, robots, or structured-data signals.