Какая семантика лучше для списка статей?

Я спрашивал себя о разметке списка записей в блоге.

Что может быть так:

Случай 1 :

<article>...</article>
<article>...</article>
<article>...</article>

или случай 2:

 <ol reversed>
    <li><article>...</article></li>
    <li><article>...</article></li>
    <li><article>...</article></li>
 </ol>

Пример выглядит логичным: «это список списка записей по дате desc»

Другим примером является список важных шагов для использования продукта:

<ol>
     <li><section><h1>step 1</h1></section></li>
     <li><section><h1>step 2</h1></section></li>
     <li><section><h1>step 3</h1></section></li>
</ol>

Чтобы получить план, как:

product name
    description
    how to use
       step 1
       step 2
       step 3
    customer reviews
    etc

Как вы думаете, это слишком много разметки для этого контента?

Моя цель - получить лучший синтаксис и схему HTML5, но я не хочу заполнять HTML бесполезными тегами.

РЕДАКТИРОВАТЬ: реальный вопрос не в том, что лучше, а в том, чтобы узнать, что разработчики думают об этом по-разному. Потому что есть много способов сделать что-то, но иногда, если 2 способа верны, возможно, есть более «логичный» или «соответствующий» способ сделать это.

Ответы на вопрос(1)

Ваш ответ на вопрос