Я думаю, что наилучшим подходом было бы разместить карту сайта на отдельной странице со своим собственным URL.Это позволит вам:
- Предоставить ссылку на карту сайта, например, на вашей странице 404, чтобы помочь пользователям найти то, что они ищут
- Добавить тег
<link>
к<head>
каждой страницы с указанием карты сайта в качестве индекса сайта, например, перейдите на http://www.apple.com/uk/ и просмотрите исходный код
Если ваша карта сайта только включена вскрытый тег отображается через оверлей лайтбокса, поэтому с точки зрения доступности вам нужно подумать о том, как пользователи с отключенным JavaScript и / или CSS будут получать к нему доступ, как это повлияет на пользователей с помощью программ чтения с экрана и т. д.
Plusналичие вашей карты сайта на ее собственном URL-адресе поможет поисковым роботам при сканировании вашего сайта.
Вы всегда можете добавить эффект наложения лайтбокса карты сайта в качестве прогрессивного улучшения , хотя для пользователей, браузеры которых может посмотреть на это таким образом, но, как вы упомянули, вы стремитесь к быстрому решению, это может оказаться нереальным.
Надеюсь, это поможет.