Microdata for WordPress: An SEO Plug-in to Help You Take Advantage of Schema.org

Microdata for WordPress is a free plug-in developed by Optimum7… This plug-in adds a button on the TinyMCE Editor that helps you generate valid Microdata Code within your WordPress posts and pages. You do not have to know coding to use this plug-in, you can download this plug-in toward the end of this post.

What is Microdata?

In short, Microdata allows web-masters to create “custom” elements and give them attributes / meanings.

For instance, if you were coding a name into html, you might code something like this:

<code>

<div><h1>John Smith</h1></div>

</code>

To a human, it is obvious that this stands for a name. But computers do not know the meaning of “John Smith”. Is it a street name?  Organization?  Product? By adding a few Microdata attributes to our code on our websites, we can make the search engines understand and group our content better.

Microdata is booming. One of the main reasons more articles about this subject are popping up on the web is because more web browsers are supporting it. Even the browser causing the most angst by web developers, “Internet Explorer”, is making huge progress to make HTML5 and Microdata ready. The fact that Microsoft, Google and Yahoo have teamed up to work together on it says enough already.

Let’s look at another example. You have an “about me” page on your blog where you describe yourself and you want to point out such information as your name, your picture, your job title, the college you attended and the company you work for on this page . How does Google know that the company you mention is the company you work for and not an organization you are promoting? How can Google associate that company with you on the most recent product you have developed? How can a user conduct a “search” on Google for the company you work for and have you appear as part of the results? What about your most recent developments? The user only searched for your company yet you were there! How does Google and the other search engines do it? The answer is “MICRODATA”.

Microdata provides more information for search engines so they can index, sort and rank web pages better. For you, it means that you are on top of the game with your site and you are using the latest HTML5 methods to give the search engines what they want to see. This also means that the search engine algorithms MIGHT favor those who use Microdata efficiently and effectively. Bottom line … your SEO and your rankings will likely be better than your competition through the proper implementation of Microdata.

Why do we need a plugin for WordPress?

As Wiki said, “WordPress is an open source blogging tool and publishing platform powered by PHP and MySQL. It is often customized into a content management system (CMS). It has many features including a plug-in architecture and a template system. WordPress is used by over 14.7% of Alexa Internet’s “top 1 million” websites and as of August 2011 powers 22% of all new websites in the world. WordPress is currently the most popular CMS in use on the Internet.”

That’s why!

How does the plugin work?

Once you download the plugin and activate it on your site or blog, you will be able to see a button in the Media Buttons TinyMCE area when you are creating/editing pages or posts. This way, anytime you want to edit a page, a post or a widget, you will have the ability to do it by clicking on that button.

1st Step with Microdata for SEO Plugin

Once you click the Microdata button in the Media Buttons Editor Area, the TinyMCE Windows will open up giving you the ability to select what Microdata type or ‘schema’ you want to add.

2nd Step with Microdata for SEO Plugin

Microsoft, Google and Yahoo have collaborated in creating thousands of Object Oriented Microdata schemas that range from a “thing” to a book, to a movie and even to an “intangible” schema. Every single schema has its own set of properties and these properties may be related to other schemas.

Microdata 3

In real life, “an event”, for instance, has a “Title” or “Name” but you can also provide a description of the event, add a Start Date and End Date, add the location where the event is going to take place, and other info about it. But, we could also say that the location is realistically speaking of type ‘Place’, and a ‘Place’ has its own set of properties. So, ‘Place’ is a property of ‘Event’, but at the same time it is a schema. Did you see what happened here? Two schemas are related through their properties. The same thing happens with Microdata. In fact, Microdata was created for the browser to understand the “related schemas” and it was created to provide “human meaning” to the web pages. Now Google can know that it is not only about a “link” that takes you to the Official Web site of the Event, but also you have “human elements” on your blog which are related to the Web site of the Event.

I already selected the schema and filled the properties, what’s next?

Right after hitting the “Save button”, a long code between brackets is going to be added to your post. That code will contain the HTML5 Microdata elements with the properties you filled and their respective values. This long code will be parsed in public view and will be replaced by the HTML5 Microdata Elements as such.

Why is this longer code necessary?

There are lots of things that WordPress needs to correct in future versions and this is one of them. WordPress does not allow you to add HTML5 Elements on the wp-admin post editor in rich-text view. WordPress re-formats these elements because HTML5 elements are not yet allowed for this view. For sure, this is something they are working on. Remember, HTML5 is completely “new” and Microdata is still a baby, but guess what? Optimum7 is on the top of the game! :)

Can I add my own schemas/elements?

Yes, you can add your own schemas but unfortunately not in this version. This first version works with six schemas by default (Event, Person, Organization, Review, Place and Product). However you can add/remove properties for these six schemas as you please.

How to add/Remove Properties to these schemas?

A little knowledge of PHP is required to do this. There is a file named types.php in the plugin/classes directory where the schemas are defined. We used simple Object Oriented schemas using PHP classes.

There are a few classes defined for this specific version. The classes only contain their public properties and a constructor. The inputs on the TinyMCE Window are created dynamically depending on the properties of these PHP classes. If you remove a property in the class Event it won’t show up as an input on the TinyMCE windows. At the same time, you can create a class on that file (type.php) and add a public property to the class event. Then, inside the constructor of Event you can set that property as a type of your recent added class, and voila… it works!

The TinyMCE Windows creates the inputs of the selected schema using Ajax which is why we might consider the File Ajax.PHP as the “business file”

So, after all this, you might still be saying, “I really do not get this … how does this help me and why?” Here’s how our COO, Duran Inci, explains it.

“Search engines are the encyclopedias of the web. Their duty is to gather all the information and present it to the users in an easy to find, organized manner. Imagine the billions of web sites, web pages, images, audio files, songs, podcasts, videos, reviews, tweets, Facebook updates, articles, press releases and many more types of content being added online every minute of every day. You must really visualize that to understand how difficult this is for search engines to keep up with all this data; the cost, the data centers necessary to store, the programming and scripts necessary to sort through all this content, … do you see it? That’s why all 2 major search engines; Google, Bing and Yahoo got together on June 2 2011 to create a schema (format) that would help them organize and sort all this information.

Here’s a basic example:

Let’s say I have a website about plants and flowers. I can create my own schema (unlimited) about a plant. It would have height, color, type, age, price attributes in general. But based on my personal business needs, it might also have attributes like “season”, “demographic,” etc. The more information I provide about my plants (products) to Google and other search engines, the better they can organize and display it to the users on search engine results pages. I would also be helping them decrease most of the resources to organize this data.

The number of schemas you can create are unlimited and the number of itemprops and itemscopes you can have are unlimited as well. Here are a few examples;

Microdata might be a game changer for anybody who adapts to it quickly. However, it’s complicated for the Average Joe to implement. It was even hard for us and we are experts and programmers. That’s why we created this WordPress plugin for everyone to take advantage of.

Download the Microdata for SEO plugin now! This is good for everyone!

 

Microdata for WordPress: An SEO Plug-in to Help You Take Advantage of Schema.org
By Duran | November 8, 2011

11
inShare

Microdata for WordPress is a free plug-in developed by Optimum7… This plug-in adds a button on the TinyMCE Editor that helps you generate valid Microdata Code within your WordPress posts and pages. You do not have to know coding to use this plug-in, you can download this plug-in toward the end of this post.

What is Microdata?

In short, Microdata allows web-masters to create “custom” elements and give them attributes / meanings.

For instance, if you were coding a name into html, you might code something like this:

<div><h1>John Smith</h1></div>

To a human, it is obvious that this stands for a name. But computers do not know the meaning of “John Smith”. Is it a street name? Organization? Product? By adding a few Microdata attributes to our code on our websites, we can make the search engines understand and group our content better.

Microdata is booming. One of the main reasons more articles about this subject are popping up on the web is because more web browsers are supporting it. Even the browser causing the most angst by web developers, “Internet Explorer”, is making huge progress to make HTML5 and Microdata ready. The fact that Microsoft, Google and Yahoo have teamed up to work together on it says enough already.

Let’s look at another example. You have an “about me” page on your blog where you describe yourself and you want to point out such information as your name, your picture, your job title, the college you attended and the company you work for on this page . How does Google know that the company you mention is the company you work for and not an organization you are promoting? How can Google associate that company with you on the most recent product you have developed? How can a user conduct a “search” on Google for the company you work for and have you appear as part of the results? What about your most recent developments? The user only searched for your company yet you were there! How does Google and the other search engines do it? The answer is “MICRODATA”.

Microdata provides more information for search engines so they can index, sort and rank web pages better. For you, it means that you are on top of the game with your site and you are using the latest HTML5 methods to give the search engines what they want to see. This also means that the search engine algorithms MIGHT favor those who use Microdata efficiently and effectively. Bottom line … your SEO and your rankings will likely be better than your competition through the proper implementation of Microdata.
Why do we need a plugin for WordPress?

As Wiki said, “WordPress is an open source blogging tool and publishing platform powered by PHP and MySQL. It is often customized into a content management system (CMS). It has many features including a plug-in architecture and a template system. WordPress is used by over 14.7% of Alexa Internet’s “top 1 million” websites and as of August 2011 powers 22% of all new websites in the world. WordPress is currently the most popular CMS in use on the Internet.”

That’s why!
How does the plugin work?

Once you download the plugin and activate it on your site or blog, you will be able to see a button in the Media Buttons TinyMCE area when you are creating/editing pages or posts. This way, anytime you want to edit a page, a post or a widget, you will have the ability to do it by clicking on that button.

March 6, 2012

Written by Duran Inci

Duran Inci is an Internet Marketing Expert with over 10 years experience in E-business, including all forms of lead generation (including Search Engine Optimization) and web promotion. Duran has built and managed all aspects of Internet Marketing & E-commerce operations including, e-business planning, analytics, network integration and strategic partnerships. Duran has a strong history of building revenues through effective e-commerce strategies. The exceptional breadth of Duran’s technical skills ensures that Optimum7 clients have the best, most current tools available to maximize impact of their online marketing campaigns. He leads our entire development team in our Miami office.

This entry was posted in Web Development and tagged , , , , , , , . Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.

57 Comments

  1. edgar Javier Moreno
    Posted December 23, 2012 at 2:37 pm | Permalink

    mi pregunta es muy simple:

    En donde se recomienda colocar

    [Opt7_Microdata_Review_21734]

    al inicio del post o pagina, o al final del post o pagina

    gracias de antemano…

  2. Posted January 13, 2013 at 9:31 am | Permalink

    Helal olsun sana kardeşim. bir türkten de bu beklenirdi zaten. Ellerine sağlık

  3. Posted February 6, 2013 at 12:06 am | Permalink

    This is a great plugin to rich snippets in the search results. I’m currently using various plugins to do this, but it seems this plugin is doing all the things that several plugins I have. I’m switching and this is exciting!

  4. Posted February 20, 2013 at 9:01 pm | Permalink

    Finally I found this type of plugin. I’m going to install this . Thank you.

  5. Garry
    Posted February 21, 2013 at 9:35 pm | Permalink

    This plugin is not working for my wordpress website it shows the code wherever I insert it :(

  6. Posted February 24, 2013 at 6:09 am | Permalink

    Surely going to use this plugin for my website. Thanks a lot..

  7. Posted February 24, 2013 at 6:12 am | Permalink

    Any update for Video and Music Schema’s ??

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*

You may use these HTML tags and attributes <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>