# Blocks Specifics

## HTML Tag

`HTML tags` are like keywords which define how the web browser will format, display and understand the content.

These tags basically highlight portions of your content for a search engine. They are not necessary, but considerably improve the SEO value of your web page.

<details>

<summary>Apply</summary>

1. Select a block
2. Open the Block Inspector
3. Navigate to the Primary tab
4. Select the appropriate tag from the HTML Tag field

</details>

### Available HTML tags

Cwicly allows you to use various HTML5 semantic tags for your blocks and content.&#x20;

_**\<div>**_ (division tag) Most general and useable tag in web development. If the block you are working on doesn't have a specific semantic tag that can be attached to it, it is best to use the **div** tag.

_**\<header>**_ Isolates the top part of the web page. It generally contains a logo and a navigation menu.

_**\<footer>**_ isolates the bottom part of the web page. It generally contains meta information.

_**\<main>**_ represents the _main_ topic or core content of the web page. A web page should only contain one unique \<main> element.

_**\<article>**_ isolates a post from the rest of the code, makes it portable. It implies the content is independent and self-contained (e.g. blog post).&#x20;

_**\<section>**_ isolates content inside a group (i.e. the content relates to a single theme), and should appear as an entry in an outline of the page.

_**\<aside>**_ isolates supplementary content that is not part of the main content.

_**\<nav>**_ isolates navigation menus, groups of navigational elements. It is only to be used for important navigation blocks.
