feature(layouts) add microdata