added some conditions and better structured tags information using schema.org conventions and better semantic html