Меню сайта — что это такое, для чего оно нужно и как его создать?
Меню сайта предназначено для замены стандартного Меню сайта в правом сайдбаре, которое обычно совершенно не нужно посетителям сайта и которое сильно удлиняет HTML-код каждой страницы сайта, чем существенно ухудшает показатели сайта.
В поиске Яндекса ( yandex.ru ) эта страница затаилась неизвестно на каком месте, поэтому пока что вряд ли кому удалось попасть из Яндекса на эту страницу.
Само собой разумеется, что для сайта с малым числом страниц нет смысла самому создавать Меню Сайта: возни много, а выигрыш будет не особо велик. Этот сайт имел в феврале 2014-го года существенно более 600-т заполненных текстами страниц, поэтому и было решено создать нестандартное Меню Сайта: придумал его сам, поэтому разрешаю всем желающим использовать идею исключительно при условии добровольного взноса в размере ста рублей в Фонд развития экопарка и обязательной ссылки на эту страницу.
Достигаемый выигрыш можно наглядно видеть в HTML-коде любой страницы, формируемой Валидатором.
А. При наличии _Меню сайта в виде длиннющего списка страниц сайта в правом сайдбаре имеем такую концовку HTML-кода главной страницы:
1132. <!— Dynamic page generated in 0.488 seconds. —>
1133. <!— Cached page generated by WP-Super-Cache on 2014-02-28 18:08:34 —>
1134.
1135. <!— super cache —>
Б. После удаления списка страниц из правого сайдбара получаем такую концовку HTML-кода главной страницы:
458. <!— Dynamic page generated in 0.236 seconds. —>
459. <!— Cached page generated by WP-Super-Cache on 2014-02-28 20:42:29 —>
460.
461. <!— super cache —>
В. После дополнительных корректировок главной страницы имеем:
263. <!— Dynamic page generated in 0.115 seconds. —>
264. <!— Cached page generated by WP-Super-Cache on 2014-04-23 18:31:32 —>
265.
266. <!— super cache —>
Как видите, время создания кэша страницы сразу уменьшилось более чем в два раза, а число строк кода сразу уменьшилось существенно более чем в два раза. Чтобы достичь этого, пришлось убрать два виджета не только из основной области, но и переместить их в область неактивных виджетов.
Пункт В. доказывает, что при вдумчивой переделке главной страницы сайта можно ещё более улучшить её показатели.
Можно по примеру Яндекса путём уплотнения кода сократить число строк кода до 4-х, но тогда код станет нечитабельным. Оставлю пока уплотнение кода в резерве, к тому же я пока не выяснил, как и когда это делается, а также на что ещё влияет, кроме сокращения кода и ухудшения читабельности.
Меню сайта помещено мной в Основное Меню сайта и когда-то занимало крайнюю правую позицию в чёрной строке Основного Меню сайта, находящейся под изображением в хедере. Теперь его место — третье справа.
Меню сайта отображается на экране в виде таблицы, в которой страницы сайта распределены по 4-рём колонкам в соответствии с уровнями их расположения в иерархической структуре сайта.
Главная страница сайта находится на нулевом уровне, но помещена в первую колонку, чтобы не отводить ей персональную колонку. Исследований изменения скоростей загрузки страниц сайта после создания нестандартного Меню сайта не проводил, а поверхностное впечатление говорит, что особых изменений не наблюдается.
Заметил, что средний объём кэшированных страниц уменьшился с примерно ста килобайт до примерно 28-ми — 48-ми килобайт — вот это существенное улучшение!
Полагаю, что сильно ухудшают скоростные показатели страниц сайта рекламные баннеры, внешние счётчики, кое-что ещё и, возможно, некоторые плагины.
Например, это, по моему мнению, плагин SmartResponder‘а — его я убрал именно по этой причине, к тому же мне нечем торговать и незачем пока приглашать посетителей сайта подписываться в SmartResponder‘е. С влиянием активных плагинов буду разбираться отдельно.
Процесс переделки таблицы, содержащей Меню сайта, описан на странице Таблицы, ибо нет смысла излагать способы совершенствования таблицы тут, так как эти способы относятся ко всем таблицам, создаваемым CMS WordPress.
Существенной особенностью таблицы Меню сайта является то, что из HTML-кода удалены все тайтлы, то есть title=»…» — это при 1824-х опубликованных страницах позволит сократить код страницы Меню сайта примерно на 1824*15=27360 байт, что является, по моему мнению, существенным выигрышем.
Запланировав страницу, стараюсь сразу вносить её название и в Excel-таблицу сайта, и в Дневник, и в Меню сайта, а ссылку оформляю вскоре после создания страницы, не дожидаясь полного заполнения текстом.
Отмечу, что удачными считаю названия страниц из одного, двух или максимум трёх слов, причём в названии неуместны так называемые «стоп-слова»: как, и, на, в, …
На этом сайте лучшая страница Как сделать быстрый сайт имеет неудачное название, так как содержит стоп-слово «как», но от смены названия воздерживаюсь, опасаясь потерять позиции страницы в ТОП10 Яндекса и Гугла.
====
===
Приглашаю всех высказываться в Комментариях. Критику и обмен опытом одобряю и приветствую. В хороших комментариях сохраняю ссылку на сайт автора!
И не забывайте, пожалуйста, нажимать на кнопки социальных сетей, которые расположены под текстом каждой страницы сайта.
Продолжение тут…