Твиттерфид, многие сокращатели ссылок, rss-ридеры, фидбернер, прочие популярные сервисы зачастую к передаваемым ссылкам добавляют свои параметры.
Пример: twitterfeed взяв из rss ссылку: http://adne.info/borotsya-s-vorovstvom/ запостил в твиттер её так: http://adne.info/borotsya-s-vorovstvom/?utm_source=twitterfeed&utm_medium=twitter — фоловеры заходят по данному адресу, делают ретвиты и т.д., в итоге, ретвиты, шаринг вконтакте и комментарии формы контакта достались адресу с дополнительными параметрами а не тому, которому надо.
У этого 2 минуса:
1. Размывается общее число ретвитов/шарингов.
2. Поисковики могут проглотить неправильный адрес или взять сразу несколько адресов (дублирование контента).
Как избежать: прописывайте URL в кнопках социального шаринга.
Например, можно установить кнопку твиттера так:
<a class="twitter-share-button" href="http://twitter.com/share">Tweet</a><script src="http://platform.twitter.com/widgets.js" type="text/javascript"></script>
В этом случае, она возьмет для отправки текущий URL, то есть если к вам пришли по адресу с дополнительными параметрами, то и ретвит будет с такой же ссылкой.
Поэтому лучше ставить кнопку так:
<a class="twitter-share-button" href="http://twitter.com/share" data-url="http://adne.info/" data-count="horizontal">Tweet</a><script src="http://platform.twitter.com/widgets.js" type="text/javascript"></script>
Для WordPress шаблонов это будет следующим образом:
<a class="twitter-share-button" href="http://twitter.com/share" data-url="<?php the_permalink() ?>" data-count="horizontal">Tweet</a><script src="http://platform.twitter.com/widgets.js" type="text/javascript"></script>
У Контакта, мыла, фейсбука также можно задавать url принудительно.
Обратите внимание на размещение кнопок — в разных браузерах они отображаются по-разному + стили вашего блога. Это тема для отдельного поста и хорошо бы, если бы с наглядными примерами его бы написал опытный верстальщик.
| Tweet |
|
|
Вся соль в мелочах? Дотошный же вы.
Проверил свои блоги, плагины кнопки ставят верно, а где в шаблонах прописано ручками, пришлось править.
Да все правильно, у меня была такая проблема, кросстпост был через twitterfeed в итоге через некоторое время яшка проиндексировал по 2 страницы. Через редирект помогли все подправить. Это у меня было на друпале, а при таких же настройках в twitterfeed только уже на другом сайте с WP все нормально и twitterfeed постит так в твиттер — http://site.ru/?p=460 то есть так как идет реальный урл на сайте. Не знаю в чем разница.
еще можно использовать
php echo wp_get_shortlink();
вместо
php the_permalink()
тогда даже смена вида Permalinks ничего не попортит
Хм, вообще странно. У меня и по умолчанию нормально ссылки ставятся.
Согласен. ссылка должна быть прямой, пусть даже и нофоллоу и ноиндекс.
Я установил кнопку твиттера прямо в пост, твичу сразу прямыми ссылками)))
)) после скольки комментов не удаляешь ссылку на сайт?)))
Евгений, если вы сюда пришли только за ссылкой, то лучше попробуйте другие блоги. Не удаляю ссылки на интересные мне или коллегам ресурсы (скорее, как закладки).
А как указать вКонтакте точный урл?
У тебя в коде для твиттера ошибка. Вместо data-url стоит data-counturl.
)
В коде сайта, а не в тексте поста.
Нет ошибки, прописан и data-url и data-counturl
Ага, пардон. Я думал опечатка, а оказывается еще и counturl есть.