webew
Войти » Регистрация
 
Интернет-маркетинг :: SEO

Значимость <base href="..."> для поисковой оптимизации

17 мая 2011, 9:20
Автор: 1234ru
При создании HTML-страниц, где есть ссылки-якоря, удобно писать так:

<a href="#anchor">Вниз</a>
...
<a name="anchor"></a>Низ

Т.е. указывать в атрибуте href направляющей ссылки только имя ссылки-якоря.
Такой механизм работает нормально, поскольку браузеры интерпретируют адрес направляющей ссылки как адрес текущей страницы, подставляя туда якорь.

При использовании <base href="http://что-то/"> возникает проблема: браузеры начинают интерпретировать все ссылки относительно этого базового адреса. В результате якорные ссылки перестают вести на ту же страницу, а превращаются в http://что-то/#anchor.

Такая особенность поведения тега <base> серьезно осложняет работу над сайтами, фактически делая его использование нецелесообразным (распространено мнение, что использование <base href> делает HTML-код независимым от конкретного доменного имени, но этого можно добиться и без этого, просто начиная все ссылки со слэша — тогда они будут подставляться к доменному имени).

Не несет ли отказ от <base href> какого-либо ущерба с точки зрения поисковой оптимизации?
Добавить комментарий
Отображение комментариев: Древовидное | Плоское
NO USERPIC

rgbeast

Я так понимаю, что base href применяют, чтобы сайт.рф и ввв.сайт.рф были синонимами, но при этом все внутренние ссылки на сайт.рф вели на страницы сайта ввв.сайт.рф. Это нужно, чтобы Яндекс понимал какой домен главный и правильно их склеивал. Аналогичного эффекта можно добиться иначе, если ссылки в меню сделать абсолютными. Кроме того, можно сделать редирект на всех сайтах, кроме базового, тогда проблем с индексацией и нахождением пользователя на небазовом сайте не будет. При использовании base href якорные ссылки должны работать корректно при нахождении на базовом сайте. Не на базовом сайте они перенесут на базовый сайт, чтобы потребует снова загрузить страницу, что неудобно с точки зрения пользователя. Поэтому не стоит использовать base href.
17.05.2011, 11:08
Ответить
NO USERPIC

smonews

Дополнительные параметры вводят поисковики, что бы им было лучше разбираться в текстах и авторах этих текстов.
Если не ставить эти атрибуты, то ничему не навредит - будут считать как раньше.
14.06.2011, 11:30
Ответить
NO USERPIC

rgbeast

Вы говорите про META KEYWORDS и DESCRIPTION, а в теме обсуждается HTML-тег base. Поисковики должны воспринимать тег base так же, как браузеры.
14.06.2011, 18:34
Ответить
NO USERPIC

smonews

имел ввиду вот эти параметры http://webplanet.ru/news/service/2011/06/08/google_authorship.html
15.06.2011, 08:57
Ответить
© 2008—2017 webew.ru, связаться: x собака webew.ru
Сайт использует Flede и соответствует стандартам WAI-WCAG 1.0 на уровне A.
Rambler's Top100