In How Search & Social Engines Are Using Semantic Search,
I started this series with an overview. This article will give you a
walk through on generating local and organization markup for a store.
We will look at an alternative vocabulary, namely GoodRelations, and take a deeper dive into the specifics of generating semantic markup for the e-commerce domain using GoodRelations.
To clarify, GoodRelations is a vocabulary for e-commerce. Microdata and RDFa are syntaxes. Schema.org for product is an alternate vocabulary for e-commerce.
The diagram below from Linked Open Commerce gives
an excellent graphical depiction of how all entities are interlinked
and related with the Web of commerce. It also gives an indication of
what other novel applications can arise that can leverage proliferation
of structured markup that adheres to standards. In this case, showing
specifically those that pertain to e-commerce.
What can it do for you, anyway? How does it make your website or business findable? An example is listed below.
For the scope of this walk-through, we are going to select the GoodRelations Rich Snippet Generator. Part 1, depicted below, will generate a snippet for your organization. I went ahead and filled in the information for a store.
After entering the information above (it is not a real store), I got the result displayed below. You can see all of the generated RDFa once you fill in all the details for your store and select Generate Code Snippet.
It also tests the validity of your inputs, e.g., what opening times and closing times are valid, and will generate a specific error with suggestions for correct input formats. Pretty cool, right?
When it is happy with your input you get a green checkmark along with the validated semantic markup! (The markup is illustrated in the grayish box below”. It begins and ends with a <div>.
I now have the markup needed to add to my page for organization information. In our next step, we are going to get all the structured markup for the store, including opening hours!
Make sure to select “Copy address information from company” and then also select “Determine geo position from address,” in that order.
A lot of code gleaned from above will be populated, and you do not have to worry about deriving your longitude and latitude. It will be filled in for you!
After filling in the rest, we are now ready to select the Generate Code Snippet. Upon doing so, the necessary markup is generated as shown in the figure below.
You now have the correct format to place on all your product pages, as well as the correct formats for local and business. You can continue to follow the next steps (two more) on the GoodRelations Rich Snippet Generator page until you have all the markup you need to edit your webpage.
Let us look at a store that is an actual user of GoodRelations. An example would be Peek and Cloppenberg. Below is a snapshot of one of its product pages:
I took the URL for the product, and then ran it through the Sindice Web Data Inspector tool. It extracted all the RDF or “triples” as you can see!
The graph view can make it a lot easier to see the inheritance hierachy. You can even use it for debugging to ensure your divs are correctly nested.
GoodRelations is great for e-commerce. Schema.org is used by all three major engines and is less complex in some ways, but less rich in others. You may have to walk through it once. But there are many tools provided to get you on your way.
Just a caveat here. Some training may be required. But if you want to be findable in the Web of commerce, make sure you add semantic markup to your site and follow other best practice guidelines (like clean, verified and validated data feeds).
And one more thing! When making your decision, “rdfa vs microdata” the below chart is definitely something to keep in mind! For more background, also read this GoodRelations Primer.
Make sure your markup matches your data feeds and that you also do not “stuff” your pages with RDFa information or microdata that is visible to bots only and not to humans. (The latter is considered cloaking). But you do want to be findable in the Web of commerce. So, delve into it. But make sure you tread smartly.
A few final stats on the usage of markup in the current online landscape:
Below is more data on the above chart:
Opinions expressed in the article are those of the guest author and not necessarily Search Engine Land.
These all special ways are very beneficial for website. On the other hand marking of new things and powerful linkbuilding of website will easily boost up of your website. But you offered very impressive and additional information which is creative and essentail for anyone. Who have easily mark up new things in website. Put quality contents in our website.
ReplyDeleteThanks...
Great post.I agree with your each point.Quite informative and helpful article along with awesome contents.Thank you for sharing.
ReplyDeleteGreat article.
ReplyDeletehttp://superioreducationz.com
Great post along with incredible features.Quite informative as well.Thank you for sharing.
ReplyDeletehttp://superioreducationz.com
can anyone who has commented add me on facebook, xtremewebsearch@gmail.com, yeah i have been through this blog and it is worth the read, just getting into SEO at moment so could do with some people for advice, cheers
ReplyDeletePersons who are bad credit holders as they need to look no further while they are in need of fast money since bad credit payday loans no brokers are the right option there to help them immediately.
ReplyDeleteReally amazing blog you have it is very informative. Really I learn something new from you. Thanks for sharing.
ReplyDeleteB13 Technology
I would like to thank you for this excellent information!! This is really something that is very effective from what you state. I am very happy that I found this website.
ReplyDeletePool Services Broward County
Really very nice blog you have it is very useful.
ReplyDeleteRead more
Support with JavaScript
ReplyDeletefor those of you who want to add some specific functions by using javascript, then blogspot very support. because a lot of widgets or other functions that use javascript, so you can be more creative in developing your blogspot.
seo training in chennai