Schema.org Actions: What Is It?

Apr 22, 2014 • 8:55 am | comments (12) by twitter Google+ | Filed Under SEO - Search Engine Optimization
 

Schema.orgOn Friday, I reported at Search Engine Land that Schema.org launched Actions, a new markup that describes actions that have taken place in the past [past actions] or could take place in the future [potential actions].

Note, Schema.org is the centralized organization backed by Google, Bing, Yahoo and other search engines, for standardizing markup that mostly search engines use to better understand text and content on a web page and is often used in rich snippets.

That being said, I was curious how Google and Bing might use them, but both companies wouldn't tell me. Google wouldn't tell me anything, but Bing did give me some details. Bing emailed me answers to my questions:

(Q) Can you explain this a bit better in terms of use cases?

(A) The Action vocabulary is intended to be used primarily for describing actions that have taken place in the past [past actions] or could take place in the future [potential actions]. Let’s assume Barry shared an MSN article on Facebook yesterday. This is an example of a past action. Facebook might use schema.org to describe the action by indicating that Jason is the subject (agent) of the action, the action verb is sharing, and the object of the action is an MSN article. Now let’s say MSN wanted to expose the ability for applications to programmatically share an article on their website. This would be an example of a potential action. MSN might use schema.org to describe the potential action by indicating the action verb is ‘sharing’ and that you can perform this action by calling a specific URL.

(Q) How may Bing use this in the search results and is it being used now?

(A) Bing currently uses a draft version of the Actions vocabulary to power the recently released App Linking service. You can learn more about that via the Bing Dev Center and associated MSDN documentation. In addition to App Linking, there are a number of ways in which we might use the vocabulary to power new experiences in Bing and other Microsoft products. Unfortunately there are no definitive plans we can share at this time.

Note that Bing uses other schema.org vocabularies to power its rich web result captions as well. More information on that product is available in the Bing Webmaster Tools.

(Q) What are the goals here for webmasters?

(A) The primary goal of schema.org has always been to provide webmasters with a common vocabulary for use in describing their data. The new Actions vocabulary, especially the terms associated with potential actions, extends this goal to include describing services as well. By providing these descriptions, search engines like Bing and other applications that consume them can leverage the associated information to expose the data and services in a relevant and useful way.

Here are the various definitions allowed in Actions:

  • actionStatus: Indicates the current disposition of the Action.
  • agent: The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.
  • endTime: When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.
  • instrument: The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.
  • location: The location of the event, organization or action.
  • object: The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.
  • participant: Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.
  • result: The result produced in the action. e.g. John wrote *a book*.
  • startTime: When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.
  • target: Indicates a target EntryPoint for an Action.

Forum discussion at Google+.

Note: I am offline today and this post was pre-scheduled to be automatically posted. So if I am delayed in responding to issues or comments, I apologize in advance.

Previous story: Confirmed: Google AdWords Query Not Passing In Referer String
 

Comments:

Joe

04/22/2014 01:48 pm

So, I'm still trying to understand this. Would this be useful for lead generation forms? Example: 'Take 5 minutes and fill out this form for more information about AT&T'

wertwert

04/22/2014 04:21 pm

Not really... its a schema to add context to a link or block of content. It is a way of annotating content to cite sources and authors and the type of activity that happened between the two... i.e. Joe shared Susan's post. Linda retweeted Billy's Tweet. Simon liked Fred's Photo... with URLs and dates and all the metadata to go along with it.

Yo Mamma

04/22/2014 04:25 pm

What does Durant Imboden say about this?

Yo Mamma Jr.

04/22/2014 04:47 pm

"Bend over. Here comes Google."

Joe

04/22/2014 04:50 pm

Makes sense. Thanks for clarifying.

Mike Weaver

04/22/2014 07:11 pm

"Matt, sweetie. Wake up. Those street toughs are making fun of us again."

nagleonce

04/23/2014 06:06 am

This looks like something that search engines would like blogs and social networking sites to build in, so they can parse the events on those sites. Try to figure out from a program what a Facebook page is telling you. If Google starts paying attention to such annotation, look for heavy spamming in this area.

Junaid Jaffery

04/23/2014 11:44 am

Lets wait and see how this Mark-up helps webmasters...

wertwert

04/23/2014 05:37 pm

its just another way to tell google how you want your results to look in SERPs... its just another rich snippet like product data and ratings...

Gracious Store

05/01/2014 02:11 am

It's over a year we added the mark up to our site, it has made no difference whatsoever

Junaid Jaffery

05/02/2014 08:42 am

Its Upto the Google to decide for the rich snippets. recently there was a news from Google that rich snippets will be shown not for all sites.

Junaid Jaffery

05/02/2014 09:52 am

Check out this...http://www.seroundtable.com/google-no-snippets-for-you-18476.html

blog comments powered by Disqus