Чем отличаются эти две записи?
https://www.google.com/search?q=семантическая+верстка
https://developer.mozilla.org/ru/docs/Web/HTML/Ele...

Элемент <div> следует использовать только в том случае, если никакой другой семантический элемент (такой как <article> или <nav>) не подходит.

Тоже самое касается и footer, лучше использовать его для сохранения семантики, вместо div.