Главное меню сайта | Оптимизация

Главное меню содержит ссылки на самые важные страницы сайта.

Нужна ли ссылка на Главную страницу в основном меню?

Где должна быть размещена ссылка на Главную?

  1. В логотипе
  2. Первым пунктом основного меню
    Ссылка в логотипе Twitter

    Заметка: в Твитере человек залогинен и осознаёт где он находится и для чего ему нужен данный сайт. В остальных случаях заменять название сайта на иконку, в том числе в мобильной версии, не самое лучшее решение: в какой-то момент посетители будут интересоваться в поиске: "сайт с голубой птичкой".

Когда ссылка на Главную страницу в основном меню может отсутствовать?

  1. При наличии "хлебных крошек"
    Хлебные крошки у "Связного"
  2. Если посетителям нет необходимости часто обращаться к Главной. Например, в HeadHunter идёт запрос-ответ-запрос...
    Меню "HH"
  3. Если логотип начинает горизонтальную линию меню и внешне является его составляющим Меню "Smith Bros"

Всегда ли ссылки "Главная" и та, что в логотипе ведут на одну и ту же страницу?

Плохо, когда содержание страниц http://сайт.ru/ и http://сайт.ru/index.php одинаково, но ссылка в логотипе ведёт на http://сайт.ru/, а "Главная" на http://сайт.ru/index.php.

Стандарт: первой ссылкой в основном меню должна быть ссылка на Главную страницу

Куда чаще нажимают: на пункт меню "Главная" или на логотип в шапке сайта на "Шпаргалке блоггера"?
Пункт меню Логотип
"Главная" 100% 61%
"Блог" 77% 100%
34% 100%

Чаще всего кликают по пункту меню "Главная". Это с учётом того, что посетители Шпаргалки хорошо разбираются в вебе! От иконки "Домик" совсем нет толку.

Также выявились проблемы:

  • кривая структура:
    1. к ряду разделов можно перейти только с Главной,
    2. нужно вывести публикации типа "Как найти процент от числа" из раздела "HTML/CSS".
  • статья "Где лучше создать блог" не закончена (нужно приделать кнопку "Завести блог" или "Попробовать прямо сейчас" в конец публикации), а то посетители методично нажимают на пункт "Блог" в верхнем основном меню.

Упрощённый скрипт статистики кликов

На HTML страницах
<a class="homestatmylogo" href="/">логотип</a>

<a class="homestatmy" href="/">пункт в основном меню</a>

<script>
var homestatmy = document.getElementsByClassName('homestatmy');
for (var i = 0; i < homestatmy.length; i++) {
homestatmy[i].onclick = function(){
 if (window.XMLHttpRequest) {
  var http = new XMLHttpRequest();
  http.open('GET', 'http://сайт.ru/raz/stat.php?url=' + location, true);
  http.onreadystatechange = function () {
    if (this.readyState == 4) {location = 'http://сайт1.ru/'}
  }
  http.send(null);
  return false;
 }
}}
var homestatmylogo = document.getElementsByClassName('homestatmylogo');
for (var i = 0; i < homestatmylogo.length; i++) {
homestatmylogo[i].onclick = function(){
 if (window.XMLHttpRequest) {
  var http = new XMLHttpRequest();
  http.open('GET', 'http://сайт.ru/raz/stat.php?urllogo=' + location, true);
  http.onreadystatechange = function () {
    if (this.readyState == 4) {location = 'http://сайт1.ru/'}
  }
  http.send(null);
  return false;
 }
}}
</script>
Файл stat.php
<?php
header('Access-Control-Allow-Origin: http://сайт1.ru');
if (isset($_GET['url'])) { 
    $fp = fopen("menu.html", "a+");
    $data = '<tr><td><td>' . $_GET['url'];
    fwrite($fp, $data);
    fclose($fp);
}
if (isset($_GET['urllogo'])) { 
    $fp1 = fopen("logo.html", "a+");
    $data1 = '<tr><td><td>' . $_GET['urllogo'];
    fwrite($fp1, $data1);
    fclose($fp1);
}
?>

каким оно должно быть http://blog.hubspot.com/marketing/landing-page-navigation-ht

в f t
наверх ↑

Комментариев нет: