Сайт провинциального самурая

Сайт провинциального самурая

Lasto Blog Pepetun, трекбэковый сервис.

Трекбэковый сервис Ласто Блога:

Функционал факультативный, вряд ли он будет столь уж широко использоваться, но в большинстве случаев, тем не менее, весьма полезный. Ввиду отсутствия понимания широкими массами концептуала трекбэков, позвольте по ходу дела зачитать маленькую вступительную лекцию, для чего это вообще надо, и чем может Вам сгодиться.

Всякий блоггер хотел бы не просто писать в экран, а и иметь какой-то отклик. Чтобы его мысли кем-то воспринимались, где-то обсуждались, и имели резонанс. Иначе всё и вовсе грустно, и этот блог со временем умрёт.

Посетителям блога также было бы удобно, чтобы весь этот самый резонанс не оставался за границами блога, а был присоединён к самому посту. Чтобы, прочитав тот пост и комментарии к нему, можно было перейти на другие сайты, обсуждающие заметку у себя.

Именно это и обеспечивают трекбэки- другой блоггер ссылается на наш пост по (обычно) специальному урлу, наш блог, получив такой пинг, смотрит, что там написано, и, выдрав кусок фразы вокруг ссылки на себя, присоединяет его в виде коммента. Со встречной ссылкой, естественно.

Это бы всё хорошо работало, если бы не два момента.

  1. Ссылающийся сайт вовсе не обязан быть блогом, умея работать с трекбэками.
    Людям вообще свойственно ссылаться на URL, отобранный у адресной строки браузера.
    Не выискивая какие-то специальные ссылки для этого.

  2. Спамеры давно и надёжно извратили всю эту концепцию, превратив её ещё в один способ заполучить ссылки на себя из разных мест.

По этой причине сервис трекбэков здесь работает совершенно иначе, чем в любом другом блоге:

  1. Нет вообще никаких специальных ссылок для получения трекбэков.
    Любой внешний линк на страницу поста или комментария к посту инициирует функционал.

  2. Все внешние ссылки в тегах ноиндекса и нофаллова исключаются из рассмотрения.
    Если человек не ставит на Вас нормальный линк, Вы его тоже в ответ в упор не замечаете.
    Ибо хотеть трекбэковой ссылки и фактически ничего не давать взамен- это ссылочное спамерство.

  3. Не любая "правильная" внешняя ссылка (без ноиндекса и нофаллова) активирует функционал.
    Необходимо, чтобы вокруг ссылки был расположен некий вменяемый текст, в котором не встретится слишком уж много других ссылок на прочие сайты. Это предотвратит срабатывание трекбэкового сервиса от линков в сайдбаре и всевозможных "постовых", являющихся по сути дела никому не интересной (и поисковикам также) линкфермой.
    А вот ссылка с текста очень даже сработает.

  4. Все ранее возникшие трекбэки регулярно проверяются на наличие ссылки на блог, и, в случае её исчезновения или засовывания в ноиндекс и/или нофаллов, такие трекбэки умирают сами собой.
    Если же текст трекбэка претерпел изменения, админ вопрошается, оставить ли его, или также удалить.

  5. Блог автоматически отвергает трекбэки с дублированным контентом - например, если кто-то намалевал статью со ссылкой на материал в Вашем блоге, а потом раскидал статью по многочисленным каталогам статей, то в трекбэк добавится только один такой документ, а все его дубли будут отсеяны.
    Ибо Вам совершенно незачем ссылаться на всю эту толпу ресурсов.

В целом всё довольно правильно и разумно. Как представляется автору скрипта.


Настройка трекбэков:

Проистекает в под авторизацией в админке, кнопка сеттингов в топменю, раздел важнейших настроек блога, подраздел трекбэкового сервиса - абсолютно все комментарии и ключики там присутствуют. Трогать их можно, но не рекомендуется- всё, что стоит по дефолту, уже будет давать нормальные вменяемые трекбэки, отсеивая всю ерунду, как это сказано выше.


Работа с трекбэками:

Выискивает внешние ссылки на Ваш блог, как ни странно, статмодуль, и он же формирует очередь для проверки этих урлов, документы которых не принадлежат известным блогу поисковым системам, почтовым сервисам, а также забаненным по айпишнику или домену сайтам, трафик с которых игнорируется.

  1. Проверка трекбэков осуществляется по УРЛу links.html
    К нему периодически можно адресоваться как браузером, так и Кроном.
    Не будете запускать Кроном этот урл- не будет работать трекбэковый сервис.
    Сильно мучить Крона не надо- пары раз в сутки вполне достаточно.

  2. Всё, что достойно порождения трекбэка, поступит на емайл админа блога в виде рапорта.
    Со ссылками для создания трекбэка, отказа в создании оного, либо исключения этого домена вообще из работы с данным функционалом.

  3. Возникший трекбэк подшивается к списку комментариев к данному посту, и визуально выглядит почти как комментарий.
    Только заголовок такого "комментария" является ссылкой на внешний сайт, а в теле коммента присутствует фрагмент текста, обрамляющего ссылку на Ваш блог.

  4. При изменении обрамляющего текста на внешнем сайте блог это обнаружит, и напишет админу письмо с предложением удалить предшествующий вариант, и разместить на его месте новый.
    Админ может либо так и сделать, либо вообще отказаться от данного трекбэка, если новый вариант текста вокруг ссылки его совсем не удовлетворит.


Рекомендации:

При одобрении трекбэков соглашайтесь только на те, что ведут со статичных страниц, тех, где контент не изменяется.

Например, это могут быть страницы постов и комментов к ним. Но вот со скролла (в урле которого информация меняется при добавлении нового поста) оформлять трекбэки не целесообразно. Понятно, почему- через некоторое время ссылка на Ваш сайт оттуда исчезнет, ввиду мигрирования контента на другой URL.

Очень часто встречается ситуация с утаскиванием контента, так что применяйте к доменам утаскивальщиков ссылочку "отвергнуть этот и все последующие трекбэки с данного сайта"- это добавит домен таскальщика целиком в игнор-лист. И трекбэки с него не должны вообще формироваться, отнимая Ваше время.


Проблемы:

Возможно, что Ваш блог в процессе проверки трекбэков не сумеет открыть до ссылающегося на Вас сайта исходящего соединения, либо не поймёт кодировку этого сайта (ибо внешний сайт может быть совершенно в любой кодировке).

Кодировка сайта извлекается из его хеадера либо метатегов, и, если там что-то напортачено, то этот сайт запросто может не поняться. Особенно если его страница имеет кучу контейнеров Body, HTML и Head. Такое часто встречается.