A block is a modular unit of content that can be positioned most anywhere on the page. Content blocks are sometimes referred to as static blocks, or CMS blocks. They can be used to display fixed information such as text, images, and embedded video, as well as dynamic information from a widget or that originates in a database or other source. Most elements on the home page are blocks that can be easily managed.
You can create custom blocks of content without writing any code, and assign them to appear in a specific place in the page layout. Blocks can be positioned with the Widget tool or by composing a layout update in XML and saving it on the server. To learn more, see the Layout section in the Frontend Developer Guide.
Blocks on Home Page