|
|
|
В хедере существует список страниц, организованный в виде меню для сайта. Суть вопроса заключается в том, что поисковики индексируют страницу начиная с меню, а я не хочу.
Вот что выдаёт например google
1. Тайтл + дескрипшн - а далее все меню и точки....
в общем получается что юзер кроме меню в выдаче не видит текста страницы.
Прошу помощи. |
|
|
|
|
|
По дефолту Гугл берет дескрипшн из "meta"
Если дескрипшн очень короткий или его нет совсем, то он берет текст из самой страницы что нахотится ближе к верху (тк я понимаю твоего сайта нет в ДМОЗ)
Поэтому сделай дескрипшн дллллиннннееее |
|
|
|
|
|
Средства CSS позволяют изменить местоположение твоего навбара в потоке html. Сейчас он у тебя явно идет первым, поэтому и выползает в выдаче. Не надо ставить меню в самый верх! И сайдбар, кстати, лучше держать справа, а не слева, если css идет нормальным потоком (слева направо, сверху вниз). Ну или придется манипулировать потоком (т.е. позиционированием блоков). |
|
|
|
|
|
Такс...
Дескрипшн длинный,
сайдбар справа.
Вацлав, я правильно тебя понял, то есть каким то образом можно в коде ближе к концу прописать меню в хедер и оно при просмотре будет сверху, а для гугл бота будет после контента? так чтоль?
Просто меню вниз ну никак нельзя - сайт для людей |
|
|
|
|
|
Можно, можно. Вот смотри:
<div id="nav">навигашка</div>
<div id="content">основной контент</div>
У тебя примерно вот так все организовано. Но! Можно сделать вот так:
<div id="content">основной контент</div>
<div id="nav">навигашка</div>
А уже в css файле прописать позиционирование nav наверху (скажем высотой 100 пикселей), а content - с отступом от верха в те же 100 пикселей. |
|
|
|
|
|
а можно обойтись с без абсолютного позиционирования:
Код: |
<head>
<title></title>
<style>
.content { width: 70%; float: left; }
</style>
</head>
<body>
<div class="content">content</div>
<div class="menu">menu</div>
</body>
|
(XHTML 1.0 Strict)
но с флоатом и абсолютным позиционированием нужно быть внимательно. на разных браузерах могут быть нюансы (особенно ИЕ6)
update:
оптимальный мета-деск до 160 символов. больше тестка смысла нету - обрежет.
добавлять текст со страницы гугл начинает если деск меньше 100 символов.
также, иногда гугл может добавить текст со страницы вне зависимости от длинны деска. чаще всего это случается если запрос очень низкочастотный (4+ слов). он начинает в сниппет вставлять текст со страницы где встречается запрос.
и еще: можешь вообще подизэйблить индексирование меню через
Код: |
<!--googleoff: all-->
меню
<!--googleon: all-->
|
а в футере каждой страницы продублировать меню с привильными кеями (я так часто делаю, когда не хочу чтоб страницы перелинковывавались по юзерфрэндли но не SEфрэндли словам Overview, Download и т.д.)
ЗЫ: чет я распизделся |
|
|
|
|
|
Спасибо - именно то что нужно! |
|
|
|
|
|