Вы задали пару вопросов:
Краткий ответ: Проблема заключается в количестве ссылок, а не в том, как они кодируются.
Длинный ответ:
Если ваши выпадающие ссылки на сотни
страниц, имеет это большое
неупорядоченный список в верхней части каждого
код страницы повредил SEO этой страницы
(потому что есть все это
не специфичный для страницы код вверху)?
Это может , но, как и все в Интернете, все сводится к реализации. Это не столько код, который используется для создания меню, которое могло бы повлиять на вашу SEO, но скорее тот факт, что вы делите ссылочный капитал вашей страницы (PageRank) на большее число ссылок. Это не проблема, если вы пользуетесь популярным сайтом с высоким пиаром, но если это не так, вам нужно быть более разборчивым в отношении того, как / где вы размещаете внутренние ссылки. Фактический код, используемый для создания этой навигации, не так важен, как способ включения этих ссылок, поскольку поисковые системы в основном игнорируют разметку (включая HTML5).
Было бы лучше использовать JavaScript
ввести содержимое UL из
нижняя часть кода или иметь
UL внизу, но использовать CSS
позиционирование, чтобы подняться вверх
Это поможет сделать так, чтобы контент был ближе к тегу H1 / body и получил предпочтительный вес, но вы по-прежнему не имеете дела с количеством ссылок. Я опробовал метод позиционирования CSS в качестве теста, и он отрицательно сказался на значении основных элементов навигации, потому что им присваивался «нижний колонтитул» в глазах поисковых систем.
Резюме:
Таким образом, ответ для SEO - не использовать мегаменю , если вы маленький сайт , потому что вы просто не можете распределить долю ссылок пропорционально нужным страницам - вы необходимо убедиться, что ваши самые важные страницы связаны с вашей домашней страницей, а затем переходите к более глубокой ссылке при переходе по архитектуре вашего сайта. Если у вас есть PR 6 или выше или много страниц с более высоким PR, то вы можете рассмотреть возможность более глубокого связывания со своими основными меню.
Что касается вопросов юзабилити - это было в значительной степени опровергнуто большим количеством крупных сайтов, которые успешно их используют.
Дальнейшее чтение (и примеры):
- http://www.smashingmagazine.com/2009/03/24/designing-drop-down-menus-examples-and-best-practices/