Май месяц выдался напряженным, многое сделано, а многое нет, причин почему я не писала в бложик называть не буду, придумайте их сами =). Но материалов как всегда у меня накопилось предостаточно, и, как обычно первым делом я пишу о том что сейчас актуально моим друзьям и коллегам.
В частности, полезным может оказаться один способ избавиться от дублированного контента в поисковой выдаче. Не секрет, что часто одна и та же страница оказывается проиндексирована под разными url, для того чтобы этого избежать можно использовать тег link, с атрибутом rel="canonical"
. Использование rel="canonical"
— является более удобной альтернативой редиректам, с точки зрения поисковой оптимизации, к сожалению яндекс пока не поддерживает этот тег, но надеюсь будет понимать в скором будущем. Располагать его следует вместе с остальными в <head>
, например примерно такой результат вы можете видеть если посмотрите в код текущей страницы:
<link rel="canonical" href="http://usabili.ru/news/2010/06/01/canonical_url.html">
Замечу, что курсивом в примере я выделила канонический урл этой страницы. Каноническим, называют url не
Канонический url
Вид папки
Так уж пошло, что папкой называют некое место, которое может содержать файлы. В интернете вид папки несколько другой, поскольку при любом http запросе всё равно отображается файл. Здесь папка — семантически выраженная категория файлов, имеющая
http://usabili.ru/news/ http://usabili.ru/news/2009/
и «news» и «2009» — папки.
Я рекомендую для папки следующий вид url:
- имеет завершающий слеш после имени папки
- не содержит после слеша названий файлов, (index.html, default.asp
и т. п. ) - не содержит после слеша параметров обращения к серверу, (?lang=ru, ?sort=desc
и т. п. ) - может содержать параметры обращения к браузеру, методом знака # — якоря, обращения к яваскриптам
и т. п. (#chapter_1, #inbox/1290be4b21f3c5a1и т. п. )
Присутствие завершающего слеша, очень явственно указывает на папку, недаром редирект на адрес со слешом является поведением
Что касается индексных файлов - безусловно ваша CMS должна корректно обрабатывать запрос вида /папка/index.html, но
Вид html-файлов
Для
http://usabili.ru/news/2010/06/01/canonical_url.html
Присутствие расширения — не случайная прихоть, и не лишние 5 символов (для любителей твиттера) — это указатель на тип содержимого. Например мне приятнее определять глазами тип файла, ещё до того как я перейду по ссылке. Также, как и в случае с папками, желательно отсутствие каких-либо параметров скрипта, вроде "catalog.php?page=10&vendor_id=123", их можно добавлять в названия страниц, например "vendor_123_10.html"
UPD: Ещё тег поддерживается Ask.com, Microsoft Live Search и Yahoo!. Ссылка на статью со спецификацией гугла - Specify your canonical
UPD2: Также замечу, что тег теперь можно использовать для указания кроссдоменных оригинальных ссылок - Handling legitimate cross-domain content duplication.
Комментарии:
CharJlJly@ (CharJlJly Charlly)
03.12.2012 18:44:11
Елена Лунная
20.02.2013 00:50:38