htmlseomicroformats

Is Google microformats supposed to be visible on the web page?


I was trying to add microformats as following to my webpage:

<div itemscope itemtype="http://schema.org/Product">
  <span itemprop="brand">Company Name</span>
  <span itemprop="name">Product Name</span>
  <span itemprop="description">Product Description</span>
  Product #: <span itemprop="sku">12345</span>
</div>

I thought this microformat will only show up in a google search result page. But after adding it, those information became visible on my webpage, and not in a good shape.

Is there something wrong? Or should I use display:none to make it invisible on my webpage?


Solution

  • Microformats are HTML. Used to publish a standard API that is consumed and used by search engines, browsers, and other web sites. Designed for humans first and machines second, microformats are a set of simple, open data formats built upon existing and widely adopted standards. Microformats are a way to enable "smart scraping" of web pages, so that you can create tools and scripts that losslessly extract machine-readable information from cleanly-formatted, human-readable HTML. Structured Data is the name given to content which is marked up in a specific way, using MicroFormatting, to explain what that content is all about.

    It is always recommended to show the Microdata information and not to hide it. You can probably try to give a good shape. It would show up in the Google and Bing result pages as well but you need to wait a little for that. There is nothing wrong with the Microformats applied by you. The thing is SEO need some more patience.