Structured Data

What is a do-follow and no-follow backlink?
5 Invincible Tips to Optimize AdWords Campaigns

A subject that is not very new but it is constantly Treatise in the middle of SEO are the Structured Data. If you do not know what is SEO, click here and read our article.🙂

But what are Structured Data ? What they are for ? How they are created? Do not worry, in the course of your reading you will understand point by point what it is. Let’s start then? : D


What are the Structured Data?


Several times when we research something on Google, pages are returned that may contain answers to our quest. These contains definitions, titles, explaining about what your page or site is.

For example, suppose you Googled recipes for chocolate cake . They will appear several recipes that are in different sites often. However, all contain similar information such as the title of the recipe, the recipe ingredients, preparation mode, and so on.

Structured data, are nothing more than a label for the search engine on the information that each of your page means.

It’s like you to spell out the search engine saying, This is my title, here are the ingredients, here is the method of preparation.

Example of search engine looking for information.

And why do it?

In order for your page to be more efficient in the polls, which improves the user’s search quality.

After all, if he is looking for a particular subject, the search engine can identify easier on your page, probably its result will be allocated in a way better than the other, is not it?

If you want to learn more about how to optimize your site and results in the polls, read our article on the Google Webmaster Tools !

I will assume that you should be enjoying the idea of the user to access the content  and not the other and must also be thinking: Cool! But how I do it ?? Keep calm rs, we will figure it already has.

In a broader context, and is this definition of information about what your page is about, it is also a context specification. For example, helping to identify when certain content is, or showing pictures of your page with the search results.


How did the idea of ​​structured data? icon.

Structured data is determined based on the . And what would it be? Basically, it is a large catalog of Structured Data that are accepted showing how you can use them.

Being a collaborative community, has the participation of Google, Yahoo, Microsoft and Yandex. In other words, this practice is strongly encouraged by major companies in the IT market.

On the website you will find a huge diversividade of possible structures that can be implemented. Always to facilitate the identification of a page of data to the search engine, of course, so that they can provide the information you have in a more relevant way for your user.


How to implement the Structured Data to your Site?


Now let’s talk about the most interesting part of history, how to identify on what your page speaks! And how do we do it?

First you have to identify on what your page is about. It can be anything from a blog article or review of a book or film to the events that you are managing or disclosing.

Okay, we so understand the purpose of the Structured Data, as then implements them?

Three formats are available to enter the information in your content:  Microdata, RDFa or JSON-LD.


What is Microdata format?


A simple and easy way to explain Microdata allows you to enter the identification data directly on your HTML5 code. So every div or section or article – or tag you format you can use the attributes itemscope, itemtype and itemprop .

  • The attribute itemscope serves to identify you more broadly, what is the definition of the item you’re talking about. So if you place it in a <div> </ div>, only the content belongs to it will be the focus of the subject you are emphasizing. Let’s understand with the next property.
  • The attribute itemtype will identify what exactly is it that she treats. This is identifying the url which session you are using the For example,

<div itemscope itemtype = “”> </ div>, identifying here, a movie session.

  • Finally, the itemprop  will be responsible for additional information on the type of item. For example, following the film context, you can identify in a <h1> tag within the <div> that this is the name of your movie, like this: <h1 itemprop = “name”> Movie name </ h1 >


What is RDFa format?


Stands for Resource Description Framework in Attributes . Similar with Microdata, but has a different structure. You will also add HTML5 attributes in your code, but will make the attributes vocab, typeof, property and content.

  • The vocab , you will use to define which source you’re using, for example vocab = “”.
  • Typeof you specify which category you are selecting. In the case of film, specifying <div vocab = “”> <span typeof = “Movie”> </ span> </ div>.
  • With the property define, as well as the name indicates, which the property. For example: <p property = “name”> Movie Name </ p>. And in supplement, add the content . Specifying like this: <p property = “name” content = “Movie Name”> Movie Name </ p>


What is the JSON-LD format?


Or  Java Script Object Notation for Linked Data is an encoding method that uses JSON . It is recommended both by Google and by World Wide Web Consortium Recommendation .


Recommendation of the JSON-LD by Google.


What is your differential? Well, it begins as a script. Until then we were just adding attributes in HTML5 tags. Now, the implementation would be a little different. It was designed to adapt to RDFa, then accepted their attributes .

You would use the tag <script> </ script> to enter them on your page. Having properties as @context, @type, name and others like image for example, to highlight an image of your page.

However, its implementation after some study, it becomes easier.

Because? Why you can insert a script containing the structured data within your head tag instead of being adding HTML5 attributes in each different tag.

So, in a way it is more general and simpler. Let’s see another example of implementation? Take a look:


<script type = “application / json + ld”>
“@context”: “”,
“type”: “Movie”,
“name”: “Movie Name”,
“image” “path / image”
</ script>


simpler Well right ?! LOL

Now you know what Structured Data and know how to implement them on your site.

In our next article we’ll look at some tools that already facilitate the marking of Structured Data – Yes! It may become even easier! – and its implementation.

If you liked the article or have any questions, let your comment or contact us!

To the next! : D