Простой способ найти все исходящие ссылки с сайта

Опубликовано: 12.03.2016

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

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

— шаблона;
— движка CМS;
— приложений, плагинов и модулей;
— виджетов и прочих сервисов, которые неопытные вебмастер устанавливает без всякой задней мысли.

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

Кроме того, существуют рабочие внешние ссылки, например, для отправки обновлений файла sitemap.xml, для публикации ссылок в сервисах социальных сетей, для подключения API социальных сетей и прочие.

Таким образом, все внешние ссылки с нашего веб-ресурса можно разделить на 3 группы:

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

Вот именно третий вид ссылок мы и будем вычищать!

ВАЖНО: в предыдущей статье сайта pod-kopirku.ru («Как найти левые ссылки в коде (файловой структуре) сайта«) можно почитать о том, как искать леваки через архивирование материалов сайта. А в данной статье хотелось бы рассказать о методике поиска исходящих ссылок с помощью специального файла (программы, приложения PHP). И сразу же приступим!

Простой способ найти все исходящие ссылки с сайта: пошаговая инструкция

1. Качаем файл Find-link_0_4_0.zip

2. Распаковываем архив у себя на компьютере

1400848749_prostoy-sposob-nayti-vse-ishodyaschie-ssylki-s-sayta-1

3. Находим в папке «find-link_0_4_0» файл «find-link.php».

1400848738_prostoy-sposob-nayti-vse-ishodyaschie-ssylki-s-sayta-2

4. Копируем файл find-link.php в главную директорию своего сайта (!!!), чтобы файл открывался по адресу:

ВАШ_САЙТ.ру/find-link.php

Примечание: копировать файл можно через «Файл-Менеджер» хостинга или по FTP.

5. Запускаем файл в адресной строке браузера (т.е. дописываем прямой адрес на файл в браузере) и получаем полный список всех исходящих ссылок, включая элементы кода, в которых те вставлены или обрабатываются:

Примечание: Адрес для запуска файла скопировать в адресную сроку, вставив название ВАШЕГО ДОМЕНА:

ВАШ_САЙТ.ру (эту часть заменить)/find-link.php (эту часть не трогать)

ВАЖНО: если файл действительно находится в главной папке вашего сайта, то вы увидите примерно следующую картинку (чтобы приблизить, кликните мышкой по скриншоту):

1400848735_prostoy-sposob-nayti-vse-ishodyaschie-ssylki-s-sayta-3

Как видно, в левой колонке находится ссылка на файл с левым кодом, а в правой — сам левый код. Далее все просто:

5.1. Открываем файл из левой колонки.
5.2. Находим фрагмент кода из правой колонки в открытом нами файле.
5.3. Удаляем, заменяем, корректируем, закрываем от индексации или блокируем левые ссылки, которые нам не нужны.
5.4. Все сохраняем и обновляем страницу ВАШ_САЙТ.ру/find-link.php
5.5. Проводим аналогичные действия с другими левыми ссылками.

ВАЖНО (обязательно для всех)

А) после удаления некоторых системных линков может нарушиться работа сайта!

Б) перед началом работ убедитесь, что резервная копия всех файлов сохранена!

В) не удаляйте ссылки, если нет 100% уверенности в том, что они не используются в работе движка или приложений сайта!

Г) будьте внимательны и осторожны, т.к. удаление ссылок может привести к неработоспособности всего ресурса или проблемам с правообладателями программного продукта!

Д) по завершении работы файл find-link.php советуем удалить из корневой папки вашего сайта, т.к. в нем тоже имеются ненужные исходящие ссылки, которые, кстати, также отображаются в таблице программы (ссылки файла find-link.php просто пропустите, ведь сам файл после работы будет удален)!

Е) не удаляйте целые фрагменты кода, особенно, если не понимаете их значения. В случае с неопределенностями обязательно сохраните все копии и выполните замену ссылки, а не ее полное удаление. Например, вместо левой ссылки поставьте ссылку на главную страницу своего сайта – этого будет достаточно.

Примеры ошибок:

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

Администрация сайта pod-kopirku.ru еще раз предупреждает: НЕКОТОРЫЕ ВНЕШНИЕ ССЫЛКИ УДАЛЯТЬ НЕЛЬЗЯ, т.к. они обеспечивают нормальную работу сайта, подкачивают файлы и скрипты с других системных и важных ресурсов, поэтому:

БУДЬТЕ ОСТОРОЖНЫ!!!

П.С. администрация сайта pod-kopirku.ru не несет ответственности за ошибки вебмастера или оптимизатора, предоставляя программу find-link.php в изначальном виде. Никакие копирайты программы не были изменены. Все права на find-link.php принадлежат их прямым авторам!



0 0