На странице, в шапке есть кнопка открывающее меню. Само меню представляет собой боковую панель, никак не связанную с шапкой (
position: fixed
).
Так как изначально при загрузке страницы меню не видно, то, как я полагаю, его стоит разместить в подвале, чтобы браузер не тратил время на загрузку невидимого элемента, а сделал это уже после того как загрузит основной контент. Как я полагаю это улутшит показатель
First Meaningful Paint.
Вопрос, как это скажется на веб-доступности и поисковой оптимизации?
1. Нормально ли что основное меню в самом низу страницы? Может можно как-то сделать, чтобы когда пользователь с клавиатуры открывает меню, его фокус сразу перемещался на его первый елемент? А при закрытии — не оставался внизу страницы, а пеермещался назад в шапку? А как быть со скрин-ридерами?
2. То что ссылки на основные разделы сайта будут в самом подвале как-то повлияет на поискового бота? Раставляет ли он ссылки на странице по какому-то приоритету?