Matrix fields are hugely flexible content fields in Craft CMS that allow you to build up your page content based on what you have available. You can rearrange the order of your content and they avoid the frustration of having lots of unused content fields that can clutter up your page, and your thinking!