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

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

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

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

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

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

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

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

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

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

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

  3. Не любая "правильная" внешняя ссылка (без ноиндекса и нофаллова) активирует функционал.

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

    А вот ссылка с текста очень даже сработает.

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

    Если же текст трекбэка претерпел изменения, админ вопрошается, оставить ли его, или также удалить.

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

    Ибо Вам совершенно незачем ссылаться на всю эту толпу ресурсов.

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

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

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

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

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

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

    Не будете запускать Кроном этот урл- не будет работать трекбэковый сервис.

    Сильно мучить Крона не надо- пары раз в сутки вполне достаточно.

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

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

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

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

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

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

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

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

Проблемы:

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

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