Как я недавно писал, я завел себе аккаунт на twitter. Мой микроблог доступен по ссылке: http://twitter.com/akisoft
Более того, я установил и настроил специальный плагин для Wordpress, который автоматически публикует мои записи в микроблог на твитте.
Это довольно удобно, и полезно – как только я добавляю новую запись в этот блог, ее анонс сразу же оказывается на twitter’e со ссылкой сюда. А чем больше ссылочек сюда, тем лучше
Мне казалось что твиттер до безобразия прост. Но сегодня, после публикации предыдущей записи, зайдя на twitter я обнаружил, что вместо ссылки на запись блога в микроблоге Сегодня, с удивлением обнаружил, что twitter ссылку на запись которая выглядит вот так: http://aki76.info/google-new-algorythm.html вставил следующую ссылку: http://bit.ly/1Umvu1
Первой мыслью было то, что плагин левый, и поработав недельку как положено начал менять ссылки на свои, для раскрутки других сайтов.
Но перейдя по этой ссылке я все же попал в свою запись, и тогда я понял что это сервис по укорачиванию ссылок и твиттрер таким образом экономит место.
Конечно же, для SEO задач, нас совсем не устраивают такие ссылки, нам хотелсь бы получить прямые ссылки на наш сайт, а не через сайт коротких ссылкок по ридеректу.
Поэтому проведя ряд несложных экспериментов, и почитав пару статей в англоязычных форумах, я установил, что twitter меняет ссылки в том случае, если их длина превышает 30 символов.
Но не все так просто, как может показаться на первый взгляд. Twitter изменияет не все ссылки, превышающие эту длину. Некоторым ссылкам удается избежать конвертации даже если они длиннее 30 символом.
Да, визуально все ссылки обрезаются на этой длине, и если ссылка превышает 30 символов, она обрезается на 27м, после которого следует многоточие «…». Но все же есть способ, избежать конверсии ссылки. После экспериментов, было установлено, что ссылка вида http://example.com/keyword не конвертируется твиттером. Например, в одном из экспериментов, я использовал ссылку
http://aki76.info/URIs/Conversion/This/Tweet/demonstrates/that/URI/construction/is/the/key/to/prevent/URI/conversion/on/twitter/
и twitter ее не тронул
С другой стороны, выяснилось, что если в тексте ссылки присутствуют такие символы нижнего подчеркивания «_», то такая ссылка первый кандидат на конвертацию. Похожая ситуация и с дефисами «-», если дефис встречается в первых 30 символах ссылки, то все проходит нормально, если же после 30-го символа, то ссылка подвергается «укорачиванию»
На своем блоге, который вы читаете, я использую дефисы в ссылках, чтобы Googl’у и Yandex’у было легче понять, о чем та или иная страница (а они это уже умеют). Таким образом, если я хочу и дальше использовать такое правило именования ссылок на посты и одновременно хочу иметь прямые ссылки на каждый пост из twitter, то придется придумывать более короткие названия ссылкам
Вот такой вот он простой и непростой, этот twitter.