diff --git a/snippets/Accordion.md b/snippets/Accordion.md
index 9d9ab94f3..78402e23e 100644
--- a/snippets/Accordion.md
+++ b/snippets/Accordion.md
@@ -1,4 +1,7 @@
-### Accordion
+---
+title: Accordion
+tags: visual,children,state,advanced
+---
Renders an accordion menu with multiple collapsible content components.
@@ -77,7 +80,3 @@ ReactDOM.render(
document.getElementById('root')
);
```
-
-
-
-
diff --git a/snippets/AutoLink.md b/snippets/AutoLink.md
index 2b75bed5a..abcc7ec0f 100644
--- a/snippets/AutoLink.md
+++ b/snippets/AutoLink.md
@@ -1,4 +1,7 @@
-### AutoLink
+---
+title: AutoLink
+tags: string,fragment,regexp,advanced
+---
Renders a string as plaintext, with URLs converted to appropriate `` elements.
@@ -30,7 +33,3 @@ ReactDOM.render(
document.getElementById('root')
);
```
-
-
-
-
diff --git a/snippets/Carousel.md b/snippets/Carousel.md
index 1d3656b26..e757f25a7 100644
--- a/snippets/Carousel.md
+++ b/snippets/Carousel.md
@@ -1,4 +1,7 @@
-### Carousel
+---
+title: Carousel
+tags: visual,children,state,effect,intermediate
+---
Renders a carousel component.
@@ -60,7 +63,3 @@ ReactDOM.render(
document.getElementById('root')
);
```
-
-
-
-
diff --git a/snippets/ClickOutAndInside.md b/snippets/ClickOutAndInside.md
index bb1382b0b..06b9bff10 100644
--- a/snippets/ClickOutAndInside.md
+++ b/snippets/ClickOutAndInside.md
@@ -1,4 +1,7 @@
-### ClickInside and ClickOutside
+---
+title: ClickInside and ClickOutside
+tags: hooks,effect,event,intermediate
+---
Two handy hooks to handle the click outside and inside event on the wrapped component.
diff --git a/snippets/Collapse.md b/snippets/Collapse.md
index 825697494..2d77a3a76 100644
--- a/snippets/Collapse.md
+++ b/snippets/Collapse.md
@@ -1,4 +1,7 @@
-### Collapse
+---
+title: Collapse
+tags: visual,children,state,intermediate
+---
Renders a component with collapsible content.
@@ -51,7 +54,3 @@ ReactDOM.render(
document.getElementById('root')
);
```
-
-
-
-
diff --git a/snippets/CountDown.md b/snippets/CountDown.md
index ef40c73b6..2611c3e48 100644
--- a/snippets/CountDown.md
+++ b/snippets/CountDown.md
@@ -1,4 +1,7 @@
-### CountDown
+---
+title: CountDown
+tags: visual,state,advanced
+---
Renders a countdown timer that prints a message when it reaches zero.
@@ -75,7 +78,3 @@ function CountDown({ hours = 0, minutes = 0, seconds = 0 }) {
```jsx
ReactDOM.render(