Элемент 'nav' следует использовать везде, где происходит "основная" навигация, обычно это находится в заголовке вашего сайта, но он также может быть в тех местах, где вы позволяете пользователю перемещаться по текущей странице.
Обычно не нужно помещать его в нижний колонтитул (так как обычно это не считается вашей основной навигацией), хотя это не может повредить.
Ответ zzzzBov не совсем корректен, поэтому позвольте мне привести более точный пример.
В качестве альтернативы для «боковой панели» следует использовать тег «в сторону», который обычно содержит вторичный контент (например, боковую навигацию, ссылки, рекламу и тому подобное).
<div class="sidebar"></div>
Это не семантически боковая панель, далеко от нее. Элемент div используется как ловушка для стилизации или JavaScript и не имеет семантического значения, поэтому был введен элемент 'aside', используйте это!
Если вам нужен только обертка для стиля, тогда div отлично подходит (даже предпочтительнее).
Как правило, ваш HTML должен содержать элементы, которые описывают ваш контент. Обычно вы можете прочитать это вслух, и это будет иметь смысл.
Например: «У меня есть список элементов навигации на стороне моей страницы», будет означать:
<aside>
<nav>
<h1>Navigation</h1>
<ul>
<li><a href="/someplace">Link to someplace</li>
<li><a href="/someplace-else">Link to someplace else</li>
</ul>
</nav>
</aside>
Итак, подведем итог: в целом вы используете элемент nav в основных областях навигации, например, навигацию, найденную в заголовке веб-сайтов, и иногда навигацию, найденную для навигации по текущей странице.
Разделы страницы, которые не являются вашим основным содержимым (но могут быть связаны), обычно помещаются в элемент «aside».
Надеюсь, это поможет!