Оптимизация меню

Сошников Андрей

Дата последнего входа: 08.03.2014 14:38:29
Дата регистрации: 20.03.2013 16:11:58
Специализация: Программирование

Оптимизация меню

Следуя шаблонной схеме построения сайта, в хэдере каждой страницы
имеется меню, ведущее на отдельные страницы и разделы. Зачастую, такое же
меню дублируется в сайдбаре страницы. Поскольку название пунктов меню в
большем случае совпадают, то от одного из меню необходимо либо избавиться,
либо закрыть его пункты nofollow” (но при этом будет утерян вес), либо сделать
меню на Javaскриптах (однако гугл умеет разбирать практически все скрипты, в
том числе и подгружаемые через Аякс).
Текст ссылки в меню (анкоры) необходимо делать состоящим из ключей тех
страниц или рубрик, на которую ведет ссылка меню.
Напр. Одна из веток меню может выглядеть так 
Hundai  Santa-Fe  Classic
Однако для крупных ресурсов такое трехуровневое меню может вылится в
сотни и тысячи пунктов меню (фактически – ссылок на отдельные страницы
сайта), которые будут располагаться на 1 странице, оформленные, например, в
виде трехуровневого выпадающего меню. При такой организации говорить о
правильной внутренней перелинковке – бессмысленно, весь вес страниц будет
распыляться между этими тысячами пунктами меню, а так как вес передается с
коэффициентом затухания, то траст ресурса будет стремиться к 0. 
Таким образом, не надо размещать ссылки сразу на все страницы сайта в
меню. Необходимо создать меню по разделам, в каждом из которых будет
генерироваться собственное подменю, которое и будет содержать список рубрик,
страниц или новостей 2-го уровня.
Приведу пример как я избавился от одного из меню (закрыл его от
индексирования) на WordPress.

Шаг 1. Сделал темплейт для меню 
Создал новый файл, назвал его menu2.php
В нем
<?php
/*
Template Name: Мое новое меню
*/
?>
<h2>Титл меню</h2>

Далее, тут же создал новую страницу на основе этого меню (пустую)
Админка -> Добавить страницу 
Страница абсолютно пустая и нужна нам для получения урла. Не забываем
указать, что страница создается на основе темплейта «Мое новое меню».
Запоминаем урл новой страницы, например http://site.ru/mainmenu

Шаг № 2 
Сразу же закрыл урл страницы в robots.txtот индексирования.
Disallow http://site.ru/mainmenu


Шаг № 3 Сделал яваскрипт, назвал его script.js
В нем
(function($) {
$(function() {
$("#menu").load("http://site.ru/mainmenu");
})
})(jQuery)



Шаг №4 Подключил вывод страницы в шаблоне 
Прописал в блоке<head>
<script type="text/javascript" src="http://site.ru/
script.js"></script>
и в месте предназначенном для вывода
<div id="menu"></div>
Теперь меню подгружается, в кэше поисковых систем оно отсутствует, при
этом сохраняется полная функциональность на сайте, а ссылочный вес ловко
перераспределяется правильной перелинковкой страниц.

Новые темыОбъявленияСвободное общение
20:47 Google начал жёстко давить за манипуляции + апдейт Яндекса 16 апреля - у кого что изменилось 
20:36 ИКС Яндекс АПдейт 1 апреля 2026. Обновлён алгоритм расчёта 
20:02 Эпоха СДЛ прошла. Как мы выживаем в 2026 году? 
17:30 стратегии свежести контента в 2026 что реально работает?? 
17:29 Апдейт 14 апреля: ощущение, что режет не только выдача 
17:28 Штрафы РСЯ за скорость - выкинет ли Яндекс сайт на дешевом хостинге? 
17:25 Взломы и уязвимости в 2026 - реально ли новичку защитить свой блог? 
04:37 От $0.015 за IP | $0.68 за ГБ | 9PROXY.COM | 20+ млн резидентных прокси | 99,95% аптайм | Без чёрных списков 
03:57 Продажа аккаунтов HH.RU 
00:55 SOCKS5 приватные прокси на 30 дней для PayPal 
00:54 Google Voice аккаунты для бесплатных SMS и звонков 
00:48 PayPal аккаунты для любых целей 
21:59 BestX24 - быстрый и безопасный обменник криптовалют и электронных денежных средств 
15:06 [SOFT] Мультиканальный ИИ-агент (Telegram + API): Автономный контент и Smart Engagement (Llama 3.1 / Groq) 
22:41 Ставки на супер тренды в спорте 
20:24 Осталось 3-5 месяцев до блокировки YouTube в России, — заявил Клименко 
17:59 Всех с праздником! 
17:43 С юмором по жизни! 
12:47 Добро пожаловать в цифровой мир... 
06:27 Точные прогнозы на футбол 
06:07 Список обновленных тем пуст...