Schema.org is a Schemas for Structured Data Markup for creation of more easy semantic web which can be visualized form which fills
the human-computer gap. There are various articles we have published on Schema.org, Semantic web along with the practical implementation specifically in self hosted WordPress. However, this article is more on the core of Schema.org.
Basics of Schema.org, Google Search and Our Previous Articles
I personally think, implementing Schema.org by all the search engines is very important because to filter out the half-literate spammers and made-for-AdSense website owners. This bulk not only unhelpful for the users and good writers but also for the search Engines. The amount of Big Data will increase day by day and good websites are getting buried because of the well known on-page gray to black hat tricks implemented by the webmasters.
Optimizing onpage with keywords is actually a pain and makes the topic bad both while writing and reading. You will see that, YouTube’s videos get more easily a good rank – the reason is, the chance to do any blackhat is not present and Google fully uses the Schema.org markups to understand who actually has uploaded the video.
Suggested Older Articles :
- Schema.org Optimized WordPress Posts, Categories for Genesis
- Adding Schema.org Structured Data in Genesis Theme
- WordPress Schema.org Plugins : Still No Ideal Plugin
- Semantic Web : Brief Overview of Relevant Recommendations
- Self Hosted Schema.org and Microformats Free Checking Tools
- Rich Snippets and Organization of Schemas
Official Documentations :
Theoretical and Practical Usage of Schema.org
Google does not support all the Schema’s right now but gradually will and ignore the others. If you click this link to search about this person who is writing, that is Abhishek Ghosh, you will get an overview about me. I can not force the results by any means. If you visit this webpage to test the Schema.org markups :
For my Author page of this website – https://thecustomizewindows.com/author/Abhishek/ ; you will visually see that Abhishek Ghosh with and without Dr. before, with and without link plus various odd sort of data; its looking probably bad but for WordPress you have the only option to add : using the Author’s Archival Page’s description from Users profile menu. But it actually serves the purpose if you check the webpage on the above URL of Google’s tool. Somewhat like this :
Google has doubt that whether I am the same person known as Abhishek Ghosh, Abhishek, Dr.Abhishek Ghosh. So we are talking about a specific part of Schema.org, that is about Person. The way I followed is as described in official Schema.org’s website :
As except the peoples develops, others learns very late. There is practically no clear cut right guide for creation of a Schema.org valid About webpage for a Professional Person. I have not made it more complicated by adding professional specialty schema’s :
This is how I wrote it in Coda :
You can see a term – honorificPrefix. That honorificPrefix is Dr. for me. It fixes the issue of the “Split Personality” – Dr. Abhishek Ghosh and Abhishek Ghosh. Abhishek Ghosh uses the honorificPrefix Dr. So if links are coming from the same webpages bidirectionally, the person is same. Now with the mixed old and transition to new Schema it is some what closer like if you search with “Abhishek Ghosh Cloud” in Google Web Search.
Now, I will show you a funny thing. Go to this URL :
If you hover you will see the things are organized, more complex and rightly structured and linked content will look like this :
You visually can see the data, right ? That is what we need. Think more complex things – the Patents are registered as G. Abhishek, Dr. as the inventor. Its practically impossible to understand even by my mother that, it is my name. So gradually, we can unify a human with his/her shared knowledge.
Implementation of Schema.org as HTML
If you examine a Table on Schema.org’s website; you will see that there is two kinds of things – Text and URLs :
Now understand why I marked the first screenshot (test result on Google RSM testing tool) with arrow heads. I can define my name where URL can be used in this way :
<span style="color: #ff0000;">//</span>div itemscope itemtype="http://schema.org/Person">
<span style="color: #ff0000;">//</span>a itemprop="url" href="https://plus.google.com/103599283279782477391/posts">
<span style="color: #ff0000;">//</span>div itemprop="name">
<strong>Dr. Abhishek Ghosh</strong>
<span style="color: #ff0000;">//</span>/a>
I used Google Plus url just for an example. You can use any webpage. I have commented out with // ; remove and replace with <
Its actually getting parsed in WordPress due to my various tweaks! It is an example of Schema where we can use the URL as hyperlink. Plain text will be very easy :
<span style="color: #ff0000;">//</span>div itemprop="description">Dr. Abhishek Ghosh is an Orthopedic Surgeon,
Inventor with 216 Patents, Current editor of The Customize Windows Media Group.<span style="color: #ff0000;">//</span>/div>
Inside one mother DIV, for example – Webpage; will be Article (for example) with closed DIV, then another DIV like for Person and finally the mother DIV should be closed. I have used DIV in all caps to emphasize the importance. All WordPress Plugin fails to pass this practical part. Its easier to write in HTML format but difficult for WordPress – you have to customize the theme itself.
span can be used as tags but better to avoid for making it more complex to understand by you. Do not use Raven’s automated Schema Creator, it has many flaws. Hand code yourself and test with Google’s tool. Now, we can add more complex data to describe, for example – about a book on Knee Arthroscopy. It is definitely a product to sell but not a product like a WSO handbook.