Всем известно о том, что почти каждый современный сайт наделен логотипом. Логотипы бывают разные – текстовые, геометрические, web2.0 и другие, однако, с точки зрения SEO, совершенно не важно, какого типа вы используете логотип, а важно то, как он оформлен в HTML коде. Именно об оптимизации логотипов и хотелось бы поговорить.
По назначению, логотипы можно подразделить на те, которые служат только для оформления страницы и не служат для навигации и те, которые являются частью навигации и должны вести на главную страницу сайта.
Если говорить о логотипах первого типа, то в зависимости от объема страниц и информации их можно оформлять либо картинками (тег img), либо с помощью CSS стилей. При небольшом количестве контента и наличии всего одной или нескольких страниц на сайте, хорошим решением будет использовать для логотипа тег <img> с нужными ключевыми словами в аттрибуте alt, которые будут дополнять контент страницы.
<div class=“logo”><img src=“images/logo.jpg” alt=“Ключевые слова” width=“100” height=“30” /></div>
Заметьте, что в аттрибуте alt нужно писать ключевые слова, по которым оптимизируется сайт, можно с названием сайта, создавая бренд, а не надписи вроде “Логотип компании“. При таком подходе ваш логoтип также будет выдаваться в результатах поиска изображений по выбранным вами ключам или бренду. Пример можно посмотреть на сайте seogen.net – seo генератор.
Если на сайте множество страниц с большим количеством контента, которые оптимизируются под низкочастотные запросы, тогда лучше оформить ненавигационный лoгoтип с помощью CSS стилей, чтобы оптимизировать код, загрузку страниц и не мешать высокочастотные запросы в ключах логотипа с низкочастотными в контенте.
<div class=“logo”></div>
.logo {
width:100px;
height:30px;
background:url(images/logo.jpg) no-repeat left top;
}
Примеры логотипов первого типа (ненавигационных).
Главная страница Google. Посмотрите, как офорлен их логотип в HTML коде.

На данной странице сайта ресторана сложно выделить логотип, он наложен на верхнюю галерею.

Навигационные логотипы
Логотипы этого вида можно оформить разными способами, например, так:
<div class=“logo”><a href=”/”><img src=“images/logo.jpg” alt=“Ключевые слова” width=“100” height=“30” /></a></div>
Однако, в коде это выглядит слишком громоздко, увеличивая размер каждой страницы на несколько байт и при таком подходе вес на главную страницу будет передаваться без учета ключевых слов. Лучше использовать второй вариант, как на сайте хороших адвокатов.
<div class=“logo”>
<a href=”/”></a>
</div>
.logo {padding-left:32px; padding-top:70px;}
.logo a {
background:url(/images/logo.jpg) no-repeat left top;
display:block;
height:43px;
width:133px;
}
Этот метод оформления логотипа уже лучше, но опять же отсутствуют ключевые слова в ссылке, обычно высокочастотные, по которым оптимизируется главная страница сайта. Ведь обычно, лого размещается в самом верху страницы, для SEO это важная часть. Поэтому, хорошим решением для навигационного логотипа будет следующее:
<div class=“logo”><a href=”/”>Ключевые слова сайта</a></div>
При этом, чтобы спрятать ключевые слова от глаз пользователя, достаточно в CSS использовать правило text-indent.
.logo a {text-indent:-1000em; outline:0;}
Опять же, следует заметить, что многие в логотипах в аттрибуте alt ставят ненужную никому информацию “Лого сайта”, “Домашняя страница” и т.д. (напр., www.photostart.info). Ставьте в alt нужные ключи, а если вы хотите уведомить пользователя при наведении мыши на логотип о том, что после клика он будет перенаправлен на главную страницу, используйте для этого аттрибут title для ссылки или изображения, который для этого и предназначен и не берется во внимание поисковиками.
Примеры навигационных логотипов:
Внутренняя страница Google.
Википедия
Биржа ссылок Сапа
Выводы
Логотипы необходимо оформлять в коде так, чтобы с одной стороны оптимизировать HTML код, с другой – использовать нужные ключи для передачи ссылочного веса на главную страницу и с третьей – использовать аттрибут title для юзабилити. Подводя итог, формула идеального логотипа будет выглядеть следующим образом:
<div class=“logo”>
<a href=”/” title=“MySite.ru – Домашняя страница”>Ключевые слова сайта</a>
</div>





30 Ответов
Raistlin
Январь 22, 2009 at 16:35
1Скажу разработчикам, чтоб обязательно оптимизировали мой логотип под СЕО. Неоптимизированный логотип – это ужасно :(
Devaka
Январь 22, 2009 at 21:19
2Хе-хе, все-таки читаете ещё :)
Да, небольшой, но плюс будет при хорошем подходе.
Raistlin
Январь 22, 2009 at 22:25
3Канешно читаем, каждый день заходим и смотрим, что новенького :)))
В деле комментариев с меня толку мало, ибо тема для меня чуждая :) Вот если бы домашнее хозяйство, кулинария – уж я бы там разгулялась. А СЕО, продвижение сайтов, поисковики – это всё… как бы это сказать… не своя тарелка, что ли :)))
Старина
Январь 24, 2009 at 19:00
4В моём случае – идеальный логотип вот такой:
<a href=”/” title=“MySite.ru – Домашняя страница”>
<div class=“logo”>
Ключевые слова сайта
</div>
</a>
Теперь логотип из css попадает под всю ссылку. А если сделать как указано выше, то ссылка – это только анкор “Ключевые слова сайта”, которого к тому же и не видно…
И вопрос:
Devaka, как думаешь, если “Ключевые слова сайта” на каждой странице будут разные – это как-нибудь повлияет на главную страницу?
Devaka
Январь 24, 2009 at 20:20
5Старина, в вашем случае блоковый элемент вставлен в строковый, что не правильно с точки зрения w3c стандартов. Во вторых, в случае, приведенном в статье, с помощью css строковая ссылка делается блочным элементом, который дает иллюзию, что вы кликаете на изображение. Смотри например у Рэнда на сайте.
Чуть другая техника, причем также хорошая (я, как верстальщик, обращаю также внимание на избыточность кода и пытаюсь его оптимизировать по объему).
По поводу вашего вопроса…
Если в логотипе ключи на каждой странице будут разные, это будет учитываться положительно, однако, так делают только черные сеошники, к которым могут (не проверено) применяться фильтры из-за разных анкоров.
Обычно, в анкор логотипа вставляют имя сайта, которое должно стать брендом. Брендовость положительней влияет на отношение поисковика к ресурсу (траст), а также при поиске в Google по имени домена пользователю будут выдаваться sitelinks (ссылки сайта, введите напр. в поиске ключевое слово google.com).
Старина
Январь 24, 2009 at 20:53
6Спасибо, разобрался.
Alena
Январь 24, 2009 at 21:21
7Спасибо за формулу идеального логотипа ;)))) Хорошая статья
Старина
Январь 24, 2009 at 23:03
8Занялся сео оптимизацией логотипа :) , но возникла вот такая проблема.
В блоке логотипа присутствует блок описания:
<div id=“logo”>
<a id=“moipopugai” href=”/” title=“Титл”><span>MoiPopugai.ru</span>
</a>
<div class=“description”><?php bloginfo(‘description’); ?></div>
</div>
CSS сделал так:
div#logo a#moipopugai {width:300px;}
div#logo a {display:block;float:left;height:50px;}
div#logo a span {display:none;}
Рыжий Лис глядит на это нормально, а вот в IE происходит сдвиг блока description вправо.
Не подскажите, как этого избежать. Или вынести “description” за пределы “logo” ?
Devaka
Январь 25, 2009 at 04:39
9Надо какой-то из элементов (#logo или .description) сделать абсолютным, мне кажется (position:absolute), ну и с помощью правил left и top задать нужные координаты. Либо попробуйте у блока description добавить правило clear, чтобы он становился под блоком лого:
гуалан
Январь 25, 2009 at 11:56
10огого, до того как прочитал эту статью, я ни разу не смотрел как оформлены логотипы на сайтах…думал что в этом нет ничего особенного, однако это не так, спасибо за статью, учту…
Видео Мэн
Январь 25, 2009 at 14:22
11на многое чего не понимаешь не обращаешь внимание
Петр
Январь 26, 2009 at 08:54
12Сергей, спасибо!
Это очень полезно. А статья – вообще класс!
Не удержался и скопипастил себе. Со ссылкой, естественно :)
Devaka
Январь 26, 2009 at 09:13
13Почему-то комментарии плохо добавляются, проблемы на стороне движка, пора его менять :)
На мыло пришел вопрос от Alexthelight:
——————————————————————————————-
Если логотипа нету? А только название сайта тектом?
Минус – нет выдачи в картинках
Плюс – текст – лучше читается посковиками?
Или лого все же нужно?
——————————————————————————————-
Alexthelight, все верно, в данном случае можно обойтись и без лого. У меня такая же ситуация на этом блоге, т.к. логотипа, в принципе, нет.
Петр, рад, что понравилась заметка о логотипе! У тебя новый ресурс со статьями?
Петр
Январь 26, 2009 at 09:46
14Сергей, надеюсь в скором будущем назвать мое новое творение сео-социалкой, конечно :)
Но пока там только два материала. Заходи, регистрируйся – буду рад :)
Старина
Январь 27, 2009 at 18:45
15Ещё раз спасибо, добавил div#logo .description {clear:both;} и всё работает.
Я так начинаю понимать, что самое сложное в вёрстке – это угодить всем браузерам :)
Carabas
Январь 29, 2009 at 11:20
16Devaka, твой блог просто супер. Не помнню, как попал сюда, но не капли не жалею. Читаю все от корки до корки. Молодца.
Жилинский
Февраль 2, 2009 at 18:43
17Офигеть. Спамеры совсем обнаглели. Не знаю, кто такая Alena, но ко мне она отношения не имеет.
Devaka
Февраль 2, 2009 at 18:47
18Жилинский, зато благодаря таким спамерам мы нашли ваш блог :)
Да, интересный случай..
Жилинский
Февраль 2, 2009 at 18:52
19Возможно, прикрываются авторитетными блогами чтобы пропихнкть свой ник и мейл (“первый комментарий”), чтобы их одобрили для дальнейшего спама.
Случай уже не первый, это уже давно происходит, многие жалуются ( http://brokenbrake.biz/2009/01/20/podstavy-ot-govnokommentatorov , например). Я уже предлагал всерьёз задуматься об OpenID, но пока всё глухо =(
Алексей
Февраль 9, 2009 at 15:30
20Спасибо за интересную тему.
Есть ли смысл дополнительно обрамлять в h1?
<div class=“logo”>
<h1><a title=”…” href=”/”>…</a></h1>
</div>
Devaka
Февраль 9, 2009 at 15:38
21Алексей, нет, смысла нет в h1 обрамлять, в него (h1) лучше заголовок статьи вставлять, чтобы по НЧ выйти на хорошие позиции.
А логотипчик может быть полезен только для внутренней перелинковки, вес ссылки с помощью тега h1 вы в логотипе не увеличите.
GDie
Апрель 20, 2009 at 16:51
22Меня вот очень смущают такие вещи как:
.logo a {text-indent:-1000em; outline:0;}
и
div#logo a span {display:none;}
за них не забанят?
Альберт
Июнь 5, 2009 at 06:28
23Спасибо за помощь в оптимизации логотипа
shake
Октябрь 25, 2010 at 21:50
24Сергей, здравствуйте! Во многих бесплатных шаблонах логотип уже заключен в h1. Как вы говорили в этом нет смысла и лучше использовать его для заголовка статьи. А как в таком случае поступить с мордой? вообще его не прописывать или все таки куда-нибудь да вставить для ВЧ?
Devaka
Октябрь 26, 2010 at 09:10
25Идеально, я думаю, использовать общий шаблон для всех страниц. То есть на морде, по идее, будет ссылка на саму себя. Яндекс её учтёт точно.
Также можно сделать на морде просто логотип картинкой с атрибутом alt. Может быть в некоторых случаях это придаст ей релевантности.
Делать же в логотипе на главной странице ссылку на внутреннюю смысла не вижу.
shake
Октябрь 26, 2010 at 09:58
26Наверно я не так объяснил свои мысли)) Я имел ввиду тег h1 – если на страницах статей я буду использовать его(h1) для обрамления заголовка статьи, то как использовать его(h1) на морде?
shake
Октябрь 26, 2010 at 10:22
27И еще попутно….))
На одном из блогов встречал следующий вариант…..в код страницы вставляется проверка….если это морда, то заголовок(имя) сайта обрамляется тегом H1, если же иная страница то тегом h2. А h1 соответственно используется уже для заголовка статьи..Что скажешь про такой вариант?
Моника
Октябрь 7, 2011 at 13:52
28А вот интересно, в будущем, будет Яндекс это считать за переоптимизацию?
А вот интересно, если в alt логотипа прописать 2-3 ключевика, будет ли в будущем это считаться переоптимизацией и караться яндексом. ))
Svetik
Ноябрь 15, 2011 at 07:10
29А на Деваке, какой логотип и где он расположен? вверху DEVAKA красными буквами?
Евгений
Ноябрь 27, 2011 at 12:21
30А как насчет использования ссылки, скрытой средствами css? Разве это не карается поисковыми системами?
Ответить