Введение
Меню любого сайта - это основа основ. Но мало кто знает, что к нему есть определенные требования с точки зрения поисковой оптимизации и юзабилити. В этой заметке я хочу поговорить об оптимизации меню для uCoz сайта.
Устраните в меню ссылки на самих себя
Самое главное в меню с точки зрения оптимизации это исключить ссылки разделов на самих себя (так называемый "самострел"). Данная ошибка может быть причиной пессимизации Ваших страниц и не даст выжать максимум.
Для uCoz решение проблемы реализуется довольно просто.
<?if $PAGE_ID$='this-page' ?>This Page<?else?><a href="this-page-url">This Page</a><?endif?>
Подобные вещи необходимо проделать с каждым пунктом меню
В качестве проверки нахождения помимо $PAGE_ID$ можно использовать $MODULE_ID$, $URI_ID$. Их Вы можете узнать, включив конструктор:
Дайте правильное название пунктам меню
Второй, но не менее важный момент: пункты меню должны называться теми словами (иметь такие анкоры в ссылках), по которым Вы продвигаете целевые страницы. Это может снизить продвижение по высокочастотным запросам для Вашего проекта.
Например, для интернет магазина сотовых телефонов гораздо лучше будет иметь пункт "Телефоны", нежели "Каталог". На худой конец "Каталог Телефонов".
Если же Вы используете изображения для пунктов меню вместо текста, то обязательно пропишите к ним атрибут alt.
Запретите индексацию служебных страниц и не позволяйте утекать весу по ним
Еще один важный момент: запрещайте к индексации служебные страницы. К ним относятся доставка, оплата, иногда контакты и раздел помощи. В реализации все просто: добавляем rel="nofollow" к тегу <а> и исключаем их в robots.txt.
Содержимае файла robots.txt
...
Disallow: /index/poluchenie_tovara/0-11
Disallow: /index/contact/0-4
Disallow: /index/payments/0-5
...
<a href="Ссылка в пункт меню" rel="nofollow">Пункт меню</a>
Исключите текст пунктов ucoz меню из сниппетов Яндекса
Чтобы меню не участвовало в формировании сниппетов Яндекса, необходимо его текстовые пункты закрыть тегом <noindex>. В противном случае, это может выглядеть очень непривлекательно для Ваших посетителей:
<noindex>
<a href="Ссылка в пункт меню 1">Пункт меню1</a>
<a href="Ссылка в пункт меню 2">Пункт меню2</a>
<a href="Ссылка в пункт меню 3">Пункт меню3</a>
<a href="Ссылка в пункт меню 4">Пункт меню4</a>
</noindex>
Ошибка очень часто встречается даже на серьезных проектах. Не позволяйте себе терять посетителей за счет непривлекательного сниппета.
Способствуйте появлению быстрых ссылок в Яндекс и Google
Еще один совет по формированию быстрых ссылок для Яндекс. Для тех, кто не знает, о чем речь, скриншот:
Вот, что говорит Яндекс.Помощь: Вебмастер на этот счет: "Быстрые ссылки — это короткий путь к важной информации на вашем сайте. Быстрые ссылки располагаются на странице результатов поиска Яндекса между заголовком сайта и его сниппетом."
Если хотите, чтобы пункты меню участвовали в формировании быстрых ссылок Яндекс, то необходимо дать им лаконичное название. Не забудьте также поместить этот лаконичный заголовок в title и h1 страниц, на которую ведут ссылки меню. В комплексе с грамотной внутренней оптимизацией - Вы добьетесь успеха в этом вопросе гораздо быстрее.