Schema Markup Shows In 36% Of Google Searches, But Almost No Websites Use It
searchengineland.com
searchengineland.com
Don't get me wrong - I'm very much in favor of accessibility and mashing up of publicly available information, it would greatly benefit everyone if this was easier. But I'm not going to follow a trend (and instructions) set by a monopolist who has only his own revenue in mind and strongly opposes similar openness for his own data (all of which is actually collected from elsewhere...).
Take Hacker News as an example... shared links with comments.
Is the link itself of type WebPage? https://schema.org/WebPage I would've said yes, except that the bit at the top states that all pages are implicitly WebPages and thus implicitly self-describing rather than describing a link elsewhere.
Unless the article/link is a WebPage.significantLink ? But that seems not significant enough for what is essentially the context for the entire page.
Maybe we're linking to an https://schema.org/Article ? So we can mark the link as that. Except you and I know that not all things linked are articles, it feels like a poor fit, especially as the Article type agains describes the thing itself and not the link to it.
Alright, let's forget describing content elsewhere and focus on content here on this site... comments.
Should I use https://schema.org/UserComments ? Looks like the right thing, except that this is a comment relating to (a child of) an event, which isn't a good fit.
But we do have a https://schema.org/Comment which looks like a great match, it even has an upvote and downvote count.
So we have a good match for comments, but not for the links... unless the news articles/posts are in fact just comments themselves? Afterall, they have an upvote and downvote, a comment body and we could always use the `url` of `Thing` for the link.
But in the end I'd probably mark the list of stories as simply a https://schema.org/CreativeWork as at least that has a `discussionUrl`.
That works reasonably well (and I know schema.org well enough to do it swiftly), but I've given tasks like this to other devs and authors and seen wildly different results for similar things.
The question I'd ask, why? Why bother? It seems like a lot of work for inconsistent quality of answer, for what benefit to the sites that go to the effort?
With little guidance and examples for really common scenarios (blog, forum, business word press site, ecommerce shop, calendar), time and effort is poured in without any understanding of the value to be derived from that investment. It may have potential but if a client is spending money today, what value is there?
I don't know if there is a definite benefit to implementing Schema, but I've noticed that new websites I have launched seem to rank a lot quicker than without Schema markup. And, I think it looks nice, and provides a better user experience. There could be more guidance on Schema.org, but I think it does a good job. The real problem is getting into the mindset about what Schema is about.
A year back I optimized some product pages so that they displayed the price and availability in the search results. Very nice. Then, two weeks later, Google changed something and the pages stopped showing their special properties and were back to normal in the search results. No idea why...
full study in pdf (7 pages): http://www.searchmetrics.com/media/documents/knowledge-base/...
> The survey was conducted in March 2014 for Google USA.
the overall conclusion seems to be that sites using schema.org rank higher.
"Schema.org is a markup vocabulary that is standardized and managed as a collaboration of Google and other companies. By working with schema.org, we are creating an open standard, so that the markup you embed can be used by any email product that receives them."[1]
After looking at http://schema.org it alludes to benefiting search engines in parsing structured data. Know any specifics?
Personally, I mark everything I think is meaningful to a human and check that google thinks it is validly formed and how they would display it, but I don't rely on whether they do. With good and consistent metadata, Client side code+CSS can be a bit cleaner and better abstracted and it seems to help a little in the long tail of search engines/aggregators, etc.
One presumes that's google who process it for "other companies" who put it in their pages to be processed by Google.
So basically, Google.
Seems like Bing, Yahoo and Yandex.
Worse still, it doesn't really seem to have affected our incoming traffic, so the whole thing was a complete waste of time and trying to fix it is now very low on the to-do list.
[1] Matt Cutts mentions it somewhere in here http://www.youtube.com/watch?v=K7JhnWHbwnE sorry don't know the exact time!
Personally, I'd rather spoonfeed the info to Google, rank #1 and run the risk of Google cutting me out with Knowledge Graph, or however else they want use the info, than not spoonfeed the info to Google and rank #10 while my competitors rank higher than me.
Obviously it's not that cut and dry, but it creates an interesting dilemma.
Well then you'd deal with that when it happens. Currently you know google will take the content and present it without hits to your website, but them penalising sites that don't is just theoretical.
In some cases, yes, but not always.
For example, using schema to markup product reviews and aggregate review scores can add value to an e-commerce site's organic search listings and increase their CTR - assuming the review scores are favorable.