So what are widgets? A widget is a content input module that includes a number of input fields, such as text boxes and drop-downs, access to the Media Gallery, and much more. The responsible authors no longer code markup, but only fills in a widget specifically unlocking fields. These input fields are used to create semantically correct HTML markup, and elements in the end result look exactly as the style guide dictates. In the end you don’t get content which looks funny or broken. From now on, there are only SEO-compliant content that just always looks good.