course bg
EduPristine>Blog>Structured Data – Enhance your Search Visibility through Structured Data

Structured Data – Enhance your Search Visibility through Structured Data

June 24, 2015

In the last few years, Google has increasingly used Machine Learning to improve its search algorithm to relevant results. Google & other search engines (Bing, Yahoo) have made “Structured data markup" as one of standard way search engine understand the content of an  webpage / company / person .

For Search engines, especially Google, it is easy to understand & comprehend content on the Web-pages which include data in structured data markup format. This information / content will be indexed by Google to provide relevant results to the user and these results will be displayed more prominently

E.g.:  If you are Digital Marketer of Insurance Company “Matrix Insurance” and you have customer care number. You can annotate this customer care number to Google through Structured Markup as designated customer care of the company .So whenever a customer searches for  “Matrix Insurance customer care”, the number comes in search results automatically. (See Amazon example below)

Advantages Of Structured Data Markup

Why Google uses Structured Data Markup?

  • Enhance search results & Presentation – This can be done through various features such as Rich Snippets, Breadcrumbs , Site-links , Search bar etc
  • To generate & feed Answers to & from  Knowledge Graph . This is applicable mainly if one’s site is popular and content can be treated as factual information Eg: Wikipedia.
  • Google uses data / content available in structured data markup in various experiments such as Voice search, Mobile search, Maps, and Google Now, Google Now Cards etc. also it takes structured data as input to knowledge graph.

  • Google, Bing, DuckDuckgo and other search engines support vocabulary set by non-profit agency for structured data. has numerous standard set of names and property names such as Organization, Person, Place, Local Business, Restaurant, Movie, Reviews, Aggregate review etc.

E.g.: For a movie definition at, it has Director Name, Producer, Release data, Actors , Duration , Production Company as elements

These data can be embedded in the HTML page using either the following format


"@context": "",

"@type": "Movie",

"actor": [


"@type": "Person",

"name": "Johnny Depp"



"@type": "Person",

"name": "Penelope Cruz"



"aggregateRating": {

"@type": "AggregateRating",

"bestRating": "10",

"ratingCount": "200",

"ratingValue": "8",

"reviewCount": "50"


"description": "Jack Sparrow and Barbossa embark on a quest to find the elusive
fountain of youth, only to discover that Blackbeard and his daughter are after it too.",



"@type": "Person",

"name": "Rob Marshall"


"name": "Pirates of the Carribean: On Stranger Tides (2011)"


Search Engines support JSON, Micro-data & RDF’s format of Data markup. However, the simplest markup format and most search engines support is JSON

The Google’s Knowledge Graph is system where it annotates, organizes information about millions of well-known "entities". Entities such people, locations, countries, companies, products, facts, etc. Google continuously updates, merges this data in to information using its own algorithms. The best source about this information is website/entity itself.

For a sporting event such as IPL, the best source of information is IPL website itself. i.e

Similarly for any company, the best source of information is company website only.

Companies and people can now customize their own data in the Google Knowledge Graph by adding structured data markup to their official website. The following data types can be added to markup

  • Logos
  • Company Contact Number
  • Social Profile Links

In the below snapshot, one can see on the right side about Flipkart. It has details about customer service, CEO and Founder’s name and social profiles name.

Flipkart knowledge graph

Similarly for any company the following JSON script can be added it its webpage

For Logo


"@context": "",

"@type": "Organization",

"url": "",

"logo": "http://www."


For Customer Care

structured data markup

{ "@context" : "",

"@type" : "Organization",

"url" : "",

"contactPoint" : [

{ "@type" : "ContactPoint",

"telephone" : "+1-800-343-3333",

"contactType" : "customer care"

} ] }

For Social Media sites as displayed in the below images, one the following script

amazon knowledge graph

{ "@context" : "",

"@type" : "Organization",

"name" : "Your Organization Name",

"url" : "",

"sameAs" : [ "",




Sometimes one needs to check the JSON script to make sure there are no errors.

For this Google has provided excellent tool to verify the syntax. The link is

Through this tool, one enters the JSON Data, and output is what Google has understood from the JSON.

About Author

avatar EduPristine

EduPristine is a member of Adtalem Global Education (NYSE: ATGE), a global education provider headquartered in the United States. Adtalem is a 3 billion dollars (20,000 crores) company that has about 9 institutions and companies with more than 16,000 employees spread across 145 locations. Adtalem takes pride in training 142,000 degree-seeking students all over the world.The organization's purpose is to empower students to achieve their goals, find success and make inspiring contributions to our global community. EduPristine is one of India's leading training providers in Analytics, Accounting, Finance, Healthcare, and Marketing. Founded in 2008, EduPristine has a strong online platform and network of classrooms across India and caters to self-paced learning and online learning, in addition to classroom learning


Interested in this topic?

Our counsellors will get in touch with you with more information about this topic.

* Mandatory Field

Post ID = 77403
- -