Skip to main content

How to Include Your Business Social Profiles in Search Results Under Knowledge Graph?

Google has started displaying the social profiles of businesses along with the Knowledge Graph. This is a good move by Google as the entire social visibility of the brand can now become visible to the user with a simple brand name search query. 

As for example, a search for Samsung brand returns the social profiles maintained by samsung under the Knowledge Graph displayed on the right hand side.

Now, the question is, how does Google identifies which is the official social account of the business? or How can you enable Google to identify and display your brands social profiles in Google search results?

The answer is, you need to use the  structured data markup to specify your preferred social profiles. Social profiles currently supported are:


In order for Google to recognize structured data as social profiles, make sure you fulfill these requirements:

Publish markup on a page on your official website
Pages with markup must not be blocked to the Googlebot by robots.txt
Include a Person or Organization record in your markup with:
"url" = the url of your official website
"sameAs" = the urls of your official social media profile pages

You can use he vocabulary and JSON-LD markup format for displaying markups.

Example Snippet for My Blog using JSON-LD markup format:

<script type="application/ld+json">
{ "@context" : "",
  "@type" : "Organization",
  "name" : "Seosandwitch",
  "url" : "",
  "sameAs" : [ "",

OR you can also use the vocabulary: 

<span itemscope itemtype="">
  <link itemprop="url" href=""> 
  <a itemprop="sameAs" href="">FB</a>
  <a itemprop="sameAs" href="">Twitter</a>

The SCRIPT block can be inserted anywhere on the page — either the head or body of the page.

Also See: